Template Struct RefinementParameters¶
Defined in File utils.h
Inheritance Relationships¶
Base Type¶
public dealii::ParameterAcceptor
Struct Documentation¶
-
template<int reduced_dim>
struct RefinementParameters : public dealii::ParameterAcceptor¶ Controls local refinement synchronization between bulk and embedded meshes.
For a zero-dimensional representative domain there is no embedded mesh to refine or synchronize. In that case only the global bulk refinement parameters are exposed.
Public Functions
-
inline RefinementParameters()¶
Register local refinement configuration parameters.
Public Members
-
std::string refinement_strategy = "space"¶
Select whether space or embedded grid drives refinement.
-
unsigned int space_post_refinement_cycles = 0¶
Number of global post-refinement cycles for the space grid.
-
unsigned int embedded_post_refinement_cycles = 0¶
Number of global post-refinement cycles for the embedded grid.
-
unsigned int space_pre_refinement_cycles = 0¶
Number of global pre-refinement cycles for the space grid.
-
unsigned int embedded_pre_refinement_cycles = 0¶
Number of global pre-refinement cycles for the embedded grid.
-
double refinement_factor = 1.0¶
Target ratio between intersecting cell diameters.
-
int max_refinement_level = 10¶
Hard cap on local refinement level.
-
inline RefinementParameters()¶