Define a \(\mathbb{R} \rightarrow \mathbb{R}^m\) function, derivable n times ( \(n \geq 2\)). More...
#include <roboptim/core/n-times-derivable-function.hh>
Public Types | |
| typedef Function::size_type | size_type |
| Import size type from function. More... | |
Public Member Functions | |
| virtual size_type | derivabilityOrderMax () const |
| Returns the maximum derivability order. More... | |
| virtual | ~NTimesDerivableFunction () |
| virtual std::ostream & | print (std::ostream &) const |
| Display the function on the specified output stream. More... | |
Static Public Attributes | |
| static const size_type | derivabilityOrder = DerivabilityOrder |
| Function derivability order. More... | |
Protected Member Functions | |
| NTimesDerivableFunction (size_type outputSize=1, std::string name=std::string()) | |
| Concrete class constructor should call this constructor. More... | |
Define a \(\mathbb{R} \rightarrow \mathbb{R}^m\) function, derivable n times ( \(n \geq 2\)).
| typedef Function::size_type roboptim::NTimesDerivableFunction< DerivabilityOrder >::size_type |
Import size type from function.
|
virtual |
|
inlineprotected |
Concrete class constructor should call this constructor.
| outputSize | output size (result size) |
| name | function name |
|
inlinevirtual |
Returns the maximum derivability order.
Referenced by roboptim::NTimesDerivableFunction< 2 >::derivative(), and roboptim::NTimesDerivableFunction< 2 >::print().
|
virtual |
Display the function on the specified output stream.
| o | output stream used for display |
|
static |
Function derivability order.