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.