33#ifndef __H__LIB_GRID__PARALLEL_GLOBAL_REFINER_T__
34#define __H__LIB_GRID__PARALLEL_GLOBAL_REFINER_T__
36#include "../distributed_grid.h"
48template <
class TRefiner>
manages the layouts and interfaces which are associated with a distributed grid.
Definition distributed_grid.h:88
Base-class for edges.
Definition grid_base_objects.h:397
Faces are 2-dimensional objects.
Definition grid_base_objects.h:510
Adds parallel support to a global refiner.
Definition parallel_global_refiner_t.h:50
virtual void refinement_step_begins()
Definition parallel_global_refiner_t_impl.hpp:88
virtual ~TParallelGlobalRefiner()
Definition parallel_global_refiner_t_impl.hpp:53
virtual void refinement_step_ends()
Definition parallel_global_refiner_t_impl.hpp:95
DistributedGridManager & m_distGridMgr
Definition parallel_global_refiner_t.h:66
virtual bool refinement_is_allowed(Vertex *elem)
Definition parallel_global_refiner_t_impl.hpp:60
Base-class for all vertex-types.
Definition grid_base_objects.h:231
Volumes are 3-dimensional objects.
Definition grid_base_objects.h:754
const NullSmartPtr SPNULL
The equivalent to NULL for smart pointers.
Definition smart_pointer.h:90