|
qpmad
Eigen-based C++ QP solver.
|
Functions | |
| double | computeObjective (const Eigen::MatrixXd &H, const Eigen::VectorXd &h, const Eigen::VectorXd &primal) |
| void | checkLagrangeMultipliers (const Eigen::MatrixXd &H, const Eigen::VectorXd &h, const Eigen::VectorXd &primal, const Eigen::MatrixXd &A, const ActiveSet &active_set, const MatrixIndex &num_simple_bounds, const std::vector< ConstraintStatus::Status > &constraints_status, const Eigen::VectorXd &dual, const Eigen::VectorXd &dual_direction=Eigen::VectorXd()) |
| void | printActiveSet (const ActiveSet &active_set, const std::vector< ConstraintStatus::Status > &constraints_status, const Eigen::VectorXd &dual) |
| void qpmad::testing::checkLagrangeMultipliers | ( | const Eigen::MatrixXd & | H, |
| const Eigen::VectorXd & | h, | ||
| const Eigen::VectorXd & | primal, | ||
| const Eigen::MatrixXd & | A, | ||
| const ActiveSet & | active_set, | ||
| const MatrixIndex & | num_simple_bounds, | ||
| const std::vector< ConstraintStatus::Status > & | constraints_status, | ||
| const Eigen::VectorXd & | dual, | ||
| const Eigen::VectorXd & | dual_direction = Eigen::VectorXd() |
||
| ) |
| double qpmad::testing::computeObjective | ( | const Eigen::MatrixXd & | H, |
| const Eigen::VectorXd & | h, | ||
| const Eigen::VectorXd & | primal | ||
| ) |
| void qpmad::testing::printActiveSet | ( | const ActiveSet & | active_set, |
| const std::vector< ConstraintStatus::Status > & | constraints_status, | ||
| const Eigen::VectorXd & | dual | ||
| ) |
1.8.15