15 #include <Eigen/Sparse> 35 Vector& equilVec() {
return equil_vec_; }
36 const Vector& equilVec()
const {
return equil_vec_; }
40 void maxRowsCols(
double *row_vec,
double *col_vec,
const Eigen::SparseMatrix<double>& mat);
41 void equilibrateRowsCols(
const double *row_vec,
const double *col_vec, Eigen::SparseMatrix<double>& mat);
42 void unequilibrateRowsCols(
const double *row_vec,
const double *col_vec, Eigen::SparseMatrix<double>& mat);
46 std::shared_ptr<Cone> cone_;
47 std::shared_ptr<SolverSetting> stgs_;
ECOS - Embedded Conic Solver.
Class that provides storage space for the optimization matrices, vectors and variables.
Definition: Cone.hpp:380
Helper class to define an optimization vector, including primal and dual variables, and variables to render the optimization problem homogeneous.
Definition: Cone.hpp:322
Helper class to work with optimization variables, lay down in normal order.
Definition: Cone.hpp:190
Class that provides access to all environment variables required by the solver.
Definition: SolverSetting.hpp:43
This class contains all information about the conic optimization problem, and provides functionality ...
Definition: Cone.hpp:87
ECOS - Embedded Conic Solver.
Definition: EqRoutine.hpp:25