Functions | |
| double | solve_quadprog (MatrixXd &G, VectorXd &g0, const MatrixXd &CE, const VectorXd &ce0, const MatrixXd &CI, const VectorXd &ci0, VectorXd &x, VectorXi &activeSet, size_t &activeSetSize) |
| double | solve_quadprog2 (LLT< MatrixXd, Lower > &chol, double c1, VectorXd &g0, const MatrixXd &CE, const VectorXd &ce0, const MatrixXd &CI, const VectorXd &ci0, VectorXd &x, VectorXi &A, size_t &q) |
| bool | add_constraint (MatrixXd &R, MatrixXd &J, VectorXd &d, size_t &iq, double &R_norm) |
| void | delete_constraint (MatrixXd &R, MatrixXd &J, VectorXi &A, VectorXd &u, size_t p, size_t &iq, size_t l) |
| bool eiquadprog::solvers::EiquadprogFast::add_constraint | ( | MatrixXd & | R, |
| MatrixXd & | J, | ||
| VectorXd & | d, | ||
| size_t & | iq, | ||
| double & | R_norm | ||
| ) |
| void eiquadprog::solvers::EiquadprogFast::delete_constraint | ( | MatrixXd & | R, |
| MatrixXd & | J, | ||
| VectorXi & | A, | ||
| VectorXd & | u, | ||
| size_t | p, | ||
| size_t & | iq, | ||
| size_t | l | ||
| ) |
| double eiquadprog::solvers::solve_quadprog | ( | MatrixXd & | G, |
| VectorXd & | g0, | ||
| const MatrixXd & | CE, | ||
| const VectorXd & | ce0, | ||
| const MatrixXd & | CI, | ||
| const VectorXd & | ci0, | ||
| VectorXd & | x, | ||
| VectorXi & | activeSet, | ||
| size_t & | activeSetSize | ||
| ) |
| double eiquadprog::solvers::solve_quadprog2 | ( | LLT< MatrixXd, Lower > & | chol, |
| double | c1, | ||
| VectorXd & | g0, | ||
| const MatrixXd & | CE, | ||
| const VectorXd & | ce0, | ||
| const MatrixXd & | CI, | ||
| const VectorXd & | ci0, | ||
| VectorXd & | x, | ||
| VectorXi & | A, | ||
| size_t & | q | ||
| ) |