28 #ifndef SCS_CONES_H_GUARD
29 #define SCS_CONES_H_GUARD
132 #ifdef LAPACK_LIB_FOUND
138 blasint *
RESTRICT iwork, lwork, liwork;
scs_int f
Number of linear equality constraints .
Definition: cones.h:55
scs_int l
Dimension of LP cone .
Definition: cones.h:65
scs_float total_cone_time
Definition: cones.h:140
Terminating information.
Definition: scs.h:539
#define RESTRICT
Definition: glbopts.h:44
scs_int scs_validate_cones(const ScsData *RESTRICT d, const ScsCone *RESTRICT k)
scs_int scs_project_dual_cone(scs_float *RESTRICT x, const ScsCone *RESTRICT k, ScsConeWork *RESTRICT c, const scs_float *RESTRICT warm_start, scs_int iter)
char * scs_get_cone_summary(const ScsInfo *RESTRICT info, ScsConeWork *RESTRICT c)
scs_int *RESTRICT q
Array of SOC constraints .
Definition: cones.h:80
scs_int psize
Number of (primal and dual) power cone tuples .
Definition: cones.h:125
ScsConeWork * scs_init_conework(const ScsCone *RESTRICT k)
char * scs_get_cone_header(const ScsCone *k)
int scs_int
Definition: glbopts.h:96
struct scs_cone_work ScsConeWork
Workspace for cones.
scs_int scs_get_cone_boundaries(const ScsCone *RESTRICT k, scs_int **RESTRICT boundaries)
Cone structure.
Definition: cones.h:48
void scs_finish_cone(ScsConeWork *RESTRICT coneWork)
scs_int ssize
length of PSD array
Definition: cones.h:101
double scs_float
Definition: glbopts.h:100
scs_int ep
Number of primal exponential cone triples .
Definition: cones.h:107
struct containing problem data
Definition: scs.h:254
scs_int qsize
Length of SOC array, i.e., number of second-order cones .
Definition: cones.h:87
scs_float * p
Array of power cone params .
Definition: cones.h:120
scs_int ed
number of dual exponential cone triples
Definition: cones.h:113
scs_int *RESTRICT s
array of PSD constraints
Definition: cones.h:95
Workspace for cones.
Definition: cones.h:131