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 Apr 19 2019 03:45:20