ThunderEgg  1.0.0
ThunderEgg::DomainGenerator< D > Class Template Referenceabstract

Generates Domain objects. More...

#include <DomainGenerator.h>

Public Member Functions

virtual ~DomainGenerator ()
 Destroy the DomainGenerator object.
 
virtual Domain< D > getFinestDomain ()=0
 Return the finest domain.
 
virtual bool hasCoarserDomain ()=0
 return true if there is a coarser domain to be generated.
 
virtual Domain< D > getCoarserDomain ()=0
 Return a new coarser domain.
 

Detailed Description

template<int D>
class ThunderEgg::DomainGenerator< D >

Generates Domain objects.

This class is intended to wrap around octree/quadtree libraries and provide ThunderEgg with the necessary patch information. See P4estDG for the implimentation with the p4est library.

Template Parameters
Dthe number of Cartesian dimensions

The documentation for this class was generated from the following file: