|
KASKADE 7 development version
|
define Lagrange type shape functions for simplicial elements of arbitrary dimension and order More...
#include <cmath>#include <functional>#include <map>#include <memory>#include <numeric>#include <tuple>#include <utility>#include <dune/common/config.h>#include <dune/common/fvector.hh>#include <dune/geometry/referenceelements.hh>#include <dune/geometry/quadraturerules.hh>#include "fem/barycentric.hh"#include "fem/pshapefunctions.hh"#include "linalg/dynamicMatrix.hh"#include "utilities/combinatorics.hh"#include "utilities/deprecation.hh"#include "utilities/detailed_exception.hh"#include "utilities/power.hh"#include "utilities/threading.hh"Go to the source code of this file.
Classes | |
| class | Kaskade::LagrangeBase< dim > |
| class | Kaskade::EquidistantLagrange< dim, Real > |
| Lagrange shape functions on an equidistant grid over the simplex. These are polynomial basis functions \( p_i \) over the unit simplex, together with interpolation nodes \( \xi_j \), such that \( p_i(\xi_j) = \delta_{ij} \) holds. More... | |
| class | Kaskade::LobattoGridLagrange< dim, Real > |
| class | Kaskade::LagrangeSimplexShapeFunction< ctype, dimension, Basis, Scalar > |
| Scalar Lagrange shape functions on the unit simplex. More... | |
| class | Kaskade::LagrangeSimplexShapeFunctionSet< ctype, dimension, Scalar > |
| A container of Lagrange shape functions of order Ord on the unit simplex of grid dimension. For Ord<0, this set is empty. More... | |
| class | Kaskade::LagrangeCubeShapeFunction< ctype, dimension, Scalar, O > |
| Scalar Lagrange shape functions on the unit cube. More... | |
| class | Kaskade::LagrangeCubeShapeFunctionSet< ctype, dimension, Scalar, Ord > |
| class | Kaskade::LagrangeShapeFunctionSetContainer< ctype, dimension, Scalar, restricted > |
Namespaces | |
| namespace | Kaskade |
Functions | |
| template<class ctype , int dimension, class Scalar = double, bool restricted = false> | |
| LagrangeShapeFunctionSetContainer< ctype, dimension, Scalar, restricted >::value_type const & | Kaskade::lagrangeShapeFunctionSet (Dune::GeometryType type, int order) |
| Returns a Lagrange shape function set for given reference element type and given polynomial order. Singleton function. More... | |
define Lagrange type shape functions for simplicial elements of arbitrary dimension and order
Definition in file lagrangeshapefunctions.hh.