Functions | |
bool | add_constraint (MatrixXd &R, MatrixXd &J, VectorXd &d, int &iq, double &R_norm) |
void | compute_d (VectorXd &d, const MatrixXd &J, const VectorXd &np) |
void | delete_constraint (MatrixXd &R, MatrixXd &J, VectorXi &A, VectorXd &u, int p, int &iq, int l) |
template<typename Scalar > | |
Scalar | distance (Scalar a, Scalar b) |
double | solve_quadprog (MatrixXd &G, VectorXd &g0, const MatrixXd &CE, const VectorXd &ce0, const MatrixXd &CI, const VectorXd &ci0, VectorXd &x) |
void | update_r (const MatrixXd &R, VectorXd &r, const VectorXd &d, int iq) |
void | update_z (VectorXd &z, const MatrixXd &J, const VectorXd &d, int iq) |
bool Eigen::add_constraint | ( | MatrixXd & | R, |
MatrixXd & | J, | ||
VectorXd & | d, | ||
int & | iq, | ||
double & | R_norm | ||
) | [inline] |
Definition at line 451 of file eiquadprog.hpp.
void Eigen::compute_d | ( | VectorXd & | d, |
const MatrixXd & | J, | ||
const VectorXd & | np | ||
) | [inline] |
Definition at line 112 of file eiquadprog.hpp.
void Eigen::delete_constraint | ( | MatrixXd & | R, |
MatrixXd & | J, | ||
VectorXi & | A, | ||
VectorXd & | u, | ||
int | p, | ||
int & | iq, | ||
int | l | ||
) | [inline] |
Definition at line 517 of file eiquadprog.hpp.
Scalar Eigen::distance | ( | Scalar | a, |
Scalar | b | ||
) | [inline] |
Definition at line 91 of file eiquadprog.hpp.
double Eigen::solve_quadprog | ( | MatrixXd & | G, |
VectorXd & | g0, | ||
const MatrixXd & | CE, | ||
const VectorXd & | ce0, | ||
const MatrixXd & | CI, | ||
const VectorXd & | ci0, | ||
VectorXd & | x | ||
) | [inline] |
Definition at line 131 of file eiquadprog.hpp.
void Eigen::update_r | ( | const MatrixXd & | R, |
VectorXd & | r, | ||
const VectorXd & | d, | ||
int | iq | ||
) | [inline] |
Definition at line 122 of file eiquadprog.hpp.
void Eigen::update_z | ( | VectorXd & | z, |
const MatrixXd & | J, | ||
const VectorXd & | d, | ||
int | iq | ||
) | [inline] |
Definition at line 117 of file eiquadprog.hpp.