Compute the difference between the value of the function in two points. More...
Public Types | |
typedef boost::shared_ptr < EdgeFunction > | Ptr_t |
Public Member Functions | |
EdgeFunction (const DifferentiableFunctionPtr_t &inner, const size_type &nArgs, const size_type &nDers, const segment_t &lInArgs, const segment_t &lInDers, const segment_t &rInArgs, const segment_t &rInDers) | |
Protected Member Functions | |
void | impl_compute (LiegroupElement &y, vectorIn_t arg) const |
void | impl_jacobian (matrixOut_t J, vectorIn_t arg) const |
std::ostream & | print (std::ostream &os) const |
Protected Attributes | |
DifferentiableFunctionPtr_t | inner_ |
const segment_t | lsa_ |
const segment_t | lsd_ |
const segment_t | rsa_ |
const segment_t | rsd_ |
LiegroupElement | l_ |
LiegroupElement | r_ |
Compute the difference between the value of the function in two points.
i.e.:
typedef boost::shared_ptr<EdgeFunction> hpp::manipulation::steeringMethod::EdgeFunction::Ptr_t |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |