33 #ifndef __H__UG__balance_weights_ref_marks__
34 #define __H__UG__balance_weights_ref_marks__
93 template <
class TElem>
Definition: balance_weights_ref_marks.h:42
virtual bool has_level_offsets()
Definition: balance_weights_ref_marks.h:81
virtual number get_refined_weight(Volume *e)
todo: use a more sophisticated implementation
Definition: balance_weights_ref_marks.h:71
virtual bool consider_in_level_above(Face *e)
Indicator in which level the specifed elements should be partitioned.
Definition: balance_weights_ref_marks.h:88
IRefiner * m_refiner
Definition: balance_weights_ref_marks.h:100
BalanceWeightsRefMarks(IRefiner *refiner)
Definition: balance_weights_ref_marks.h:44
bool consider_in_level_above_impl(TElem *e)
Definition: balance_weights_ref_marks.h:94
virtual bool consider_in_level_above(Edge *e)
Indicator in which level the specifed elements should be partitioned.
Definition: balance_weights_ref_marks.h:87
virtual bool consider_in_level_above(Vertex *e)
Indicator in which level the specifed elements should be partitioned.
Definition: balance_weights_ref_marks.h:86
virtual number get_refined_weight(Edge *e)
Definition: balance_weights_ref_marks.h:53
virtual number get_refined_weight(Face *e)
todo: use a more sophisticated implementation
Definition: balance_weights_ref_marks.h:61
virtual number get_refined_weight(Vertex *e)
Definition: balance_weights_ref_marks.h:46
virtual bool consider_in_level_above(Volume *e)
Indicator in which level the specifed elements should be partitioned.
Definition: balance_weights_ref_marks.h:89
Base-class for edges.
Definition: grid_base_objects.h:397
Faces are 2-dimensional objects.
Definition: grid_base_objects.h:510
Definition: partitioner.h:49
virtual number get_weight(Vertex *)
Definition: partitioner.h:55
The refiner interface allows to mark elements for refinement and to call refine.
Definition: refiner_interface.h:67
virtual RefinementMark get_mark(Vertex *v) const
Returns the mark of a given element. Default returns RM_REFINE.
Definition: refiner_interface.h:198
Base-class for all vertex-types.
Definition: grid_base_objects.h:231
Volumes are 3-dimensional objects.
Definition: grid_base_objects.h:754
RefinementMark
refinement-marks allow to specify how an element shall be processed during refinement.
Definition: refiner_interface.h:48
@ RM_REFINE
DEPRECATED. Use RM_FULL instead.
Definition: refiner_interface.h:55
@ RM_ANISOTROPIC
DEPRECATED. Use RM_CLOSURE instead.
Definition: refiner_interface.h:52
double number
Definition: types.h:124