|
dune-localfunctions 2.11
|
#include <dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh>

Public Types | |
| typedef D | Domain |
| typedef R | Range |
| typedef SF | StorageField |
| typedef CF | ComputeField |
| typedef PreBFactory | PreBasisFactory |
| typedef PreBasisFactory::Object | PreBasis |
| typedef InterpolFactory | 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 | |
| template<GeometryType::Id geometryId> | |
| static Object * | create (const Key &key) |
| static void | release (Object *object) |
| release the object returned by the create methods | |
Static Public Attributes | |
| static const unsigned int | dimension = dim |
| static const unsigned int | dimRange = dimR |
Detailed Description
struct Dune::RaviartThomasBasisFactory< dim, D, R, SF, CF >
RTPreBasisFactory provides a basis for the Raviart-Thomas function space. RaviartThomasL2InterpolationFactory 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
\[ A_{i,j} := N_j(\phi_i) \]
with linear functionals \(N_j\) and basisfunctions \(\phi_i\) 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.
Member Typedef Documentation
◆ Basis
|
inherited |
◆ ComputeField
|
inherited |
◆ Domain
|
inherited |
◆ Evaluator
|
inherited |
◆ Interpolation
|
inherited |
◆ InterpolationFactory
|
inherited |
◆ Key
|
inherited |
◆ MonomialBasis
|
inherited |
◆ MonomialBasisFactory
|
inherited |
◆ Object
|
inherited |
◆ PreBasis
|
inherited |
◆ PreBasisFactory
|
inherited |
◆ Range
|
inherited |
◆ StorageField
|
inherited |
Member Function Documentation
◆ create()
|
inlinestaticinherited |
◆ release()
|
inlinestaticinherited |
release the object returned by the create methods
Member Data Documentation
◆ dimension
|
staticinherited |
◆ dimRange
|
staticinherited |
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8