dune-functions
2.5.1
|
Traits class providing type information for DifferentiableFunction. More...
#include <dune/functions/common/localfunction.hh>
Public Types | |
using | LocalContext = L |
LocalContext type. More... | |
using | DerivativeSignature = typename Base::DerivativeSignature |
Signature of the derivative. More... | |
using | DerivativeInterface = LocalFunction< DerivativeSignature, L, DerivativeTraits, bufferSize > |
Interface type of the derivative. More... | |
using | Concept = LocalFunctionWrapperInterface< S, DerivativeInterface, L > |
Internal concept type for type erasure. More... | |
template<class B > | |
using | Model = LocalFunctionWrapperImplementation< S, DerivativeInterface, L, B > |
Internal model template for type erasure. More... | |
using | Signature = S |
Signature type. More... | |
using | Range = typename SignatureTraits< Signature >::Range |
Range type. More... | |
using | Domain = typename SignatureTraits< Signature >::Domain |
Domain type. More... | |
Protected Types | |
using | Base = DifferentiableFunctionTraits< S, DerivativeTraits, bufferSize > |
Traits class providing type information for DifferentiableFunction.
|
protected |
using Dune::Functions::Imp::LocalFunctionTraits< S, L, DerivativeTraits, bufferSize >::Concept = LocalFunctionWrapperInterface<S, DerivativeInterface, L> |
Internal concept type for type erasure.
using Dune::Functions::Imp::LocalFunctionTraits< S, L, DerivativeTraits, bufferSize >::DerivativeInterface = LocalFunction<DerivativeSignature, L, DerivativeTraits, bufferSize> |
Interface type of the derivative.
using Dune::Functions::Imp::LocalFunctionTraits< S, L, DerivativeTraits, bufferSize >::DerivativeSignature = typename Base::DerivativeSignature |
Signature of the derivative.
|
inherited |
Domain type.
using Dune::Functions::Imp::LocalFunctionTraits< S, L, DerivativeTraits, bufferSize >::LocalContext = L |
LocalContext type.
using Dune::Functions::Imp::LocalFunctionTraits< S, L, DerivativeTraits, bufferSize >::Model = LocalFunctionWrapperImplementation<S, DerivativeInterface, L, B> |
Internal model template for type erasure.
|
inherited |
Range type.
|
inherited |
Signature type.