dune-pdelab  2.0.0
Public Types | Public Member Functions | List of all members
Dune::PDELab::Pk2DFiniteElementMap< Geometry, VertexOrderFactory, RF, k > Class Template Reference

Global-valued finite element map for Pk2D elements. More...

#include <dune/pdelab/finiteelementmap/pk2dfem.hh>

Inheritance diagram for Dune::PDELab::Pk2DFiniteElementMap< Geometry, VertexOrderFactory, RF, k >:
Inheritance graph

Public Types

typedef FiniteElementMapTraits
< typename
Pk2DFiniteElementFactory
< Geometry, RF, k >
::FiniteElement > 
Traits
 

Public Member Functions

 Pk2DFiniteElementMap (const VertexOrderFactory &voFactory)
 
bool fixedSize () const
 
std::size_t size (GeometryType gt) const
 
std::size_t maxLocalSize () const
 
Traits::FiniteElementType find (const Element &e) const
 Return finite element for the given entity. More...
 

Detailed Description

template<class Geometry, class VertexOrderFactory, class RF, std::size_t k>
class Dune::PDELab::Pk2DFiniteElementMap< Geometry, VertexOrderFactory, RF, k >

Global-valued finite element map for Pk2D elements.

Template Parameters
GeometryType of the geometry od the elements.
VertexOrderFactoryType of factory for extracting vertex ordering information.
RFRange field type.
kOrder of the elements.

Member Typedef Documentation

typedef FiniteElementMapTraits<typename Pk2DFiniteElementFactory< Geometry, RF, k > ::FiniteElement> Dune::PDELab::GeometryVertexOrderFiniteElementMap< Pk2DFiniteElementFactory< Geometry, RF, k > , VertexOrderFactory >::Traits
inherited

Constructor & Destructor Documentation

template<class Geometry , class VertexOrderFactory , class RF , std::size_t k>
Dune::PDELab::Pk2DFiniteElementMap< Geometry, VertexOrderFactory, RF, k >::Pk2DFiniteElementMap ( const VertexOrderFactory &  voFactory)
inline

Member Function Documentation

Traits::FiniteElementType Dune::PDELab::GeometryVertexOrderFiniteElementMap< Pk2DFiniteElementFactory< Geometry, RF, k > , VertexOrderFactory >::find ( const Element &  e) const
inlineinherited

Return finite element for the given entity.

Parameters
eGrid element to create a finite element for.

The returned value is valid for as long as both this finite element map as well as the reference to the grid element are valid.

template<class Geometry , class VertexOrderFactory , class RF , std::size_t k>
bool Dune::PDELab::Pk2DFiniteElementMap< Geometry, VertexOrderFactory, RF, k >::fixedSize ( ) const
inline
template<class Geometry , class VertexOrderFactory , class RF , std::size_t k>
std::size_t Dune::PDELab::Pk2DFiniteElementMap< Geometry, VertexOrderFactory, RF, k >::maxLocalSize ( ) const
inline
template<class Geometry , class VertexOrderFactory , class RF , std::size_t k>
std::size_t Dune::PDELab::Pk2DFiniteElementMap< Geometry, VertexOrderFactory, RF, k >::size ( GeometryType  gt) const
inline

The documentation for this class was generated from the following file: