dune-localfunctions 2.10
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes | List of all members
Dune::DualPQ1LocalFiniteElementCache< D, R, dim, faceDual > Class Template Reference

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

Public Types

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

Public Member Functions

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

Static Public Member Functions

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

Protected Types

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

Protected Attributes

FEMap cache_
 

Member Typedef Documentation

◆ DualP1

template<class D , class R , int dim, bool faceDual = false>
typedef Dune::DualP1LocalFiniteElement<D,R,dim,faceDual> Dune::DualPQ1LocalFiniteElementCache< D, R, dim, faceDual >::DualP1
protected

◆ DualQ1

template<class D , class R , int dim, bool faceDual = false>
typedef Dune::DualQ1LocalFiniteElement<D,R,dim,faceDual> Dune::DualPQ1LocalFiniteElementCache< D, R, dim, faceDual >::DualQ1
protected

◆ FE

template<class D , class R , int dim, bool faceDual = false>
typedef Dune::LocalFiniteElementVirtualInterface<T> Dune::DualPQ1LocalFiniteElementCache< D, R, dim, faceDual >::FE
protected

◆ FEMap

template<class D , class R , int dim, bool faceDual = false>
typedef std::map<Dune::GeometryType,FE*> Dune::DualPQ1LocalFiniteElementCache< D, R, dim, faceDual >::FEMap
protected

◆ FiniteElementType

template<class D , class R , int dim, bool faceDual = false>
typedef FE Dune::DualPQ1LocalFiniteElementCache< D, R, dim, faceDual >::FiniteElementType

Type of the finite elements stored in this cache.

◆ T

template<class D , class R , int dim, bool faceDual = false>
typedef DualP1::Traits::LocalBasisType::Traits Dune::DualPQ1LocalFiniteElementCache< D, R, dim, faceDual >::T
protected

Constructor & Destructor Documentation

◆ ~DualPQ1LocalFiniteElementCache()

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

Member Function Documentation

◆ create()

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

create finite element for given GeometryType

◆ get()

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

Get local finite element for given GeometryType.

Member Data Documentation

◆ cache_

template<class D , class R , int dim, bool faceDual = false>
FEMap Dune::DualPQ1LocalFiniteElementCache< D, R, dim, faceDual >::cache_
mutableprotected

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