qpmad
Eigen-based C++ QP solver.
qpmad::Solver Member List

This is the complete list of members for qpmad::Solver, including all inherited members.

active_set_qpmad::Solverprivate
checkConstraintViolation(const MatrixIndex i, const double lb_i, const double ub_i, const double ctr_i_dot_primal)qpmad::Solverinlineprivate
chooseConstraint(const QPVector &primal, const QPVector &lb, const QPVector &ub, const QPMatrix &A, const QPVector &Alb, const QPVector &Aub, const double tolerance)qpmad::Solverinlineprivate
chosen_ctr_qpmad::Solverprivate
constraints_status_qpmad::Solverprivate
dual_qpmad::Solverprivate
dual_step_direction_qpmad::Solverprivate
factorization_data_qpmad::Solverprivate
general_ctr_dot_primal_qpmad::Solverprivate
getConstraintDotPrimalStepDirection(const t_VectorType &primal_step_direction, const t_MatrixType &A) constqpmad::Solverinlineprivate
h_size_qpmad::InputParserprotected
INCONSISTENT enum valueqpmad::Solver
INFEASIBLE_EQUALITY enum valueqpmad::Solver
INFEASIBLE_INEQUALITY enum valueqpmad::Solver
initializeMachineryLazy(const t_MatrixType &H)qpmad::Solverinlineprivate
InputParser()qpmad::InputParserinlineprotected
machinery_initialized_qpmad::Solverprivate
MAXIMAL_NUMBER_OF_ITERATIONS enum valueqpmad::Solver
num_constraints_qpmad::Solverprivate
num_general_constraints_qpmad::InputParserprotected
num_simple_bounds_qpmad::InputParserprotected
OK enum valueqpmad::Solver
parseGeneralConstraints(const t_MatrixTypeA &A, const t_VectorTypelb &lb, const t_VectorTypeub &ub)qpmad::InputParserinlineprotected
parseObjective(const t_MatrixType &H, const t_VectorType &h)qpmad::InputParserinlineprotected
parseSimpleBounds(const t_VectorTypelb &lb, const t_VectorTypeub &ub)qpmad::InputParserinlineprotected
primal_size_qpmad::InputParserprotected
primal_step_direction_qpmad::Solverprivate
ReturnStatus enum nameqpmad::Solver
solve(QPVector &primal, QPMatrix &H, const QPVector &h, const QPMatrix &A, const QPVector &Alb, const QPVector &Aub)qpmad::Solverinline
solve(QPVector &primal, QPMatrix &H, const QPVector &h, const QPVector &lb, const QPVector &ub, const QPMatrix &A, const QPVector &Alb, const QPVector &Aub)qpmad::Solverinline
solve(QPVector &primal, QPMatrix &H, const QPVector &h, const QPVector &lb, const QPVector &ub)qpmad::Solverinline
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 &param)qpmad::Solverinline