![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
periodicconstraints.hh
Go to the documentation of this file.
63template<class BV, class V, class MI, class C, class PrimaryBasis, class PrimaryPatch, class SecondaryBasis, class SecondaryPatch, class SecondaryToPrimary>
75 using GlobalCoordinate = typename SecondaryBasis::GridView::Grid::template Codim<0>::Geometry::GlobalCoordinate;
77 static_assert(std::is_same_v<typename PrimaryBasis::MultiIndex, typename Constraints::MultiIndex>);
125 computeLocalInterpolationConstraints(primaryLocalView, secondaryLocalView, localSecondaryToPrimary, secondaryFaceDOFs, constraints);
170template<class BV, class V, class MI, class C, class Basis, class PrimaryPatch, class SecondaryPatch, class SecondaryToPrimary>
178 computePeriodicConstraints(constraints, basis, primaryPatch, basis, secondaryPatch, secondaryToPrimary);
auto subEntityDOFs(const T &)
void computePeriodicConstraints(AffineConstraints< BV, V, MI, C > &constraints, const PrimaryBasis &primaryBasis, const PrimaryPatch &primaryPatch, const SecondaryBasis &secondaryBasis, const SecondaryPatch &secondaryPatch, const SecondaryToPrimary &secondaryToPrimary)
Compute constraints for periodic boundary conditions.
Definition periodicconstraints.hh:64
void computeLocalInterpolationConstraints(const PrimaryLocalView &primaryLocalView, const SecondaryLocalView &secondaryLocalView, const SecondaryToPrimary &localSecondaryToPrimary, const SecondaryDOFs &secondaryDOFs, Constraints &constraints)
Compute local constraints from interpolating between local views.
Definition localinterpolationconstraints.hh:61
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
T forward(T... args)
