[Dune] Dune::HierarchicalOrthogonalShapeFunctionSet< C, T, d > Class Template Reference

Tatiana Voitovich tvoitovich at uct.cl
Mon Jun 23 17:36:56 CEST 2008


Thank you very much for your answer!

>> could you please let me know, on what it depends, which version --- svn
>> or
>> release to use
>> for implementing a certain numerical scheme in DUNE+DUNE-fem.
>
> Please look through the recent changes, whether there are any
> features, whihc require you to use the development branch.

As far as I have understood, I will need to use the new package dune-disc.
To be precise, I will have to write a class, perhaps useful for many users
of dune, alternative to

Dune::MonomialShapeFunctionSet< C, T, d > Class Template Reference

which could have the name

Dune::HierarchicalOrthogonalShapeFunctionSet< C, T, d > Class Template
Reference,

or

Dune::GeneralizedTensorProductShapeFunctionSet< C, T, d > Class Template
Reference

which will be a dune implementation of an hierarchical orthogonal basis
functions set introduced independently by  Proriol, Karlin and McGregor,
Koornwinder and Dubiner and
traditionally employed by $hp-$ spectral finite element methods, you could
have a look in
T. Warburton, An explicit construction of interpolation nodes on the
simplex, J. Eng. Math. (2006),
247-262.
The other matter, in addition to the orthogonality property, why we would
like to use this set, is that those basis functions contain in their
expressions Jacobi polynomials, therefore
the diagonal mass matrix is very good conditioned, while the (cartesian
coordinates) monomials
function set is nearly linear dependent for p results in a mass matrix
that is nearly singular starting from the degree of interpolation
polynomials $p \gtrsim 7$ (see, f.e. M. Dubiner, Spectral methods on
triangles and other domains, 1991).

As far as I know, deal II, a structured-grid-branch, employes this basis
set extensively.

For this shape function set I have the elemental operations (such as
quadrature approximation
of the mass matrix) programmed in C.

With best regards,
Tatiana




More information about the Dune mailing list