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