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 | ||
) |