integral_cost.h File Reference
#include "curves/optimization/definitions.h"
#include "curves/optimization/details.h"
#include <Eigen/Core>
Include dependency graph for integral_cost.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 curves
 
 curves::optimization
 

Enumerations

enum  curves::optimization::integral_cost_flag {
  curves::optimization::DISTANCE = 0x000,
  curves::optimization::VELOCITY = 0x001,
  curves::optimization::ACCELERATION = 0x002,
  curves::optimization::JERK = 0x003,
  curves::optimization::FOURTH = 0x004,
  curves::optimization::FIFTH = 0x005
}
 

Functions

template<typename Point , typename Numeric >
quadratic_variable< Numeric > curves::optimization::compute_integral_cost_internal (const problem_data< Point, Numeric > &pData, const std::size_t num_derivate)
 
template<typename Point , typename Numeric >
quadratic_variable< Numeric > curves::optimization::compute_integral_cost (const problem_data< Point, Numeric > &pData, const integral_cost_flag flag)