vendor/scs/linsys/cpu/direct/private.h in scs-0.4.0 vs vendor/scs/linsys/cpu/direct/private.h in scs-0.4.1

- old
+ new

@@ -7,18 +7,18 @@ #include "csparse.h" #include "external/amd/amd.h" #include "external/qdldl/qdldl.h" #include "glbopts.h" -#include "scs.h" +#include "linsys.h" #include "scs_matrix.h" struct SCS_LIN_SYS_WORK { - scs_int m, n; /* linear system dimensions */ - csc *kkt, *L; /* KKT, and factorization matrix L resp. */ - scs_float *Dinv; /* inverse diagonal matrix of factorization */ - scs_int *perm; /* permutation of KKT matrix for factorization */ - scs_float *bp; /* workspace memory for solves */ + scs_int m, n; /* linear system dimensions */ + ScsMatrix *kkt, *L; /* KKT, and factorization matrix L resp. */ + scs_float *Dinv; /* inverse diagonal matrix of factorization */ + scs_int *perm; /* permutation of KKT matrix for factorization */ + scs_float *bp; /* workspace memory for solves */ scs_int *diag_r_idxs; scs_int factorizations; /* ldl factorization workspace */ scs_float *D, *fwork; scs_int *etree, *iwork, *Lnz, *bwork;