dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/shapefunctionset/tensorproduct.hh>
Classes | |
struct | Assign |
struct | Order |
Public Types | |
typedef FunctionSpace | FunctionSpaceType |
typedef ShapeFunctionSetTuple | ShapeFunctionSetTupleType |
typedef FunctionSpaceType::DomainFieldType | DomainFieldType |
typedef FunctionSpaceType::RangeFieldType | RangeFieldType |
typedef FunctionSpaceType::DomainType | DomainType |
typedef FunctionSpaceType::RangeType | RangeType |
typedef FunctionSpaceType::JacobianRangeType | JacobianRangeType |
typedef FunctionSpaceType::HessianRangeType | HessianRangeType |
Public Member Functions | |
TensorProductShapeFunctionSet ()=default | |
TensorProductShapeFunctionSet (const ShapeFunctionSetTupleType &shapeFunctionSetTuple) | |
~TensorProductShapeFunctionSet () | |
TensorProductShapeFunctionSet (const ThisType &other) | |
const ThisType & | operator= (const ThisType &other) |
int | order () const |
std::size_t | size () const |
template<class Point , class Functor > | |
void | evaluateEach (const Point &x, Functor functor) const |
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 |
typedef FunctionSpaceType::DomainFieldType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::DomainFieldType |
typedef FunctionSpaceType::DomainType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::DomainType |
typedef FunctionSpace Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::FunctionSpaceType |
typedef FunctionSpaceType::HessianRangeType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::HessianRangeType |
typedef FunctionSpaceType::JacobianRangeType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::JacobianRangeType |
typedef FunctionSpaceType::RangeFieldType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::RangeFieldType |
typedef FunctionSpaceType::RangeType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::RangeType |
typedef ShapeFunctionSetTuple Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::ShapeFunctionSetTupleType |
|
default |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
References Dune::Fem::coordinate(), and Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::jacobianEach().
Referenced by Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::Order::operator int(), and Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::size().
|
inline |
|
inline |
References Dune::Fem::coordinate(), and Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::hessianEach().
Referenced by Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::evaluateEach(), and Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::Order::operator int().
|
inline |
|
inline |
|
inline |