![]() |
Dune-Functions 2.11
|
Loading...
Searching...
No Matches
differentiablefunctionfromcallables.hh
Go to the documentation of this file.
107template<class Range, class Domain, template<class> class DerivativeTraits, class F, class DF, class... Derivatives>
108class DifferentiableFunctionFromCallables<Range(Domain), DerivativeTraits, F, DF, Derivatives...>
116 using Derivative = DifferentiableFunctionFromCallables<DerivativeSignature, DerivativeTraits, DF, Derivatives...>;
168 makeDifferentiableFunctionFromCallables(const SignatureTag<Signature, DerivativeTraits>& signatureTag, F&&... f)
friend Derivative derivative(const DifferentiableFunctionFromCallables &t)
Get derivative of DifferentiableFunctionFromCallables.
Definition differentiablefunctionfromcallables.hh:80
DifferentiableFunctionFromCallables< Signature, DerivativeTraits, F... > makeDifferentiableFunctionFromCallables(const SignatureTag< Signature, DerivativeTraits > &signatureTag, F &&... f)
Create a DifferentiableFunction from callables.
Definition differentiablefunctionfromcallables.hh:168
STL namespace.
virtual void operator()()=0
#define DUNE_THROW(E,...)
Definition differentiablefunction.hh:33
Definition differentiablefunctionfromcallables.hh:27
DifferentiableFunctionFromCallables(FF &&f)
Constructor copying the given function.
Definition differentiablefunctionfromcallables.hh:65
typename SignatureTraits< Signature >::RawSignature RawSignature
Definition differentiablefunctionfromcallables.hh:55
Range(Domain) Signature
Signature of function.
Definition differentiablefunctionfromcallables.hh:53
typename DerivativeTraits< RawSignature >::Range(Domain) DerivativeSignature
Signature of derivative.
Definition differentiablefunctionfromcallables.hh:58
typename DerivativeTraits< RawSignature >::Range(Domain) DerivativeSignature
Definition differentiablefunctionfromcallables.hh:114
Range(Domain) Signature
Definition differentiablefunctionfromcallables.hh:112
typename SignatureTraits< Signature >::RawSignature RawSignature
Definition differentiablefunctionfromcallables.hh:113
DifferentiableFunctionFromCallables(FF &&f, DFF &&df, DDFF &&... ddf)
Constructor copying the given functions.
Definition differentiablefunctionfromcallables.hh:125
Helper class to deduce the signature of a callable.
Definition signature.hh:60
Definition signature.hh:106
