Functions
Eigen Namespace Reference

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)
 

Function Documentation

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.

template<typename Scalar >
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.



eus_qp
Author(s):
autogenerated on Fri May 14 2021 02:51:43