solver
solver::NesterovToddScaling Class Reference

This class performs appropriate scalings of the cone variables. More...

#include <Cone.hpp>

Public Member Functions

 NesterovToddScaling (int conesize)
 
double & w ()
 
double & d1 ()
 
double & u0 ()
 
double & u1 ()
 
double & v1 ()
 
double & eta ()
 
double & etaSquare ()
 
int & indexSoc (int id)
 
Eigen::VectorXd & scalingSoc ()
 
double & scalingSoc (int id)
 
const double & w () const
 
const double & d1 () const
 
const double & u0 () const
 
const double & u1 () const
 
const double & v1 () const
 
const double & eta () const
 
const double & etaSquare () const
 
const int & indexSoc (int id) const
 
const Eigen::VectorXd & scalingSoc () const
 
const double & scalingSoc (int id) const
 

Private Attributes

Eigen::VectorXd wbar_
 
Eigen::VectorXi SOC_id_
 
double w_
 
double d1_
 
double u0_
 
double u1_
 
double v1_
 
double eta_
 
double eta_square_
 

Friends

class Cone
 

Detailed Description

This class performs appropriate scalings of the cone variables.

Details can be found in the paper: Domahidi, A. and Chu, E. and Boyd, S., ECOS: An SOCP solver for embedded systems, ECC 2013, pages 3071-3076


The documentation for this class was generated from the following files: