![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
boundaryconstraints.hh
Go to the documentation of this file.
49template<class BV, class V, class MI, class C, class Basis, class Function, class IntersectionSet>
50requires (Dune::Fufem::Forms::IsBoundaryDomain<IntersectionSet>::value or Dune::Fufem::Forms::IsSkeletonDomain<IntersectionSet>::value)
51void computeBoundaryConstraints(AffineConstraints<BV, V, MI, C>& constraints, const Basis& basis, Function&& f, const IntersectionSet& intersectionSet)
89void computeBoundaryConstraints(AffineConstraints<BV, V, MI, C>& constraints, const Basis& basis, Function&& f)
121template<class BitVector=std::monostate, class Vector=std::monostate, class Basis, class Function, class IntersectionSet>
122requires (Dune::Fufem::Forms::IsBoundaryDomain<IntersectionSet>::value or Dune::Fufem::Forms::IsSkeletonDomain<IntersectionSet>::value)
123auto makeBoundaryConstraints(const Basis& basis, Function&& f, const IntersectionSet& intersectionSet)
153template<class BitVector=std::monostate, class Vector=std::monostate, class Basis, class Function>
auto istlVectorBackend(Vector &v)
void interpolate(const B &basis, C &&coeff, const F &f, const BV &bv, const NTRE &nodeToRangeEntry)
void markIntersectionDofs(const IntersectionSet &intersectionSet, const Basis &basis, Vector &vector)
For a given basis and intersection set, determine all degrees of freedom on the patch.
Definition boundarydofs.hh:45
auto makeBoundaryConstraints(const Basis &basis, Function &&f, const IntersectionSet &intersectionSet)
Compute constraints for essential boundary conditions.
Definition boundaryconstraints.hh:123
void computeBoundaryConstraints(AffineConstraints< BV, V, MI, C > &constraints, const Basis &basis, Function &&f, const IntersectionSet &intersectionSet)
Compute constraints for essential boundary conditions.
Definition boundaryconstraints.hh:51
constexpr Boundary boundary
Object representing the full grid view boundary as integration domain.
Definition domains.hh:242
Definition dunefunctionsboundaryfunctionalassembler.hh:29
Class to handle affine constraints on a subset of DOFs.
Definition affineconstraints.hh:201
void resolveDependencies()
Resolve dependencies of constrained DOFs on other constrained DOFs.
Definition affineconstraints.hh:756
bool isConstrained(const MultiIndexType &i) const
Check if i-th DOF is constrained.
Definition affineconstraints.hh:315
const ConstantTerm & constantTerm() const
Const access to constant part of affine map.
Definition affineconstraints.hh:389
Traits class to identify boundary integration domains.
Definition domains.hh:49
Traits class to identify skeleton integration domains.
Definition domains.hh:62
