|
void | setTimeInterval (FCL_REAL l, FCL_REAL r) |
|
void | setTimeInterval (const boost::shared_ptr< TimeInterval > &time_interval) |
|
const boost::shared_ptr
< TimeInterval > & | getTimeInterval () const |
|
FCL_REAL | coeff (std::size_t i) const |
|
FCL_REAL & | coeff (std::size_t i) |
|
const Interval & | remainder () const |
|
Interval & | remainder () |
|
| TaylorModel () |
|
| TaylorModel (const boost::shared_ptr< TimeInterval > &time_interval) |
|
| TaylorModel (FCL_REAL coeff, const boost::shared_ptr< TimeInterval > &time_interval) |
|
| TaylorModel (FCL_REAL coeffs[3], const Interval &r, const boost::shared_ptr< TimeInterval > &time_interval) |
|
| TaylorModel (FCL_REAL c0, FCL_REAL c1, FCL_REAL c2, FCL_REAL c3, const Interval &r, const boost::shared_ptr< TimeInterval > &time_interval) |
|
TaylorModel | operator+ (const TaylorModel &other) const |
|
TaylorModel & | operator+= (const TaylorModel &other) |
|
TaylorModel | operator- (const TaylorModel &other) const |
|
TaylorModel & | operator-= (const TaylorModel &other) |
|
TaylorModel | operator+ (FCL_REAL d) const |
|
TaylorModel & | operator+= (FCL_REAL d) |
|
TaylorModel | operator- (FCL_REAL d) const |
|
TaylorModel & | operator-= (FCL_REAL d) |
|
TaylorModel | operator* (const TaylorModel &other) const |
|
TaylorModel | operator* (FCL_REAL d) const |
|
TaylorModel & | operator*= (const TaylorModel &other) |
|
TaylorModel & | operator*= (FCL_REAL d) |
|
TaylorModel | operator- () const |
|
void | print () const |
|
Interval | getBound () const |
|
Interval | getBound (FCL_REAL l, FCL_REAL r) const |
|
Interval | getTightBound () const |
|
Interval | getTightBound (FCL_REAL l, FCL_REAL r) const |
|
Interval | getBound (FCL_REAL t) const |
|
void | setZero () |
|
TaylorModel implements a third order Taylor model, i.e., a cubic approximation of a function over a time interval, with an interval remainder.
All the operations on two Taylor models assume their time intervals are the same.