roboptim::trajectory::LimitSpeed< T > Class Template Reference

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

Inheritance diagram for roboptim::trajectory::LimitSpeed< T >:
Collaboration diagram for roboptim::trajectory::LimitSpeed< T >:

Public Member Functions

 LimitSpeed (StableTimePoint timePoint, const T &spline)
 
 ~LimitSpeed ()
 
const T & trajectory () const
 

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_ref res, const_argument_ref p) const
 
void impl_gradient (gradient_ref grad, const_argument_ref p, size_type i) const
 

Constructor & Destructor Documentation

◆ LimitSpeed()

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

◆ ~LimitSpeed()

template<typename T >
roboptim::trajectory::LimitSpeed< T >::~LimitSpeed

Member Function Documentation

◆ addToProblem()

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

◆ impl_compute()

template<typename T >
void roboptim::trajectory::LimitSpeed< T >::impl_compute ( result_ref  res,
const_argument_ref  p 
) const
protected

ROBOPTIM_DO_NOT_CHECK_ALLOCATION

ROBOPTIM_DO_NOT_CHECK_ALLOCATION

◆ impl_gradient()

template<typename T >
void roboptim::trajectory::LimitSpeed< T >::impl_gradient ( gradient_ref  grad,
const_argument_ref  p,
size_type  i 
) const
protected

ROBOPTIM_DO_NOT_CHECK_ALLOCATION

ROBOPTIM_DO_NOT_CHECK_ALLOCATION

◆ trajectory()

template<typename T >
const T & roboptim::trajectory::LimitSpeed< T >::trajectory