SuperSCS  1.3.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros
constants.h File Reference
#include "glbopts.h"

Go to the source code of this file.

Macros

#define SCS_VERSION   ("1.3.3")
 
#define SCS_INFEASIBLE_INACCURATE   (-7)
 
#define SCS_UNBOUNDED_INACCURATE   (-6)
 
#define SCS_SIGINT   (-5)
 
#define SCS_FAILED   (-4)
 
#define SCS_INDETERMINATE   (-3)
 
#define SCS_INFEASIBLE   (-2)
 
#define SCS_UNBOUNDED   (-1)
 
#define SCS_UNFINISHED   (0)
 
#define SCS_SOLVED   (1)
 
#define SCS_SOLVED_INACCURATE   (2)
 
#define SCS_MAX_TIME_MILLISECONDS   (300000.)
 
#define SCS_MAX_ITERS_DEFAULT   (10000)
 
#define SCS_EPS_DEFAULT   (1E-3)
 
#define SCS_ALPHA_DEFAULT   (1.5)
 
#define SCS_RHO_X_DEFAULT   (0.001)
 
#define SCS_SCALE_DEFAULT   (1.0)
 
#define SCS_CG_RATE_DEFAULT   (2.0)
 
#define SCS_VERBOSE_DEFAULT   (1)
 
#define SCS_NORMALIZE_DEFAULT   (1)
 
#define SCS_DO_RECORD_PROGRESS_DEFAULT   (0)
 
#define SCS_WARM_START_DEFAULT   (0)
 
#define SCS_DO_SUPERSCS_DEFAULT   (1)
 
#define SCS_K0_DEFAULT   (0)
 
#define SCS_K1_DEFAULT   (1)
 
#define SCS_K2_DEFAULT   (1)
 
#define SCS_NOMINAL_DEFAULT   (1)
 
#define SCS_C_BL_DEFAULT   (0.999)
 
#define SCS_C1_DEFAULT   (1.0-1E-4)
 
#define SCS_SSE_DEFAULT   (1.0-1E-3)
 
#define SCS_LS_DEFAULT   (10)
 
#define SCS_BETA_DEFAULT   (0.5)
 
#define SCS_SIGMA_DEFAULT   (1E-2)
 
#define SCS_DIRECTION_DEFAULT   (anderson_acceleration)
 
#define SCS_TRULE_DEFAULT   (3)
 
#define SCS_THETABAR_DEFAULT   (1E-1)
 
#define SCS_ALPHAC_DEFAULT   (1E-2)
 
#define SCS_MEMORY_DEFAULT   (5)
 
#define SCS_SC_INIT_DEFAULT   (0)
 
#define SCS_BROYDEN_ISCS_SCALE_DEFAULT   (1)
 
#define SCS_OVERRIDE_STREAMS_DEFAULT   (0)
 
#define SCS_OUT_STREAM_DEFAULT   (stdout)
 
#define SCS_PMAXITER_DEFAULT   (-1)
 

Macro Definition Documentation

#define SCS_ALPHA_DEFAULT   (1.5)
#define SCS_ALPHAC_DEFAULT   (1E-2)
#define SCS_BETA_DEFAULT   (0.5)
#define SCS_BROYDEN_ISCS_SCALE_DEFAULT   (1)
#define SCS_C1_DEFAULT   (1.0-1E-4)
#define SCS_C_BL_DEFAULT   (0.999)
#define SCS_CG_RATE_DEFAULT   (2.0)
#define SCS_DIRECTION_DEFAULT   (anderson_acceleration)
#define SCS_DO_RECORD_PROGRESS_DEFAULT   (0)
#define SCS_DO_SUPERSCS_DEFAULT   (1)
#define SCS_EPS_DEFAULT   (1E-3)
#define SCS_FAILED   (-4)

SCS solver failed

#define SCS_INDETERMINATE   (-3)

indeterminate solution

#define SCS_INFEASIBLE   (-2)

primal infeasible, dual unbounded

#define SCS_INFEASIBLE_INACCURATE   (-7)

Potentially infeasible (inaccurate solution)

#define SCS_K0_DEFAULT   (0)
#define SCS_K1_DEFAULT   (1)
#define SCS_K2_DEFAULT   (1)
#define SCS_LS_DEFAULT   (10)
#define SCS_MAX_ITERS_DEFAULT   (10000)

Default maximum number of iterations.

#define SCS_MAX_TIME_MILLISECONDS   (300000.)

Default maximum allowed runtime for (Super)SCS.

#define SCS_MEMORY_DEFAULT   (5)
#define SCS_NOMINAL_DEFAULT   (1)
#define SCS_NORMALIZE_DEFAULT   (1)
#define SCS_OUT_STREAM_DEFAULT   (stdout)
#define SCS_OVERRIDE_STREAMS_DEFAULT   (0)
#define SCS_PMAXITER_DEFAULT   (-1)
#define SCS_RHO_X_DEFAULT   (0.001)
#define SCS_SC_INIT_DEFAULT   (0)
#define SCS_SCALE_DEFAULT   (1.0)
#define SCS_SIGINT   (-5)

Solver interrupted by SIGINT.

#define SCS_SIGMA_DEFAULT   (1E-2)
#define SCS_SOLVED   (1)

Problem successfully solved within the prescribed tolerance.

#define SCS_SOLVED_INACCURATE   (2)

Problem seems to be feasible; suboptimal solution found.

#define SCS_SSE_DEFAULT   (1.0-1E-3)
#define SCS_THETABAR_DEFAULT   (1E-1)
#define SCS_TRULE_DEFAULT   (3)
#define SCS_UNBOUNDED   (-1)

primal unbounded, dual infeasible

#define SCS_UNBOUNDED_INACCURATE   (-6)

Potentially unbounded (inaccurate solution)

#define SCS_UNFINISHED   (0)

This status code never returned, used as placeholder

#define SCS_VERBOSE_DEFAULT   (1)
#define SCS_VERSION   ("1.3.3")

Version of SCS

#define SCS_WARM_START_DEFAULT   (0)