Template Struct TensorProductLiftParameters¶
Defined in File tensor_product_lift.h
Inheritance Relationships¶
Base Type¶
public dealii::ParameterAcceptor
Derived Type¶
public ImmersX::TensorProductLift< reduced_dim, surface_dim, spacedim, n_components >(Template Class TensorProductLift)
Struct Documentation¶
-
template<int reduced_dim, int surface_dim, int spacedim, int n_components = 1>
struct TensorProductLiftParameters : public dealii::ParameterAcceptor¶ Lifting-only configuration for a tensor-product representation.
Subclassed by ImmersX::TensorProductLift< reduced_dim, surface_dim, spacedim, n_components >
Public Functions
-
inline explicit TensorProductLiftParameters(const std::string &subsection = "/Tensor product lift/")¶
-
inline const TensorProductLiftParameters ¶meters() const¶
Public Members
-
std::string thickness = "0.01"¶
Thickness expression; a numeric string is the modern default path.
-
double constant_thickness = 0.01¶
Fallback used when the thickness expression is constant.
-
std::string representative_quadrature_type = "gauss"¶
-
unsigned int representative_n_q_points = 0¶
-
unsigned int representative_n_repetitions = 1¶
Public Static Attributes
-
static constexpr int cross_section_dim = surface_dim - reduced_dim¶
-
inline explicit TensorProductLiftParameters(const std::string &subsection = "/Tensor product lift/")¶