dune-localfunctions 2.10
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::DGLocalFiniteElement< FE > Struct Template Reference

Takes the basis and interpolation factory from a given LocalFiniteElement (derived from GenericLocalFiniteElement) and replaces the coefficients with dg local keys, i.e., attaches all degrees of freedom to the codimension zero entity. More...

#include <dune/localfunctions/utility/localfiniteelement.hh>

Inheritance diagram for Dune::DGLocalFiniteElement< FE >:
Inheritance graph

Public Types

typedef GenericLocalFiniteElement< typename FE::BasisFactory, DGLocalCoefficientsFactory< typename FE::BasisFactory >, typename FE::InterpolationFactory > Base
 
typedef Base::Traits Traits
 
typedef GenericLocalFiniteElement< FE::BasisFactory, DGLocalCoefficientsFactory< FE::BasisFactory >, FE::InterpolationFactory > This
 
typedef BasisF::Key Key
 
typedef FE::BasisFactory BasisFactory
 
typedef DGLocalCoefficientsFactory< FE::BasisFactory > CoefficientFactory
 
typedef FE::InterpolationFactory InterpolationFactory
 

Public Member Functions

 DGLocalFiniteElement (const GeometryType &gt, const typename Base::Key &key)
 
const Traits::LocalBasisTypelocalBasis () const
 
const Traits::LocalCoefficientsTypelocalCoefficients () const
 
const Traits::LocalInterpolationTypelocalInterpolation () const
 
unsigned int size () const
 Number of shape functions in this finite element.
 
GeometryType type () const
 

Static Public Attributes

static const unsigned int dimDomain
 

Detailed Description

template<class FE>
struct Dune::DGLocalFiniteElement< FE >

Takes the basis and interpolation factory from a given LocalFiniteElement (derived from GenericLocalFiniteElement) and replaces the coefficients with dg local keys, i.e., attaches all degrees of freedom to the codimension zero entity.

Member Typedef Documentation

◆ Base

template<class FE >
typedef GenericLocalFiniteElement< typename FE::BasisFactory, DGLocalCoefficientsFactory< typename FE::BasisFactory >, typename FE::InterpolationFactory> Dune::DGLocalFiniteElement< FE >::Base

◆ BasisFactory

typedef FE::BasisFactory Dune::GenericLocalFiniteElement< FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory >::BasisFactory
inherited

◆ CoefficientFactory

typedef DGLocalCoefficientsFactory< FE::BasisFactory > Dune::GenericLocalFiniteElement< FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory >::CoefficientFactory
inherited

◆ InterpolationFactory

typedef FE::InterpolationFactory Dune::GenericLocalFiniteElement< FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory >::InterpolationFactory
inherited

◆ Key

typedef BasisF::Key Dune::GenericLocalFiniteElement< FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory >::Key
inherited

◆ This

typedef GenericLocalFiniteElement<FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory > Dune::GenericLocalFiniteElement< FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory >::This
inherited

◆ Traits

template<class FE >
typedef Base::Traits Dune::DGLocalFiniteElement< FE >::Traits

Constructor & Destructor Documentation

◆ DGLocalFiniteElement()

template<class FE >
Dune::DGLocalFiniteElement< FE >::DGLocalFiniteElement ( const GeometryType &  gt,
const typename Base::Key key 
)
inline
Todo:
Please doc me !

Member Function Documentation

◆ localBasis()

const Traits::LocalBasisType & Dune::GenericLocalFiniteElement< FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory >::localBasis ( ) const
inlineinherited
Todo:
Please doc me !

◆ localCoefficients()

const Traits::LocalCoefficientsType & Dune::GenericLocalFiniteElement< FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory >::localCoefficients ( ) const
inlineinherited
Todo:
Please doc me !

◆ localInterpolation()

const Traits::LocalInterpolationType & Dune::GenericLocalFiniteElement< FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory >::localInterpolation ( ) const
inlineinherited
Todo:
Please doc me !

◆ size()

unsigned int Dune::GenericLocalFiniteElement< FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory >::size ( ) const
inlineinherited

Number of shape functions in this finite element.

◆ type()

GeometryType Dune::GenericLocalFiniteElement< FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory >::type ( ) const
inlineinherited
Todo:
Please doc me !

Member Data Documentation

◆ dimDomain

const unsigned int Dune::GenericLocalFiniteElement< FE::BasisFactory , DGLocalCoefficientsFactory< FE::BasisFactory > , FE::InterpolationFactory >::dimDomain
staticinherited

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