Template Class ReducedCouplingParameters¶
Defined in File reduced_coupling.h
Inheritance Relationships¶
Base Type¶
public dealii::ParameterAcceptor
Class Documentation¶
-
template<int reduced_dim, int dim, int spacedim = dim, int n_components = 1>
class ReducedCouplingParameters : public dealii::ParameterAcceptor¶ Parameters for configuring tensor-product coupling objects.
This structure holds all parameters required to set up a
ReducedCouplingobject, including parameters for the tensor-product space, particle coupling, grid name, pre-refinement steps, and right-hand side expressions for the coupling.- Template Parameters:
reduced_dim – The reduced dimension of the problem.
dim – The dimension of the domain we are approximating.
spacedim – The space dimension (default: dim).
n_components – Number of components (default: 1).
Public Functions
-
ReducedCouplingParameters()¶
Constructor that registers parameters with the ParameterAcceptor.
Public Members
-
TensorProductSpaceParameters<reduced_dim, dim, spacedim, n_components> tensor_product_space_parameters¶
Parameters for the tensor product space.
-
ParticleCouplingParameters<spacedim> particle_coupling_parameters¶
Parameters for the particle coupling.
-
RefinementParameters<reduced_dim> refinement_parameters¶
Refinement parameters for the tensor product space.
-
std::vector<std::string> coupling_rhs_expressions = {"0"}¶
Right hand side expressions for tensor-product coupling.