roboptim::LimitSpeed< T > Class Template Reference

#include <roboptim/trajectory/limit-speed.hh>

+ Inheritance diagram for roboptim::LimitSpeed< T >:

Public Member Functions

 LimitSpeed (StableTimePoint timePoint, const T &spline) throw ()
 
 ~LimitSpeed () throw ()
 
const T & trajectory () const throw ()
 
template<typename F , typename CLIST >
void addToProblem (const T &trajectory, Problem< F, CLIST > &problem, typename Function::interval_t vRange, unsigned nConstraints)
 

Static Public Member Functions

template<typename F , typename CLIST >
static void addToProblem (const T &, Problem< F, CLIST > &, typename Function::interval_t, unsigned)
 

Protected Member Functions

void impl_compute (result_t &res, const argument_t &p) const throw ()
 
void impl_gradient (gradient_t &grad, const argument_t &p, size_type i) const throw ()
 

Detailed Description

template<typename T>
class roboptim::LimitSpeed< T >

Examples:
spline-time-optimization.cc.

Constructor & Destructor Documentation

template<typename T >
roboptim::LimitSpeed< T >::LimitSpeed ( StableTimePoint  timePoint,
const T &  spline 
)
throw (
)
template<typename T >
roboptim::LimitSpeed< T >::~LimitSpeed ( )
throw (
)

Member Function Documentation

template<typename T>
template<typename F , typename CLIST >
static void roboptim::LimitSpeed< T >::addToProblem ( const T &  ,
Problem< F, CLIST > &  ,
typename Function::interval_t  ,
unsigned   
)
static
template<typename T>
template<typename F , typename CLIST >
void roboptim::LimitSpeed< T >::addToProblem ( const T &  trajectory,
Problem< F, CLIST > &  problem,
typename Function::interval_t  vRange,
unsigned  nConstraints 
)

References roboptim::tMax.

template<typename T >
void roboptim::LimitSpeed< T >::impl_compute ( result_t &  res,
const argument_t &  p 
) const
throw (
)
protected
template<typename T >
void roboptim::LimitSpeed< T >::impl_gradient ( gradient_t &  grad,
const argument_t &  p,
size_type  i 
) const
throw (
)
protected
template<typename T >
const T & roboptim::LimitSpeed< T >::trajectory ( ) const
throw (
)