dune-fem 2.8.0
|
#include <dune/fem/space/p1bubble.hh>
Public Types | |
typedef FunctionSpace | FunctionSpaceType |
typedef FunctionSpace::DomainType | DomainType |
typedef FunctionSpace::RangeType | RangeType |
typedef FunctionSpace::JacobianRangeType | JacobianRangeType |
typedef FunctionSpace::HessianRangeType | HessianRangeType |
Public Member Functions | |
Cube2DBubbleElementShapeFunctionSet () | |
[Main methods for shape functions] | |
template<class GeometryType > | |
Cube2DBubbleElementShapeFunctionSet (const GeometryType >) | |
template<class Point , class Functor > | |
void | evaluateEach (const Point &x, Functor functor) const |
[Main methods for shape functions] | |
template<class Point , class Functor > | |
void | jacobianEach (const Point &x, Functor functor) const |
template<class Point , class Functor > | |
void | hessianEach (const Point &x, Functor functor) const |
int | order () const |
std::size_t | size () const |
Static Public Attributes | |
static const int | dimDomain = FunctionSpace :: dimDomain |
static const int | polynomialOrder = dimDomain + 1 |
static const int | numShapeFunctions = dimDomain + 2 |
typedef FunctionSpace::DomainType Dune::Fem::Cube2DBubbleElementShapeFunctionSet< FunctionSpace >::DomainType |
typedef FunctionSpace Dune::Fem::Cube2DBubbleElementShapeFunctionSet< FunctionSpace >::FunctionSpaceType |
typedef FunctionSpace::HessianRangeType Dune::Fem::Cube2DBubbleElementShapeFunctionSet< FunctionSpace >::HessianRangeType |
typedef FunctionSpace::JacobianRangeType Dune::Fem::Cube2DBubbleElementShapeFunctionSet< FunctionSpace >::JacobianRangeType |
typedef FunctionSpace::RangeType Dune::Fem::Cube2DBubbleElementShapeFunctionSet< FunctionSpace >::RangeType |
|
inline |
[Main methods for shape functions]
|
inline |
|
inline |
[Main methods for shape functions]
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
|
static |