#include <hpp/core/time-parameterization/polynomial.hh>
◆ Polynomial()
hpp::core::timeParameterization::Polynomial::Polynomial |
( |
const vector_t & |
param | ) |
|
|
inline |
◆ copy()
◆ derivative()
◆ derivativeBound()
Compute the bound of the derivative on \( [ low, up ] \). Three cases are handled:
- first order: \( B = |a_1| \)
- second order: \( B = \max{|J(low)|, |J(up)|} \)
- third order: Let \( x_m = - \frac{a_2}{3 a_3} \) be the extremal point of the derivative and \( M = \max{|J(low)|, |J(up)|}\). Then:
- if \( low < x_m < up \), \( B = \max{ |a_1 - \frac{a_2}{3 a_3}|, M } \)
- else \( B = M \)
Reimplemented from hpp::core::TimeParameterization.
◆ parameters()
const vector_t& hpp::core::timeParameterization::Polynomial::parameters |
( |
| ) |
const |
|
inline |
◆ value()
The documentation for this class was generated from the following file: