/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/common/affine_constraint_metadata.hh Source File#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
affine_constraint_metadata.hh
Go to the documentation of this file.
33 : component_boundary_dofs(component_boundary_dofs), component_boundary_points(component_boundary_points),
79 void apply_model_affine_constraints(Model &model, Constraints &constraints, const Context &context)
99 AffineConstraintMetadata<dim> build_affine_constraint_metadata(const Discretization &discretization)
112 metadata.component_boundary_dofs[c] = dealii::DoFTools::extract_boundary_dofs(dof_handler, component_mask);
118 metadata.component_support_dofs[c] = dealii::DoFTools::extract_dofs(dof_handler, component_mask);
Definition affine_constraint_metadata.hh:24
AffineConstraintComponentView< dim > boundary() const
Definition affine_constraint_metadata.hh:55
const std::vector< dealii::IndexSet > & component_boundary_dofs
Definition affine_constraint_metadata.hh:68
static consteval std::size_t component_size()
Definition affine_constraint_metadata.hh:50
static constexpr int dimension
Definition affine_constraint_metadata.hh:27
const std::vector< std::vector< dealii::Point< dim > > > & component_support_points
Definition affine_constraint_metadata.hh:71
AffineConstraintContext(const Metadata &metadata)
Definition affine_constraint_metadata.hh:39
const std::vector< std::vector< dealii::Point< dim > > > & component_boundary_points
Definition affine_constraint_metadata.hh:69
Components_ Components
Definition affine_constraint_metadata.hh:26
const std::vector< dealii::IndexSet > & component_support_dofs
Definition affine_constraint_metadata.hh:70
static consteval unsigned int component_index()
Definition affine_constraint_metadata.hh:45
AffineConstraintComponentView< dim > support() const
Definition affine_constraint_metadata.hh:61
AffineConstraintContext(const std::vector< dealii::IndexSet > &component_boundary_dofs, const std::vector< std::vector< dealii::Point< dim > > > &component_boundary_points, const std::vector< dealii::IndexSet > &component_support_dofs, const std::vector< std::vector< dealii::Point< dim > > > &component_support_points)
Definition affine_constraint_metadata.hh:29
AffineConstraintMetadata< dim > build_affine_constraint_metadata(const Discretization &discretization)
Definition affine_constraint_metadata.hh:99
constexpr bool accepts_affine_constraint_context
Definition affine_constraint_metadata.hh:76
void apply_model_affine_constraints(Model &model, Constraints &constraints, const Context &context)
Definition affine_constraint_metadata.hh:79
Definition complex_math.hh:10
Definition affine_constraint_metadata.hh:18
const dealii::IndexSet & dofs
Definition affine_constraint_metadata.hh:19
const std::vector< dealii::Point< dim > > & points
Definition affine_constraint_metadata.hh:20
Definition affine_constraint_metadata.hh:91
std::vector< std::vector< dealii::Point< dim > > > component_boundary_points
Definition affine_constraint_metadata.hh:93
std::vector< dealii::IndexSet > component_support_dofs
Definition affine_constraint_metadata.hh:94
std::vector< std::vector< dealii::Point< dim > > > component_support_points
Definition affine_constraint_metadata.hh:95
std::vector< dealii::IndexSet > component_boundary_dofs
Definition affine_constraint_metadata.hh:92
Generated by