Struct RefinementParameters¶
Defined in File utils.h
Inheritance Relationships¶
Base Type¶
public ParameterAcceptor
Struct Documentation¶
-
struct RefinementParameters : public ParameterAcceptor¶
Controls local refinement synchronization between bulk and embedded meshes.
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()¶