|
| std::size_t | num_active_constraints (const constraint_flag &flag) |
| |
| template<typename Numeric , typename LinearVar > |
| LinearVar | 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 * | 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 > | setup_control_points (const problem_definition< Point, Numeric > &pDef) |
| |
| template<typename Point , typename Numeric > |
| long | 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 > > > | split (const problem_definition< Point, Numeric > &pDef, problem_data< Point, Numeric > &pData) |
| |
| template<typename Point , typename Numeric > |
| void | 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 > | bezier_product (In PointsBegin1, In PointsEnd1, In PointsBegin2, In PointsEnd2, const std::size_t) |
| |
| constraint_flag | operator~ (constraint_flag a) |
| |
| constraint_flag | operator| (constraint_flag a, constraint_flag b) |
| |
| constraint_flag | operator& (constraint_flag a, constraint_flag b) |
| |
| constraint_flag | operator^ (constraint_flag a, constraint_flag b) |
| |
| constraint_flag & | operator|= (constraint_flag &a, constraint_flag b) |
| |
| constraint_flag & | operator&= (constraint_flag &a, constraint_flag b) |
| |
| constraint_flag & | operator^= (constraint_flag &a, constraint_flag b) |
| |
| template<typename Point , typename Numeric > |
| quadratic_variable< Numeric > | compute_integral_cost_internal (const problem_data< Point, Numeric > &pData, const std::size_t num_derivate) |
| |
| template<typename Point , typename Numeric > |
| quadratic_variable< Numeric > | compute_integral_cost (const problem_data< Point, Numeric > &pData, const integral_cost_flag flag) |
| |
| template<typename Point , typename Numeric , bool Safe> |
| quadratic_problem< Point, Numeric > | generate_problem (const problem_definition< Point, Numeric > &pDef, const quadratic_variable< Numeric > &cost) |
| |
| template<typename Point , typename Numeric , bool Safe> |
| quadratic_problem< Point, Numeric > | generate_problem (const problem_definition< Point, Numeric > &pDef, const integral_cost_flag costFlag) |
| |