dune-localfunctions  2.4.1
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::OrthonormalLocalFiniteElement< dimDomain, D, R, SF, CF > Class Template Reference

A class providing orthonormal basis functions. More...

#include <dune/localfunctions/orthonormal.hh>

Inheritance diagram for Dune::OrthonormalLocalFiniteElement< dimDomain, D, R, SF, CF >:
Inheritance graph

Public Types

typedef
LocalFiniteElementTraits
< typename BasisF::Object,
typename CoeffF::Object,
typename InterpolF::Object > 
Traits
 
typedef
GenericLocalFiniteElement
< OrthonormalBasisFactory
< dimDomain, SF, CF >
, DGLocalCoefficientsFactory
< OrthonormalBasisFactory
< dimDomain, SF, CF >
>, LocalL2InterpolationFactory
< OrthonormalBasisFactory
< dimDomain, SF, CF >, true > > 
This
 
typedef
OrthonormalBasisFactory
< dimDomain, SF, CF >::Key 
Key
 
typedef
OrthonormalBasisFactory
< dimDomain, SF, CF > 
BasisFactory
 
typedef
DGLocalCoefficientsFactory
< OrthonormalBasisFactory
< dimDomain, SF, CF > > 
CoefficientFactory
 
typedef
LocalL2InterpolationFactory
< OrthonormalBasisFactory
< dimDomain, SF, CF >, true > 
InterpolationFactory
 

Public Member Functions

 OrthonormalLocalFiniteElement (const GeometryType &gt, unsigned int order)
 

Static Public Attributes

static const unsigned int dimDomain
 

Detailed Description

template<unsigned int dimDomain, class D, class R, class SF = R, class CF = SF>
class Dune::OrthonormalLocalFiniteElement< dimDomain, D, R, SF, CF >

A class providing orthonormal basis functions.

These basis functions are constructed by l2 orthonormalizing of monomials over a reference element. Thus the span is always Pk. The coefficients and the interpolation are given by the Dune::DGLocalCoefficientsFactory and the Dune::LocalL2InterpolationFactory.

Template Parameters
dimDomaindimension of reference elements
Ddomain for basis functions
Rrange for basis functions
SFstorage field for basis matrix
CFcompute field for basis matrix

Member Typedef Documentation

template<unsigned int dimDomain, class D , class R , class SF = R, class CF = SF>
typedef LocalFiniteElementTraits< typename BasisF::Object, typename CoeffF::Object, typename InterpolF::Object > Dune::GenericLocalFiniteElement< BasisF, CoeffF, InterpolF >::Traits

Constructor & Destructor Documentation

template<unsigned int dimDomain, class D , class R , class SF = R, class CF = SF>
Dune::OrthonormalLocalFiniteElement< dimDomain, D, R, SF, CF >::OrthonormalLocalFiniteElement ( const GeometryType &  gt,
unsigned int  order 
)
inline
Todo:
Please doc me !

Member Data Documentation

const unsigned int Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::dimDomain
staticinherited

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