|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple > Class Template Reference
#include <dune/fem/space/shapefunctionset/tensorproduct.hh>
Classes | |
| struct | Assign |
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 |
Member Typedef Documentation
◆ DomainFieldType
template<class FunctionSpace , class ShapeFunctionSetTuple >
| typedef FunctionSpaceType::DomainFieldType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::DomainFieldType |
◆ DomainType
template<class FunctionSpace , class ShapeFunctionSetTuple >
| typedef FunctionSpaceType::DomainType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::DomainType |
◆ FunctionSpaceType
template<class FunctionSpace , class ShapeFunctionSetTuple >
| typedef FunctionSpace Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::FunctionSpaceType |
◆ HessianRangeType
template<class FunctionSpace , class ShapeFunctionSetTuple >
| typedef FunctionSpaceType::HessianRangeType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::HessianRangeType |
◆ JacobianRangeType
template<class FunctionSpace , class ShapeFunctionSetTuple >
| typedef FunctionSpaceType::JacobianRangeType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::JacobianRangeType |
◆ RangeFieldType
template<class FunctionSpace , class ShapeFunctionSetTuple >
| typedef FunctionSpaceType::RangeFieldType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::RangeFieldType |
◆ RangeType
template<class FunctionSpace , class ShapeFunctionSetTuple >
| typedef FunctionSpaceType::RangeType Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::RangeType |
◆ ShapeFunctionSetTupleType
template<class FunctionSpace , class ShapeFunctionSetTuple >
| typedef ShapeFunctionSetTuple Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::ShapeFunctionSetTupleType |
Constructor & Destructor Documentation
◆ TensorProductShapeFunctionSet() [1/3]
template<class FunctionSpace , class ShapeFunctionSetTuple >
|
default |
◆ TensorProductShapeFunctionSet() [2/3]
template<class FunctionSpace , class ShapeFunctionSetTuple >
|
inlineexplicit |
◆ ~TensorProductShapeFunctionSet()
template<class FunctionSpace , class ShapeFunctionSetTuple >
|
inline |
◆ TensorProductShapeFunctionSet() [3/3]
template<class FunctionSpace , class ShapeFunctionSetTuple >
|
inline |
Member Function Documentation
◆ evaluateEach()
template<class FunctionSpace , class ShapeFunctionSetTuple >
template<class Point , class Functor >
|
inline |
◆ hessianEach()
template<class FunctionSpace , class ShapeFunctionSetTuple >
template<class Point , class Functor >
|
inline |
◆ jacobianEach()
template<class FunctionSpace , class ShapeFunctionSetTuple >
template<class Point , class Functor >
|
inline |
◆ operator=()
template<class FunctionSpace , class ShapeFunctionSetTuple >
|
inline |
◆ order()
template<class FunctionSpace , class ShapeFunctionSetTuple >
|
inline |
◆ size()
template<class FunctionSpace , class ShapeFunctionSetTuple >
|
inline |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8