1 #ifndef DUNE_FEM_SPACE_LAGRANGE_DOFMAPPER_HH 2 #define DUNE_FEM_SPACE_LAGRANGE_DOFMAPPER_HH 5 #include <dune/geometry/referenceelements.hh> 6 #include <dune/geometry/type.hh> 7 #include <dune/geometry/typeindex.hh> 23 template<
class LagrangePo
intSetContainer >
27 : lagrangePointSets_( lagrangePointSets )
30 template<
class Field,
int dim >
33 const GeometryType type = refElement.type();
34 if( lagrangePointSets_.exists( type ) )
35 return compile( refElement, lagrangePointSets_[ type ] );
41 const LagrangePointSetContainer &lagrangePointSets_;
48 #endif // #ifndef DUNE_FEM_SPACE_LAGRANGE_DOFMAPPER_HH
Definition: lagrange/dofmappercode.hh:24
DofMapperCode compile(const Dune::ReferenceElement< Field, dim > &refElement, const LocalCoefficients &localCoefficients)
Definition: compile.hh:44
DofMapperCode operator()(const ReferenceElement< Field, dim > &refElement) const
Definition: lagrange/dofmappercode.hh:31
Definition: coordinate.hh:4
LagrangeDofMapperCodeFactory(const LagrangePointSetContainer &lagrangePointSets)
Definition: lagrange/dofmappercode.hh:26