Type-erasure based polymorphic wrappers.
More...
|
class | Dune::Functions::DifferentiableFunction< Range(Domain), DerivativeTraits, bufferSize > |
| Class storing differentiable functions using type erasure. More...
|
|
class | Dune::Functions::LocalFunction< Range(Domain), LocalContext, DerivativeTraits, bufferSize > |
| Class storing local functions using type erasure. More...
|
|
class | Dune::Functions::GridFunction< Range(Domain), ES, DerivativeTraits, bufferSize > |
| Wrapper class for functions defined on a Grid. More...
|
|
class | Dune::Functions::GridViewFunction< Range(Domain), GV, DerivativeTraits, bufferSize > |
| Wrapper class for functions defined on a GridView. More...
|
|
Type-erasure based polymorphic wrappers.
◆ derivative [1/2]
template<class Range , class Domain , template< class > class DerivativeTraits, size_t bufferSize>
DerivativeInterface derivative |
( |
const DifferentiableFunction< Range(Domain), DerivativeTraits, bufferSize > & |
t | ) |
|
|
friend |
Get derivative of wrapped function.
This is a free function that will be found by ADL.
◆ derivative [2/2]
template<class Range , class Domain , class LocalContext , template< class > class DerivativeTraits, size_t bufferSize>
DerivativeInterface derivative |
( |
const LocalFunction< Range(Domain), LocalContext, DerivativeTraits, bufferSize > & |
t | ) |
|
|
friend |
Get derivative of wrapped function.
This is free function will be found by ADL.