Dune Core Modules (unstable)

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

Static Public Member Functions

static void release (Object *object)
 release the object returned by the create methods
 

Detailed Description

template<unsigned int dim, class SF, class CF>
struct Dune::NedelecBasisFactory< dim, SF, CF >

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

\[ 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.


The documentation for this struct was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 21, 23:30, 2024)