# Dune Core Modules (2.9.0)

Dune::MonomialLocalFiniteElement< D, R, d, p > Class Template Reference

Monomial basis for discontinuous Galerkin methods. More...

#include <dune/localfunctions/monomial.hh>

## Public Types

typedef LocalFiniteElementTraits< MonomialLocalBasis< D, R, d, p >, MonomialLocalCoefficients< static_size >, MonomialLocalInterpolation< MonomialLocalBasis< D, R, d, p >, static_size > > Traits

## Public Member Functions

MonomialLocalFiniteElement (const GeometryType &gt_)
Construct a MonomLocalFiniteElement.

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

## Detailed Description

template<class D, class R, int d, int p>
class Dune::MonomialLocalFiniteElement< D, R, d, p >

Monomial basis for discontinuous Galerkin methods.

Be careful: Although MonomialLocalInterpolation::interpolate uses an L^2 projection it is unstable for higher polynomial degrees.

Template Parameters
 D Type used for coordinates R Type used for shape function values d Dimension of the element p Order of the basis

## ◆ Traits

template<class D , class R , int d, int p>
 typedef LocalFiniteElementTraits< MonomialLocalBasis, MonomialLocalCoefficients, MonomialLocalInterpolation,static_size> > Dune::MonomialLocalFiniteElement< D, R, d, p >::Traits

Traits class

## ◆ localBasis()

template<class D , class R , int d, int p>
 const Traits::LocalBasisType & Dune::MonomialLocalFiniteElement< D, R, d, p >::localBasis ( ) const
inline
Todo:

## ◆ localCoefficients()

template<class D , class R , int d, int p>
 const Traits::LocalCoefficientsType & Dune::MonomialLocalFiniteElement< D, R, d, p >::localCoefficients ( ) const
inline
Todo:

## ◆ localInterpolation()

template<class D , class R , int d, int p>
 const Traits::LocalInterpolationType & Dune::MonomialLocalFiniteElement< D, R, d, p >::localInterpolation ( ) const
inline
Todo: