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.