vendor/scs/include/scs_work.h in scs-0.4.0 vs vendor/scs/include/scs_work.h in scs-0.4.1

- old
+ new

@@ -52,17 +52,18 @@ scs_float *rsk; /* rsk [ r; s; kappa ] */ scs_float *h; /* h = [c; b] */ scs_float *g; /* g = (I + M)^{-1} h */ scs_float *lin_sys_warm_start; /* linear system warm-start (indirect only) */ scs_float *diag_r; /* vector of R matrix diagonals (affects cone proj) */ - scs_float *b_orig, *c_orig; /* original unnormalized b and c vectors */ - AaWork *accel; /* struct for acceleration workspace */ - ScsData *d; /* Problem data deep copy NORMALIZED */ - ScsCone *k; /* Problem cone deep copy */ - ScsSettings *stgs; /* contains solver settings specified by user */ - ScsLinSysWork *p; /* struct populated by linear system solver */ - ScsScaling *scal; /* contains the re-scaling data */ - ScsConeWork *cone_work; /* workspace for the cone projection step */ + scs_float *b_orig, *c_orig; /* original unnormalized b and c vectors */ + scs_float nm_b_orig, nm_c_orig; /* unnormalized NORM(b), NORM(c) */ + AaWork *accel; /* struct for acceleration workspace */ + ScsData *d; /* Problem data deep copy NORMALIZED */ + ScsCone *k; /* Problem cone deep copy */ + ScsSettings *stgs; /* contains solver settings specified by user */ + ScsLinSysWork *p; /* struct populated by linear system solver */ + ScsScaling *scal; /* contains the re-scaling data */ + ScsConeWork *cone_work; /* workspace for the cone projection step */ /* normalized and unnormalized residuals */ ScsResiduals *r_orig, *r_normalized; /* track x,y,s as alg progresses, tau *not* divided out */ ScsSolution *xys_orig, *xys_normalized; /* Scale updating workspace */