ConstrainOriginBoundaryPointToZero< component_name, Model > Class Template Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
DiFfRG::def::ConstrainOriginBoundaryPointToZero< component_name, Model > Class Template Reference
Constrain the boundary dofs of a named scalar FE-function component nearest its origin coordinate to zero. More...
#include <model.hh>
Public Member Functions | |
| template<typename Constraints , typename Context > | |
| void | apply_boundary_affine_constraints (Constraints &constraints, const Context &context) const |
Detailed Description
template<FixedString component_name, typename Model>
class DiFfRG::def::ConstrainOriginBoundaryPointToZero< component_name, Model >
class DiFfRG::def::ConstrainOriginBoundaryPointToZero< component_name, Model >
Constrain the boundary dofs of a named scalar FE-function component nearest its origin coordinate to zero.
In one dimension, the origin coordinate is x[0]. In multidimensional domains, Model must provide an OriginConstraintCoordinate<component_name> policy whose signed_coordinate(point) method defines the zero level set. All boundary dofs on the nearest discrete zero level set are constrained, with symmetric ties resolved toward the non-negative side.
Member Function Documentation
◆ apply_boundary_affine_constraints()
template<FixedString component_name, typename Model >
template<typename Constraints , typename Context >
|
inline |
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/model/model.hh
Generated by