dune-localfunctions
2.1.1
|
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::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] |