Helper classes and functions related to functions.
More...
|
| class | Dune::Functions::InvalidRange |
| | Dummy range class to be used if no proper type is available. More...
|
| |
| struct | Dune::Functions::DefaultDerivativeTraits< Signature > |
| | Default implementation for derivative traits. More...
|
| |
| struct | Dune::Functions::DefaultDerivativeTraits< double(double) > |
| | Default implementation for derivative traits. More...
|
| |
| struct | Dune::Functions::DefaultDerivativeTraits< K(FieldVector< K, n >)> |
| | Default implementation for derivative traits. More...
|
| |
| struct | Dune::Functions::DefaultDerivativeTraits< FieldVector< K, m >(FieldVector< K, n >)> |
| | Default implementation for derivative traits. More...
|
| |
| struct | Dune::Functions::DefaultDerivativeTraits< FieldMatrix< K, 1, m >(FieldVector< K, n >)> |
| | Default implementation for derivative traits. More...
|
| |
| struct | Dune::Functions::IsCallable< F > |
| | Helper class to check that F is callable. More...
|
| |
| struct | Dune::Functions::SignatureTraits< Signature, isCallable > |
| | Helper class to deduce the signature of a callable. More...
|
| |
| struct | Dune::Functions::SignatureTag< Range(Domain), DerivativeTraitsT > |
| | Tag-class to encapsulate signature information. More...
|
| |
| class | Dune::Functions::GridViewEntitySet< GV, cd > |
| | An entity set for all entities of given codim in a grid view. More...
|
| |
| struct | Dune::Functions::LocalDerivativeTraits< EntitySet, DerivativeTraits > |
| | Derivative traits for local functions. More...
|
| |
Helper classes and functions related to functions.
◆ derivativeSignatureTag()
template<class Range , class Domain , template< class > class DerivativeTraits>
| auto Dune::Functions::derivativeSignatureTag |
( |
SignatureTag< Range(Domain), DerivativeTraits > |
tag | ) |
|
Construct SignatureTag for derivative.
- Parameters
-
- Returns
- SignatureTags of the derivative
◆ derivativeSignatureTags()
template<std::size_t maxOrder, class Signature , template< class > class DerivativeTraits>
Construct SignatureTags for derivatives.
- Template Parameters
-
| maxOrder | Maximal order of derivatives |
- Parameters
-
- Returns
- Tuple of SignatureTags
This constructs an std::tuple of SignatureTags for all derivatives of order 0 up to maxOrder.