Template Class ReferenceCrossSectionParameters¶
Defined in File reference_cross_section.h
Inheritance Relationships¶
Base Type¶
public ParameterAcceptor
Class Documentation¶
-
template<int dim, int spacedim = dim, int n_components = 1>
class ReferenceCrossSectionParameters : public ParameterAcceptor¶ Parameter configuration for a ReferenceCrossSection.
This structure holds all parameters required to set up a ReferenceCrossSection object, including refinement level, inclusion type, polynomial degree, and selected coefficients.
- Template Parameters:
dim – The intrinsic dimension of the reference domain.
spacedim – The embedding space dimension.
n_components – Number of components per field variable.
Public Functions
-
ReferenceCrossSectionParameters()¶
Constructor that registers parameters.
Public Members
-
unsigned int refinement_level = 1¶
Refinement level of the mesh.
-
std::string inclusion_type = "hyper_ball"¶
Geometric type of inclusion (“hyper_ball”, etc.).
-
unsigned int inclusion_degree = 0¶
Degree of the polynomial basis for inclusion.
-
mutable std::vector<unsigned int> selected_coefficients¶
List of selected coefficient indices for reduced modeling.