33 #ifndef __H__LIB_GRID__PARALLEL_GLOBAL_SUBDIVISION_REFINER__
34 #define __H__LIB_GRID__PARALLEL_GLOBAL_SUBDIVISION_REFINER__
36 #include "../distributed_grid.h"
47 template <
class TAPosition>
manages the layouts and interfaces which are associated with a distributed grid.
Definition: distributed_grid.h:88
SPRefinementProjector projector()
Definition: refiner_interface.h:78
Adds parallel support to GlobalSubdivisionMultiGridRefiner.
Definition: parallel_global_subdivision_refiner.h:49
virtual void refinement_step_ends()
wrapper for smooth() method in parallel case (see class ParallelGlobalSubdivisionRefiner)
Definition: parallel_global_subdivision_refiner.cpp:54
virtual ~ParallelGlobalSubdivisionRefiner()
Definition: parallel_global_subdivision_refiner.cpp:48
ParallelGlobalSubdivisionRefiner(DistributedGridManager &distGridMgr, SPRefinementProjector projector=SPNULL)
Definition: parallel_global_subdivision_refiner.cpp:41
Adds parallel support to a global refiner.
Definition: parallel_global_refiner_t.h:50
const NullSmartPtr SPNULL
The equivalent to NULL for smart pointers.
Definition: smart_pointer.h:90