|
dune-localfunctions
2.2.0
|
A class providing orthonormal basis functions. More...
#include <dune/localfunctions/orthonormal.hh>
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.
| dimDomain | dimension of reference elements |
| D | domain for basis functions |
| R | range for basis functions |
| SF | storage field for basis matrix |
| CF | compute field for basis matrix |
typedef OrthonormalBasisFactory< dimDomain, SF, CF > Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::BasisFactory [inherited] |
typedef DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::CoefficientFactory [inherited] |
typedef LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::InterpolationFactory [inherited] |
typedef OrthonormalBasisFactory< dimDomain, SF, CF > ::Key Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::Key [inherited] |
typedef GenericLocalFiniteElement<OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > > Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::This [inherited] |
| typedef LocalFiniteElementTraits< typename BasisF::Object, typename CoeffF::Object, typename InterpolF::Object > Dune::GenericLocalFiniteElement< BasisF, CoeffF, InterpolF >::Traits |
| Dune::OrthonormalLocalFiniteElement< dimDomain, D, R, SF, CF >::OrthonormalLocalFiniteElement | ( | unsigned int | topologyId, |
| unsigned int | order | ||
| ) | [inline] |
| Dune::OrthonormalLocalFiniteElement< dimDomain, D, R, SF, CF >::OrthonormalLocalFiniteElement | ( | const GeometryType & | gt, |
| unsigned int | order | ||
| ) | [inline] |
| Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::dune_static_assert | ( | (Conversion< Key, typename DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > ::Key >::sameType) | , |
| "incompatible keys between BasisCreator and CoefficientsCreator" | |||
| ) | [inherited] |
| Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::dune_static_assert | ( | (Conversion< Key, typename LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > ::Key >::sameType) | , |
| "incompatible keys between BasisCreator and InterpolationCreator" | |||
| ) | [inherited] |
| const Traits::LocalBasisType& Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::localBasis | ( | ) | const [inline, inherited] |
| const Traits::LocalCoefficientsType& Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::localCoefficients | ( | ) | const [inline, inherited] |
| const Traits::LocalInterpolationType& Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::localInterpolation | ( | ) | const [inline, inherited] |
| unsigned int Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::topologyId | ( | ) | const [inline, inherited] |
| GeometryType Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::type | ( | ) | const [inline, inherited] |
const unsigned int Dune::GenericLocalFiniteElement< OrthonormalBasisFactory< dimDomain, SF, CF > , DGLocalCoefficientsFactory< OrthonormalBasisFactory< dimDomain, SF, CF > > , LocalL2InterpolationFactory< OrthonormalBasisFactory< dimDomain, SF, CF >, true > >::dimDomain [static, inherited] |
1.7.6.1