#include <ndcurves/optimization/details.h>
Public Types | |
typedef linear_variable< Numeric > | var_t |
typedef std::vector< var_t > | T_var_t |
typedef bezier_curve< Numeric, Numeric, true, linear_variable< Numeric > > | bezier_t |
Public Member Functions | |
problem_data (const std::size_t dim) | |
~problem_data () | |
problem_data (const problem_data &other) | |
Public Attributes | |
std::vector< var_t > | variables_ |
std::size_t | numVariables |
std::size_t | numControlPoints |
std::size_t | startVariableIndex |
std::size_t | numStateConstraints |
bezier_t * | bezier |
const std::size_t | dim_ |
typedef bezier_curve<Numeric, Numeric, true, linear_variable<Numeric> > ndcurves::optimization::problem_data< Point, Numeric, Safe >::bezier_t |
typedef std::vector<var_t> ndcurves::optimization::problem_data< Point, Numeric, Safe >::T_var_t |
typedef linear_variable<Numeric> ndcurves::optimization::problem_data< Point, Numeric, Safe >::var_t |
|
inline |
|
inline |
|
inline |
bezier_t* ndcurves::optimization::problem_data< Point, Numeric, Safe >::bezier |
const std::size_t ndcurves::optimization::problem_data< Point, Numeric, Safe >::dim_ |
std::size_t ndcurves::optimization::problem_data< Point, Numeric, Safe >::numControlPoints |
std::size_t ndcurves::optimization::problem_data< Point, Numeric, Safe >::numStateConstraints |
std::size_t ndcurves::optimization::problem_data< Point, Numeric, Safe >::numVariables |
std::size_t ndcurves::optimization::problem_data< Point, Numeric, Safe >::startVariableIndex |
std::vector<var_t> ndcurves::optimization::problem_data< Point, Numeric, Safe >::variables_ |