qpmad
Eigen-based C++ QP solver.
|
This is the complete list of members for qpmad::Solver, including all inherited members.
active_set_ | qpmad::Solver | private |
checkConstraintViolation(const MatrixIndex i, const double lb_i, const double ub_i, const double ctr_i_dot_primal) | qpmad::Solver | inlineprivate |
chooseConstraint(const QPVector &primal, const QPVector &lb, const QPVector &ub, const QPMatrix &A, const QPVector &Alb, const QPVector &Aub, const double tolerance) | qpmad::Solver | inlineprivate |
chosen_ctr_ | qpmad::Solver | private |
constraints_status_ | qpmad::Solver | private |
dual_ | qpmad::Solver | private |
dual_step_direction_ | qpmad::Solver | private |
factorization_data_ | qpmad::Solver | private |
general_ctr_dot_primal_ | qpmad::Solver | private |
getConstraintDotPrimalStepDirection(const t_VectorType &primal_step_direction, const t_MatrixType &A) const | qpmad::Solver | inlineprivate |
h_size_ | qpmad::InputParser | protected |
INCONSISTENT enum value | qpmad::Solver | |
INFEASIBLE_EQUALITY enum value | qpmad::Solver | |
INFEASIBLE_INEQUALITY enum value | qpmad::Solver | |
initializeMachineryLazy(const t_MatrixType &H) | qpmad::Solver | inlineprivate |
InputParser() | qpmad::InputParser | inlineprotected |
machinery_initialized_ | qpmad::Solver | private |
MAXIMAL_NUMBER_OF_ITERATIONS enum value | qpmad::Solver | |
num_constraints_ | qpmad::Solver | private |
num_general_constraints_ | qpmad::InputParser | protected |
num_simple_bounds_ | qpmad::InputParser | protected |
OK enum value | qpmad::Solver | |
parseGeneralConstraints(const t_MatrixTypeA &A, const t_VectorTypelb &lb, const t_VectorTypeub &ub) | qpmad::InputParser | inlineprotected |
parseObjective(const t_MatrixType &H, const t_VectorType &h) | qpmad::InputParser | inlineprotected |
parseSimpleBounds(const t_VectorTypelb &lb, const t_VectorTypeub &ub) | qpmad::InputParser | inlineprotected |
primal_size_ | qpmad::InputParser | protected |
primal_step_direction_ | qpmad::Solver | private |
ReturnStatus enum name | qpmad::Solver | |
solve(QPVector &primal, QPMatrix &H, const QPVector &h, const QPMatrix &A, const QPVector &Alb, const QPVector &Aub) | qpmad::Solver | inline |
solve(QPVector &primal, QPMatrix &H, const QPVector &h, const QPVector &lb, const QPVector &ub, const QPMatrix &A, const QPVector &Alb, const QPVector &Aub) | qpmad::Solver | inline |
solve(QPVector &primal, QPMatrix &H, const QPVector &h, const QPVector &lb, const QPVector &ub) | qpmad::Solver | inline |
solve(QPVector &primal, QPMatrix &H, const QPVector &h, const QPVector &lb, const QPVector &ub, const QPMatrix &A, const QPVector &Alb, const QPVector &Aub, const SolverParameters ¶m) | qpmad::Solver | inline |