![]() |
Dune-Functions 2.11
|
Loading...
Searching...
No Matches
leafprebasismappermixin.hh
Go to the documentation of this file.
31auto subIndexRange(const Dune::MultipleCodimMultipleGeomTypeMapper<GridView>& mapper, const typename GridView::template Codim<0>::Entity& element, const LocalCoefficients& localCoefficients)
123 for(const auto& globalIndex : subIndexRange(mapper_, node.element(), node.finiteElement().localCoefficients()))
unspecified value type referenceElement(T &&... t)
STL namespace.
Definition monomialset.hh:19
auto subIndexRange(const Dune::MultipleCodimMultipleGeomTypeMapper< GridView > &mapper, const typename GridView::template Codim< 0 >::Entity &element, const LocalCoefficients &localCoefficients)
Definition leafprebasismappermixin.hh:31
auto transformedRangeView(R &&range, F &&f)
static constexpr IntegralRange< std::decay_t< T > > range(T &&from, U &&to) noexcept
size_type size() const
void update(const GV &gridView)
const MCMGLayout & layout() const
A generic MixIn class for PreBasis with flat indices computed from a mapper.
Definition leafprebasismappermixin.hh:62
const GridView & gridView() const
Export the stored GridView.
Definition leafprebasismappermixin.hh:95
size_type dimension() const
Return total number of basis functions.
Definition leafprebasismappermixin.hh:108
std::size_t maxNodeSize_
Definition leafprebasismappermixin.hh:134
Dune::MultipleCodimMultipleGeomTypeMapper< GridView > mapper_
Definition leafprebasismappermixin.hh:133
std::size_t size_type
Type used for index digits.
Definition leafprebasismappermixin.hh:71
void update(const GridView &gv)
Update the stored GridView.
Definition leafprebasismappermixin.hh:101
LeafPreBasisMapperMixin(const GridView &gv, Dune::MCMGLayout layout)
Construct from GridView and local DOF layout.
Definition leafprebasismappermixin.hh:74
GV GridView
Type of the associated GridView.
Definition leafprebasismappermixin.hh:68
size_type maxNodeSize() const
Return maximal number of basis functions per element.
Definition leafprebasismappermixin.hh:114
GridView gridView_
Definition leafprebasismappermixin.hh:132
void initializeIndices()
Initialize the global index information.
Definition leafprebasismappermixin.hh:80
It indices(const Node &node, It it) const
Fill cache with global indices of DOFs associated to the given bound node.
Definition leafprebasismappermixin.hh:121
A generic MixIn class for PreBasis.
Definition leafprebasismixin.hh:36
