dune-localfunctions  2.4.1-rc2
Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes | List of all members
Dune::DualPQ1LocalFiniteElementCache< D, R, dim > Class Template Reference

#include <dune/localfunctions/dualmortarbasis/dualpq1factory.hh>

Public Types

typedef FE FiniteElementType
 Type of the finite elements stored in this cache. More...
 

Public Member Functions

 ~DualPQ1LocalFiniteElementCache ()
 
const FiniteElementTypeget (const Dune::GeometryType &gt) const
 Get local finite element for given GeometryType. More...
 

Static Public Member Functions

static FEcreate (const Dune::GeometryType &gt)
 create finite element for given GeometryType More...
 

Protected Types

typedef Dune::DualP1LocalFiniteElement< D, R, dim > DualP1
 
typedef Dune::DualQ1LocalFiniteElement< D, R, dim > DualQ1
 
typedef Dune::FixedOrderLocalBasisTraits< typename DualP1::Traits::LocalBasisType::Traits, 0 >::Traits T
 
typedef Dune::LocalFiniteElementVirtualInterface< TFE
 
typedef std::map< Dune::GeometryType, FE * > FEMap
 

Protected Attributes

FEMap cache_
 

Member Typedef Documentation

template<class D , class R , int dim>
typedef Dune::DualP1LocalFiniteElement<D,R,dim> Dune::DualPQ1LocalFiniteElementCache< D, R, dim >::DualP1
protected
template<class D , class R , int dim>
typedef Dune::DualQ1LocalFiniteElement<D,R,dim> Dune::DualPQ1LocalFiniteElementCache< D, R, dim >::DualQ1
protected
template<class D , class R , int dim>
typedef Dune::LocalFiniteElementVirtualInterface<T> Dune::DualPQ1LocalFiniteElementCache< D, R, dim >::FE
protected
template<class D , class R , int dim>
typedef std::map<Dune::GeometryType,FE*> Dune::DualPQ1LocalFiniteElementCache< D, R, dim >::FEMap
protected
template<class D , class R , int dim>
typedef FE Dune::DualPQ1LocalFiniteElementCache< D, R, dim >::FiniteElementType

Type of the finite elements stored in this cache.

template<class D , class R , int dim>
typedef Dune::FixedOrderLocalBasisTraits<typename DualP1::Traits::LocalBasisType::Traits,0>::Traits Dune::DualPQ1LocalFiniteElementCache< D, R, dim >::T
protected

Constructor & Destructor Documentation

template<class D , class R , int dim>
Dune::DualPQ1LocalFiniteElementCache< D, R, dim >::~DualPQ1LocalFiniteElementCache ( )
inline

Member Function Documentation

template<class D , class R , int dim>
static FE* Dune::DualPQ1LocalFiniteElementCache< D, R, dim >::create ( const Dune::GeometryType &  gt)
inlinestatic

create finite element for given GeometryType

Referenced by Dune::DualPQ1LocalFiniteElementCache< D, R, dim >::get().

template<class D , class R , int dim>
const FiniteElementType& Dune::DualPQ1LocalFiniteElementCache< D, R, dim >::get ( const Dune::GeometryType &  gt) const
inline

Member Data Documentation

template<class D , class R , int dim>
FEMap Dune::DualPQ1LocalFiniteElementCache< D, R, dim >::cache_
mutableprotected

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