|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Classes |
Public Types |
Public Member Functions |
Static Public Attributes |
Protected Types |
Protected Attributes |
Static Protected Attributes |
List of all members
Dune::Fem::VectorialShapeFunctionSet< ScalarShapeFunctionSet, RangeVector > Class Template Reference
#include <dune/fem/space/shapefunctionset/vectorial.hh>
Classes | |
| struct | VectorialFunctor |
Public Types | |
| typedef ScalarShapeFunctionSet | ScalarShapeFunctionSetType |
| typedef ToNewRange< ScalarFunctionSpaceType, RangeVector >::Type | FunctionSpaceType |
| typedef FunctionSpaceType::RangeType | RangeType |
| typedef FunctionSpaceType::JacobianRangeType | JacobianRangeType |
| typedef FunctionSpaceType::HessianRangeType | HessianRangeType |
Public Member Functions | |
| template<class ... Args> | |
| VectorialShapeFunctionSet (Args &&... args) | |
| VectorialShapeFunctionSet (const ScalarShapeFunctionSetType &scalarShapeFunctionSet) | |
| const ScalarShapeFunctionSetType & | scalarShapeFunctionSet () const |
| 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 |
Static Public Attributes | |
| static constexpr bool | codegenShapeFunctionSet = detail::IsCodegenShapeFunctionSet< ScalarShapeFunctionSetType >::value |
| static const int | pointSetId = detail::SelectPointSetId< ScalarShapeFunctionSetType >::value |
Protected Types | |
| typedef ScalarShapeFunctionSetType::FunctionSpaceType | ScalarFunctionSpaceType |
Protected Attributes | |
| ScalarShapeFunctionSet | scalarShapeFunctionSet_ |
Static Protected Attributes | |
| static const std::size_t | dimRangeFactor = MakeVectorialTraits< typename ScalarFunctionSpaceType::RangeType, RangeVector >::factor |
Member Typedef Documentation
◆ FunctionSpaceType
template<class ScalarShapeFunctionSet , class RangeVector >
| typedef ToNewRange<ScalarFunctionSpaceType,RangeVector>::Type Dune::Fem::VectorialShapeFunctionSet< ScalarShapeFunctionSet, RangeVector >::FunctionSpaceType |
◆ HessianRangeType
template<class ScalarShapeFunctionSet , class RangeVector >
| typedef FunctionSpaceType::HessianRangeType Dune::Fem::VectorialShapeFunctionSet< ScalarShapeFunctionSet, RangeVector >::HessianRangeType |
◆ JacobianRangeType
template<class ScalarShapeFunctionSet , class RangeVector >
| typedef FunctionSpaceType::JacobianRangeType Dune::Fem::VectorialShapeFunctionSet< ScalarShapeFunctionSet, RangeVector >::JacobianRangeType |
◆ RangeType
template<class ScalarShapeFunctionSet , class RangeVector >
| typedef FunctionSpaceType::RangeType Dune::Fem::VectorialShapeFunctionSet< ScalarShapeFunctionSet, RangeVector >::RangeType |
◆ ScalarFunctionSpaceType
template<class ScalarShapeFunctionSet , class RangeVector >
|
protected |
◆ ScalarShapeFunctionSetType
template<class ScalarShapeFunctionSet , class RangeVector >
| typedef ScalarShapeFunctionSet Dune::Fem::VectorialShapeFunctionSet< ScalarShapeFunctionSet, RangeVector >::ScalarShapeFunctionSetType |
Constructor & Destructor Documentation
◆ VectorialShapeFunctionSet() [1/2]
template<class ScalarShapeFunctionSet , class RangeVector >
template<class ... Args>
|
inline |
◆ VectorialShapeFunctionSet() [2/2]
template<class ScalarShapeFunctionSet , class RangeVector >
|
inlineexplicit |
Member Function Documentation
◆ evaluateEach()
template<class ScalarShapeFunctionSet , class RangeVector >
template<class Point , class Functor >
|
inline |
◆ hessianEach()
template<class ScalarShapeFunctionSet , class RangeVector >
template<class Point , class Functor >
|
inline |
◆ jacobianEach()
template<class ScalarShapeFunctionSet , class RangeVector >
template<class Point , class Functor >
|
inline |
◆ order()
template<class ScalarShapeFunctionSet , class RangeVector >
|
inline |
◆ scalarShapeFunctionSet()
template<class ScalarShapeFunctionSet , class RangeVector >
|
inline |
◆ size()
template<class ScalarShapeFunctionSet , class RangeVector >
|
inline |
Member Data Documentation
◆ codegenShapeFunctionSet
template<class ScalarShapeFunctionSet , class RangeVector >
|
staticconstexpr |
◆ dimRangeFactor
template<class ScalarShapeFunctionSet , class RangeVector >
|
staticprotected |
◆ pointSetId
template<class ScalarShapeFunctionSet , class RangeVector >
|
static |
◆ scalarShapeFunctionSet_
template<class ScalarShapeFunctionSet , class RangeVector >
|
protected |
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