details.h File Reference
Include dependency graph for details.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  curves::optimization::problem_data< Point, Numeric, Safe >
 

Namespaces

 curves
 
 curves::optimization
 

Functions

std::size_t curves::optimization::num_active_constraints (const constraint_flag &flag)
 
template<typename Numeric , typename LinearVar >
LinearVar curves::optimization::fill_with_zeros (const LinearVar &var, const std::size_t i, const std::size_t startVariableIndex, const std::size_t numVariables, const std::size_t Dim)
 
template<typename Point , typename Numeric , typename Bezier , typename LinearVar >
Bezier * curves::optimization::compute_linear_control_points (const problem_data< Point, Numeric > &pData, const std::vector< LinearVar > &linearVars, const Numeric totalTime)
 
template<typename Point , typename Numeric , bool Safe>
problem_data< Point, Numeric, Safe > curves::optimization::setup_control_points (const problem_definition< Point, Numeric > &pDef)
 
template<typename Point , typename Numeric >
long curves::optimization::compute_num_ineq_control_points (const problem_definition< Point, Numeric > &pDef, const problem_data< Point, Numeric > &pData)
 
template<typename Point , typename Numeric >
std::vector< bezier_curve< Numeric, Numeric, true, linear_variable< Numeric > > > curves::optimization::split (const problem_definition< Point, Numeric > &pDef, problem_data< Point, Numeric > &pData)
 
template<typename Point , typename Numeric >
void curves::optimization::initInequalityMatrix (const problem_definition< Point, Numeric > &pDef, problem_data< Point, Numeric > &pData, quadratic_problem< Point, Numeric > &prob)
 
template<typename Point , typename Numeric , typename In >
quadratic_variable< Numeric > curves::optimization::bezier_product (In PointsBegin1, In PointsEnd1, In PointsBegin2, In PointsEnd2, const std::size_t)
 
constraint_flag curves::optimization::operator~ (constraint_flag a)
 
constraint_flag curves::optimization::operator| (constraint_flag a, constraint_flag b)
 
constraint_flag curves::optimization::operator & (constraint_flag a, constraint_flag b)
 
constraint_flag curves::optimization::operator^ (constraint_flag a, constraint_flag b)
 
constraint_flag & curves::optimization::operator|= (constraint_flag &a, constraint_flag b)
 
constraint_flag & curves::optimization::operator &= (constraint_flag &a, constraint_flag b)
 
constraint_flag & curves::optimization::operator^= (constraint_flag &a, constraint_flag b)