|
| typedef Indices< BasisFunctionSets::FunctionSpaceType::dimRange ... > | RangeIndices |
| | helper class to compute static rangeoffsets
|
| |
| typedef CombinationType::FunctionSpaceType | FunctionSpaceType |
| | type of analytical combined function space
|
| |
| typedef FunctionSpaceType::DomainType | DomainType |
| | type of Domain Vector
|
| |
| typedef FunctionSpaceType::RangeType | RangeType |
| | type of Range Vector
|
| |
| typedef FunctionSpaceType::RangeFieldType | RangeFieldType |
| | type of Range Vector field
|
| |
| typedef FunctionSpaceType::JacobianRangeType | JacobianRangeType |
| | type of Jacobian Vector/Matrix
|
| |
| typedef FunctionSpaceType::HessianRangeType | HessianRangeType |
| | type of Hessian Matrix
|
| |
| typedef std::tuple_element< 0, BasisFunctionSetTupleType >::type::EntityType | EntityType |
| | type of Entity the basis function set is initialized on
|
| |
| typedef std::tuple_element< 0, BasisFunctionSetTupleType >::type::ReferenceElementType | ReferenceElementType |
| | type of reference element for this BasisFunctionSet
|
| |
|
| | TupleBasisFunctionSet () |
| |
| | TupleBasisFunctionSet (const BasisFunctionSets &... basisFunctionSets) |
| |
| | TupleBasisFunctionSet (const BasisFunctionSetTupleType &basisFunctionSetTuple) |
| |
| int | order () const |
| | return order of basis function set, maximal order in the tupleset
|
| |
| std::size_t | size () const |
| | return size of basis function set
|
| |
| Dune::GeometryType | type () const |
| |
| bool | valid () const |
| | return true if entity was set
|
| |
| const EntityType & | entity () const |
| | return entity
|
| |
| const ReferenceElementType & | referenceElement () const |
| | return entity
|
| |
| template<class Point , class DofVector > |
| void | evaluateAll (const Point &x, const DofVector &dofs, RangeType &value) const |
| |
| template<class Point , class RangeArray > |
| void | evaluateAll (const Point &x, RangeArray &values) const |
| |
| template<class QuadratureType , class DofVector , class RangeArray > |
| void | evaluateAll (const QuadratureType &quad, const DofVector &dofs, RangeArray &ranges) const |
| |
| template<class Point , class DofVector > |
| void | jacobianAll (const Point &x, const DofVector &dofs, JacobianRangeType &jacobian) const |
| |
| template<class Point , class JacobianRangeArray > |
| void | jacobianAll (const Point &x, JacobianRangeArray &jacobians) const |
| |
| template<class QuadratureType , class DofVector , class JacobianArray > |
| void | jacobianAll (const QuadratureType &quad, const DofVector &dofs, JacobianArray &jacobians) const |
| | evaluate the jacobian of all basis functions and store the result in the jacobians array
|
| |
| template<class Point , class DofVector > |
| void | hessianAll (const Point &x, const DofVector &dofs, HessianRangeType &hessian) const |
| |
| template<class QuadratureType , class DofVector , class HessianArray > |
| void | hessianAll (const QuadratureType &quad, const DofVector &dofs, HessianArray &hessians) const |
| | evaluate the hessian of all basis functions and store the result in the hessians array
|
| |
| template<class Point , class HessianRangeArray > |
| void | hessianAll (const Point &x, HessianRangeArray &hessians) const |
| |
| template<class QuadratureType , class Vector , class DofVector > |
| void | axpy (const QuadratureType &quad, const Vector &values, DofVector &dofs) const |
| |
| template<class QuadratureType , class VectorA , class VectorB , class DofVector > |
| void | axpy (const QuadratureType &quad, const VectorA &valuesA, const VectorB &valuesB, DofVector &dofs) const |
| |
| template<class Point , class DofVector > |
| void | axpy (const Point &x, const RangeType &valueFactor, DofVector &dofs) const |
| |
| template<class Point , class DofVector > |
| void | axpy (const Point &x, const JacobianRangeType &jacobianFactor, DofVector &dofs) const |
| |
| template<class Point , class DofVector > |
| void | axpy (const Point &x, const HessianRangeType &hessianFactor, DofVector &dofs) const |
| |
| template<class Point , class DofVector > |
| void | axpy (const Point &x, const RangeType &valueFactor, const JacobianRangeType &jacobianFactor, DofVector &dofs) const |
| |
| template<int i> |
| const SubBasisFunctionSet< i >::type & | subBasisFunctionSet () const |
| | return i-th subbasisfunctionSet
|
| |
| std::size_t | offset (int i) const |
| | return offset of the i-th subbasisfunctionSet in the whole set
|
| |