|
dune-localfunctions
2.11
|
#include <dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexbasis.hh>

Public Types | |
| typedef D | Domain |
| typedef R | Range |
| typedef SF | StorageField |
| typedef CF | ComputeField |
| typedef NedelecPreBasisFactory< dim, CF > | PreBasisFactory |
| typedef PreBasisFactory::Object | PreBasis |
| typedef NedelecL2InterpolationFactory< dim, CF > | InterpolationFactory |
| typedef InterpolationFactory::Object | Interpolation |
| typedef PreBasisFactory::template EvaluationBasisFactory< dim, SF >::Type | MonomialBasisFactory |
| typedef MonomialBasisFactory::Object | MonomialBasis |
| typedef StandardEvaluator< MonomialBasis > | Evaluator |
| typedef PolynomialBasisWithMatrix< Evaluator, SparseCoeffMatrix< SF, dimRange >, D, R > | Basis |
| typedef const Basis | Object |
| typedef InterpolationFactory::Key | Key |
Static Public Member Functions | |
| static Object * | create (const Key &key) |
| static void | release (Object *object) |
| release the object returned by the create methods More... | |
Static Public Attributes | |
| static const unsigned int | dimension |
| static const unsigned int | dimRange |
NedelecPreBasisFactory provides a basis for the Nedelec function space. NedelecL2InterpolationFactory provides the linear functionals.
Defaultbasisfactory::create first builds the function space and the linear functionals. Then the constructor of BasisMatrix gets called. There the matrix
with linear functionals
and basisfunctions
gets assembled. Then the matrix gets inverted and is then used as a coefficient matrix for the standard monomial basis.
For more details on the theory see the first chapter "Construction of Local Finite Element Spaces Using the Generic Reference Elements" of the book "Advances in Dune" by Dedner, Flemisch and Klöfkorn published in 2012.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
release the object returned by the create methods
|
staticinherited |
|
staticinherited |
1.8.14