28 #ifndef LINSYS_H_GUARD
29 #define LINSYS_H_GUARD
void scs_normalize_a(ScsAMatrix *A, const ScsSettings *stgs, const ScsCone *k, ScsScaling *scal)
Terminating information.
Definition: scs.h:539
ScsPrivWorkspace * scs_init_priv(const ScsAMatrix *A, const ScsSettings *stgs)
struct scs_private_data ScsPrivWorkspace
Definition: linSys.h:61
void scs_free_priv(ScsPrivWorkspace *p)
scs_int scs_solve_lin_sys(const ScsAMatrix *A, const ScsSettings *stgs, ScsPrivWorkspace *p, scs_float *b, const scs_float *s, scs_int iter)
The sparse matrix A of the conic optimization problem.
Definition: amatrix.h:44
char * scs_get_linsys_method(const ScsAMatrix *A, const ScsSettings *stgs)
scs_float scs_linsys_total_solve_time_ms(ScsPrivWorkspace *priv)
void scs_free_a_matrix(ScsAMatrix *A)
scs_int scs_validate_linsys(const ScsAMatrix *A)
void scs_accum_by_a(const ScsAMatrix *A, ScsPrivWorkspace *p, const scs_float *x, scs_float *y)
int scs_int
Definition: glbopts.h:96
void scs_accum_by_a_trans(const ScsAMatrix *A, ScsPrivWorkspace *p, const scs_float *x, scs_float *y)
scs_int scs_linsys_total_cg_iters(ScsPrivWorkspace *priv)
Cone structure.
Definition: cones.h:48
void scs_unnormalize_a(ScsAMatrix *A, const ScsSettings *stgs, const ScsScaling *scal)
scs_int scs_linsys_is_indirect(void)
double scs_float
Definition: glbopts.h:100
Settings structure.
Definition: scs.h:290
Normalization variables.
Definition: scs.h:571
char * scs_get_linsys_summary(ScsPrivWorkspace *p, const ScsInfo *info)