Factory for Pk1DFiniteElement objects.
More...
#include <dune/localfunctions/lagrange/pk1d.hh>
template<class Geometry, class RF, std::size_t k>
struct Dune::Pk1DFiniteElementFactory< Geometry, RF, k >
Factory for Pk1DFiniteElement objects.
Constructs Pk1DFiniteElement objects given a geometry and a vertex ordering.
- Template Parameters
-
Geometry | Geometry for the local to global transformation. |
RF | Field type of the range. |
k | Maximum polynomial order of the base functions. |
◆ FiniteElement
template<class Geometry , class RF , std::size_t k>
◆ make() [1/6]
template<class Geometry , class VertexOrder >
◆ make() [2/6]
template<class Geometry , class VertexOrder >
create a finite element from a geometry and a vertex ordering
◆ make() [3/6]
template<class Geometry , class VertexOrder >
create a finite element from a geometry
◆ make() [4/6]
template<class Geometry , class RF , std::size_t k>
template<class VertexOrder >
construct Pk1DFiniteElementFactory
- Parameters
-
geometry | The geometry object to use for adaption. |
vertexOrder | The global ordering of the vertices within the grid, used to determine orientation of the edges. This vertexOrder object must support codim=0. |
- Note
- The returned object stores the reference to the geometry passed here. Any use of the returned value after this references has become invalid results in undefined behaviour. The exception is that the destructor of this class may still be called. The information contained in the vertexOrder object is extracted and the object is no longer needed after the constructor returns. No reference to internal data of the factory is stored.
◆ make() [5/6]
template<class Geometry , class VertexOrder >
create a finite element from a geometry type
- Note
- This signature should only be used when only the geometry type but not the full geometry or vertex ordering are needed.
◆ make() [6/6]
template<class Geometry , class VertexOrder >
create a finite element from a vertex ordering
The documentation for this struct was generated from the following file: