RobWorkProject  24.8.23-
Public Types | Public Member Functions | List of all members
Function1Diff< RES_T, ARG_T, GRAD_T > Class Template Referenceabstract

Interface for functions which are 1 time differentiable. More...

#include <Function.hpp>

Inherits Function< double, double >.

Public Types

typedef rw::core::Ptr< Function1DiffPtr
 Smart pointer to this type of class.
 
- Public Types inherited from Function< double, double >
typedef rw::core::Ptr< FunctionPtr
 Smart pointer to this type of class.
 

Public Member Functions

virtual GRAD_T df (ARG_T q)=0
 Returns gradient(derivative) of the function.
 
- Public Member Functions inherited from Function< double, double >
virtual double f (double q)=0
 Returns function value for arguments q.
 
double operator() (double q)
 Wraps the evaluation of x() with operator().
 

Detailed Description

template<class RES_T = double, class ARG_T = double, class GRAD_T = double>
class rw::math::Function1Diff< RES_T, ARG_T, GRAD_T >

Interface for functions which are 1 time differentiable.


The documentation for this class was generated from the following file: