Namespaces | Functions
eiquadprog.hpp File Reference
#include <Eigen/Cholesky>
#include <Eigen/Core>
#include "eiquadprog/deprecated.hpp"
#include "eiquadprog/eiquadprog-utils.hxx"
Include dependency graph for eiquadprog.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 eiquadprog
 
 eiquadprog::solvers
 

Functions

bool eiquadprog::solvers::add_constraint (Eigen::MatrixXd &R, Eigen::MatrixXd &J, Eigen::VectorXd &d, size_t &iq, double &R_norm)
 
void eiquadprog::solvers::compute_d (Eigen::VectorXd &d, const Eigen::MatrixXd &J, const Eigen::VectorXd &np)
 
void eiquadprog::solvers::delete_constraint (Eigen::MatrixXd &R, Eigen::MatrixXd &J, Eigen::VectorXi &A, Eigen::VectorXd &u, size_t p, size_t &iq, size_t l)
 
double eiquadprog::solvers::solve_quadprog (Eigen::LLT< Eigen::MatrixXd, Eigen::Lower > &chol, double c1, Eigen::VectorXd &g0, const Eigen::MatrixXd &CE, const Eigen::VectorXd &ce0, const Eigen::MatrixXd &CI, const Eigen::VectorXd &ci0, Eigen::VectorXd &x, Eigen::VectorXi &A, size_t &q)
 
double eiquadprog::solvers::solve_quadprog (Eigen::LLT< Eigen::MatrixXd, Eigen::Lower > &chol, double c1, Eigen::VectorXd &g0, const Eigen::MatrixXd &CE, const Eigen::VectorXd &ce0, const Eigen::MatrixXd &CI, const Eigen::VectorXd &ci0, Eigen::VectorXd &x, Eigen::VectorXd &y, Eigen::VectorXi &A, size_t &q)
 
double eiquadprog::solvers::solve_quadprog (Eigen::MatrixXd &G, Eigen::VectorXd &g0, const Eigen::MatrixXd &CE, const Eigen::VectorXd &ce0, const Eigen::MatrixXd &CI, const Eigen::VectorXd &ci0, Eigen::VectorXd &x, Eigen::VectorXi &activeSet, size_t &activeSetSize)
 
double eiquadprog::solvers::solve_quadprog (Eigen::MatrixXd &G, Eigen::VectorXd &g0, const Eigen::MatrixXd &CE, const Eigen::VectorXd &ce0, const Eigen::MatrixXd &CI, const Eigen::VectorXd &ci0, Eigen::VectorXd &x, Eigen::VectorXd &y, Eigen::VectorXi &activeSet, size_t &activeSetSize)
 
EIQUADPROG_DEPRECATED double eiquadprog::solvers::solve_quadprog2 (Eigen::LLT< Eigen::MatrixXd, Eigen::Lower > &chol, double c1, Eigen::VectorXd &g0, const Eigen::MatrixXd &CE, const Eigen::VectorXd &ce0, const Eigen::MatrixXd &CI, const Eigen::VectorXd &ci0, Eigen::VectorXd &x, Eigen::VectorXi &A, size_t &q)
 
void eiquadprog::solvers::update_r (const Eigen::MatrixXd &R, Eigen::VectorXd &r, const Eigen::VectorXd &d, size_t iq)
 
void eiquadprog::solvers::update_z (Eigen::VectorXd &z, const Eigen::MatrixXd &J, const Eigen::VectorXd &d, size_t iq)
 


eiquadprog
Author(s): Gabriele Buondonno, Andrea Del Prete, Luca Di Gaspero, Angelo Furfaro, Benjamin Stephens, Gael Guennebaud
autogenerated on Tue Jun 20 2023 02:45:29