Symbol Index

 
Enumerations
basindtype
    MSK_BI_RESERVERED
    MSK_BI_NO_ERROR
    MSK_BI_NEVER
    MSK_BI_IF_FEASIBLE
    MSK_BI_ALWAYS
boundkey
    MSK_BK_UP
    MSK_BK_RA
    MSK_BK_LO
    MSK_BK_FX
    MSK_BK_FR
branchdir
    MSK_BRANCH_DIR_UP
    MSK_BRANCH_DIR_ROOT_LP
    MSK_BRANCH_DIR_PSEUDOCOST
    MSK_BRANCH_DIR_NEAR
    MSK_BRANCH_DIR_GUIDED
    MSK_BRANCH_DIR_FREE
    MSK_BRANCH_DIR_FAR
    MSK_BRANCH_DIR_DOWN
callbackcode
    MSK_CALLBACK_WRITE_OPF
    MSK_CALLBACK_UPDATE_SIMPLEX
    MSK_CALLBACK_UPDATE_PRIMAL_SIMPLEX_BI
    MSK_CALLBACK_UPDATE_PRIMAL_SIMPLEX
    MSK_CALLBACK_UPDATE_PRIMAL_BI
    MSK_CALLBACK_UPDATE_PRESOLVE
    MSK_CALLBACK_UPDATE_DUAL_SIMPLEX_BI
    MSK_CALLBACK_UPDATE_DUAL_SIMPLEX
    MSK_CALLBACK_UPDATE_DUAL_BI
    MSK_CALLBACK_SOLVING_REMOTE
    MSK_CALLBACK_RESTART_MIO
    MSK_CALLBACK_READ_OPF_SECTION
    MSK_CALLBACK_READ_OPF
    MSK_CALLBACK_PRIMAL_SIMPLEX
    MSK_CALLBACK_NEW_INT_MIO
    MSK_CALLBACK_INTPNT
    MSK_CALLBACK_IM_SIMPLEX_BI
    MSK_CALLBACK_IM_SIMPLEX
    MSK_CALLBACK_IM_ROOT_CUTGEN
    MSK_CALLBACK_IM_READ
    MSK_CALLBACK_IM_QO_REFORMULATE
    MSK_CALLBACK_IM_PRIMAL_SIMPLEX
    MSK_CALLBACK_IM_PRIMAL_SENSIVITY
    MSK_CALLBACK_IM_PRIMAL_BI
    MSK_CALLBACK_IM_PRESOLVE
    MSK_CALLBACK_IM_ORDER
    MSK_CALLBACK_IM_MIO_PRIMAL_SIMPLEX
    MSK_CALLBACK_IM_MIO_INTPNT
    MSK_CALLBACK_IM_MIO_DUAL_SIMPLEX
    MSK_CALLBACK_IM_MIO
    MSK_CALLBACK_IM_LU
    MSK_CALLBACK_IM_LICENSE_WAIT
    MSK_CALLBACK_IM_INTPNT
    MSK_CALLBACK_IM_DUAL_SIMPLEX
    MSK_CALLBACK_IM_DUAL_SENSIVITY
    MSK_CALLBACK_IM_DUAL_BI
    MSK_CALLBACK_IM_CONIC
    MSK_CALLBACK_IM_BI
    MSK_CALLBACK_END_WRITE
    MSK_CALLBACK_END_TO_CONIC
    MSK_CALLBACK_END_SOLVE_ROOT_RELAX
    MSK_CALLBACK_END_SIMPLEX_BI
    MSK_CALLBACK_END_SIMPLEX
    MSK_CALLBACK_END_ROOT_CUTGEN
    MSK_CALLBACK_END_READ
    MSK_CALLBACK_END_QCQO_REFORMULATE
    MSK_CALLBACK_END_PRIMAL_SIMPLEX_BI
    MSK_CALLBACK_END_PRIMAL_SIMPLEX
    MSK_CALLBACK_END_PRIMAL_SETUP_BI
    MSK_CALLBACK_END_PRIMAL_SENSITIVITY
    MSK_CALLBACK_END_PRIMAL_REPAIR
    MSK_CALLBACK_END_PRIMAL_BI
    MSK_CALLBACK_END_PRESOLVE
    MSK_CALLBACK_END_OPTIMIZER
    MSK_CALLBACK_END_MIO
    MSK_CALLBACK_END_LICENSE_WAIT
    MSK_CALLBACK_END_INTPNT
    MSK_CALLBACK_END_INFEAS_ANA
    MSK_CALLBACK_END_DUAL_SIMPLEX_BI
    MSK_CALLBACK_END_DUAL_SIMPLEX
    MSK_CALLBACK_END_DUAL_SETUP_BI
    MSK_CALLBACK_END_DUAL_SENSITIVITY
    MSK_CALLBACK_END_DUAL_BI
    MSK_CALLBACK_END_CONIC
    MSK_CALLBACK_END_BI
    MSK_CALLBACK_DUAL_SIMPLEX
    MSK_CALLBACK_CONIC
    MSK_CALLBACK_BEGIN_WRITE
    MSK_CALLBACK_BEGIN_TO_CONIC
    MSK_CALLBACK_BEGIN_SOLVE_ROOT_RELAX
    MSK_CALLBACK_BEGIN_SIMPLEX_BI
    MSK_CALLBACK_BEGIN_SIMPLEX
    MSK_CALLBACK_BEGIN_ROOT_CUTGEN
    MSK_CALLBACK_BEGIN_READ
    MSK_CALLBACK_BEGIN_QCQO_REFORMULATE
    MSK_CALLBACK_BEGIN_PRIMAL_SIMPLEX_BI
    MSK_CALLBACK_BEGIN_PRIMAL_SIMPLEX
    MSK_CALLBACK_BEGIN_PRIMAL_SETUP_BI
    MSK_CALLBACK_BEGIN_PRIMAL_SENSITIVITY
    MSK_CALLBACK_BEGIN_PRIMAL_REPAIR
    MSK_CALLBACK_BEGIN_PRIMAL_BI
    MSK_CALLBACK_BEGIN_PRESOLVE
    MSK_CALLBACK_BEGIN_OPTIMIZER
    MSK_CALLBACK_BEGIN_MIO
    MSK_CALLBACK_BEGIN_LICENSE_WAIT
    MSK_CALLBACK_BEGIN_INTPNT
    MSK_CALLBACK_BEGIN_INFEAS_ANA
    MSK_CALLBACK_BEGIN_DUAL_SIMPLEX_BI
    MSK_CALLBACK_BEGIN_DUAL_SIMPLEX
    MSK_CALLBACK_BEGIN_DUAL_SETUP_BI
    MSK_CALLBACK_BEGIN_DUAL_SENSITIVITY
    MSK_CALLBACK_BEGIN_DUAL_BI
    MSK_CALLBACK_BEGIN_CONIC
    MSK_CALLBACK_BEGIN_BI
compresstype
    MSK_COMPRESS_ZSTD
    MSK_COMPRESS_NONE
    MSK_COMPRESS_GZIP
    MSK_COMPRESS_FREE
conetype
    MSK_CT_ZERO
    MSK_CT_RQUAD
    MSK_CT_QUAD
    MSK_CT_PPOW
    MSK_CT_PEXP
    MSK_CT_DPOW
    MSK_CT_DEXP
dataformat
    MSK_DATA_FORMAT_TASK
    MSK_DATA_FORMAT_PTF
    MSK_DATA_FORMAT_OP
    MSK_DATA_FORMAT_MPS
    MSK_DATA_FORMAT_LP
    MSK_DATA_FORMAT_JSON_TASK
    MSK_DATA_FORMAT_FREE_MPS
    MSK_DATA_FORMAT_EXTENSION
    MSK_DATA_FORMAT_CB
dinfitem
    MSK_DINF_WRITE_DATA_TIME
    MSK_DINF_TO_CONIC_TIME
    MSK_DINF_SOL_ITR_PVIOLVAR
    MSK_DINF_SOL_ITR_PVIOLCONES
    MSK_DINF_SOL_ITR_PVIOLCON
    MSK_DINF_SOL_ITR_PVIOLBARVAR
    MSK_DINF_SOL_ITR_PVIOLACC
    MSK_DINF_SOL_ITR_PRIMAL_OBJ
    MSK_DINF_SOL_ITR_NRM_Y
    MSK_DINF_SOL_ITR_NRM_XX
    MSK_DINF_SOL_ITR_NRM_XC
    MSK_DINF_SOL_ITR_NRM_SUX
    MSK_DINF_SOL_ITR_NRM_SUC
    MSK_DINF_SOL_ITR_NRM_SNX
    MSK_DINF_SOL_ITR_NRM_SLX
    MSK_DINF_SOL_ITR_NRM_SLC
    MSK_DINF_SOL_ITR_NRM_BARX
    MSK_DINF_SOL_ITR_NRM_BARS
    MSK_DINF_SOL_ITR_DVIOLVAR
    MSK_DINF_SOL_ITR_DVIOLCONES
    MSK_DINF_SOL_ITR_DVIOLCON
    MSK_DINF_SOL_ITR_DVIOLBARVAR
    MSK_DINF_SOL_ITR_DVIOLACC
    MSK_DINF_SOL_ITR_DUAL_OBJ
    MSK_DINF_SOL_ITG_PVIOLVAR
    MSK_DINF_SOL_ITG_PVIOLITG
    MSK_DINF_SOL_ITG_PVIOLDJC
    MSK_DINF_SOL_ITG_PVIOLCONES
    MSK_DINF_SOL_ITG_PVIOLCON
    MSK_DINF_SOL_ITG_PVIOLBARVAR
    MSK_DINF_SOL_ITG_PVIOLACC
    MSK_DINF_SOL_ITG_PRIMAL_OBJ
    MSK_DINF_SOL_ITG_NRM_XX
    MSK_DINF_SOL_ITG_NRM_XC
    MSK_DINF_SOL_ITG_NRM_BARX
    MSK_DINF_SOL_BAS_PVIOLVAR
    MSK_DINF_SOL_BAS_PVIOLCON
    MSK_DINF_SOL_BAS_PRIMAL_OBJ
    MSK_DINF_SOL_BAS_NRM_Y
    MSK_DINF_SOL_BAS_NRM_XX
    MSK_DINF_SOL_BAS_NRM_XC
    MSK_DINF_SOL_BAS_NRM_SUX
    MSK_DINF_SOL_BAS_NRM_SUC
    MSK_DINF_SOL_BAS_NRM_SLX
    MSK_DINF_SOL_BAS_NRM_SLC
    MSK_DINF_SOL_BAS_NRM_BARX
    MSK_DINF_SOL_BAS_DVIOLVAR
    MSK_DINF_SOL_BAS_DVIOLCON
    MSK_DINF_SOL_BAS_DUAL_OBJ
    MSK_DINF_SIM_TIME
    MSK_DINF_SIM_PRIMAL_TIME
    MSK_DINF_SIM_OBJ
    MSK_DINF_SIM_FEAS
    MSK_DINF_SIM_DUAL_TIME
    MSK_DINF_REMOTE_TIME
    MSK_DINF_READ_DATA_TIME
    MSK_DINF_QCQO_REFORMULATE_WORST_CHOLESKY_DIAG_SCALING
    MSK_DINF_QCQO_REFORMULATE_WORST_CHOLESKY_COLUMN_SCALING
    MSK_DINF_QCQO_REFORMULATE_TIME
    MSK_DINF_QCQO_REFORMULATE_MAX_PERTURBATION
    MSK_DINF_PRIMAL_REPAIR_PENALTY_OBJ
    MSK_DINF_PRESOLVE_TOTAL_PRIMAL_PERTURBATION
    MSK_DINF_PRESOLVE_TIME
    MSK_DINF_PRESOLVE_LINDEP_TIME
    MSK_DINF_PRESOLVE_ELI_TIME
    MSK_DINF_OPTIMIZER_TIME
    MSK_DINF_OPTIMIZER_TICKS
    MSK_DINF_MIO_USER_OBJ_CUT
    MSK_DINF_MIO_TIME
    MSK_DINF_MIO_SYMMETRY_FACTOR
    MSK_DINF_MIO_SYMMETRY_DETECTION_TIME
    MSK_DINF_MIO_ROOT_TIME
    MSK_DINF_MIO_ROOT_PRESOLVE_TIME
    MSK_DINF_MIO_ROOT_OPTIMIZER_TIME
    MSK_DINF_MIO_ROOT_CUT_SEPARATION_TIME
    MSK_DINF_MIO_ROOT_CUT_SELECTION_TIME
    MSK_DINF_MIO_PROBING_TIME
    MSK_DINF_MIO_OBJ_REL_GAP
    MSK_DINF_MIO_OBJ_INT
    MSK_DINF_MIO_OBJ_BOUND
    MSK_DINF_MIO_OBJ_ABS_GAP
    MSK_DINF_MIO_LIPRO_SEPARATION_TIME
    MSK_DINF_MIO_LIPRO_SELECTION_TIME
    MSK_DINF_MIO_KNAPSACK_COVER_SEPARATION_TIME
    MSK_DINF_MIO_KNAPSACK_COVER_SELECTION_TIME
    MSK_DINF_MIO_INITIAL_FEASIBLE_SOLUTION_OBJ
    MSK_DINF_MIO_IMPLIED_BOUND_SEPARATION_TIME
    MSK_DINF_MIO_IMPLIED_BOUND_SELECTION_TIME
    MSK_DINF_MIO_GMI_SEPARATION_TIME
    MSK_DINF_MIO_GMI_SELECTION_TIME
    MSK_DINF_MIO_DUAL_BOUND_AFTER_PRESOLVE
    MSK_DINF_MIO_CONSTRUCT_SOLUTION_OBJ
    MSK_DINF_MIO_CMIR_SEPARATION_TIME
    MSK_DINF_MIO_CMIR_SELECTION_TIME
    MSK_DINF_MIO_CLIQUE_SEPARATION_TIME
    MSK_DINF_MIO_CLIQUE_SELECTION_TIME
    MSK_DINF_INTPNT_TIME
    MSK_DINF_INTPNT_PRIMAL_OBJ
    MSK_DINF_INTPNT_PRIMAL_FEAS
    MSK_DINF_INTPNT_ORDER_TIME
    MSK_DINF_INTPNT_OPT_STATUS
    MSK_DINF_INTPNT_FACTOR_NUM_FLOPS
    MSK_DINF_INTPNT_DUAL_OBJ
    MSK_DINF_INTPNT_DUAL_FEAS
    MSK_DINF_BI_TIME
    MSK_DINF_BI_PRIMAL_TIME
    MSK_DINF_BI_DUAL_TIME
    MSK_DINF_BI_CLEAN_TIME
    MSK_DINF_BI_CLEAN_PRIMAL_TIME
    MSK_DINF_BI_CLEAN_DUAL_TIME
    MSK_DINF_ANA_PRO_SCALARIZED_CONSTRAINT_MATRIX_DENSITY
domaintype
    MSK_DOMAIN_SVEC_PSD_CONE
    MSK_DOMAIN_RZERO
    MSK_DOMAIN_RQUADRATIC_CONE
    MSK_DOMAIN_RPLUS
    MSK_DOMAIN_RMINUS
    MSK_DOMAIN_R
    MSK_DOMAIN_QUADRATIC_CONE
    MSK_DOMAIN_PRIMAL_POWER_CONE
    MSK_DOMAIN_PRIMAL_GEO_MEAN_CONE
    MSK_DOMAIN_PRIMAL_EXP_CONE
    MSK_DOMAIN_DUAL_POWER_CONE
    MSK_DOMAIN_DUAL_GEO_MEAN_CONE
    MSK_DOMAIN_DUAL_EXP_CONE
dparam
feature
    MSK_FEATURE_PTS
    MSK_FEATURE_PTON
iinfitem
    MSK_IINF_STO_NUM_A_REALLOC
    MSK_IINF_SOL_ITR_SOLSTA
    MSK_IINF_SOL_ITR_PROSTA
    MSK_IINF_SOL_ITG_SOLSTA
    MSK_IINF_SOL_ITG_PROSTA
    MSK_IINF_SOL_BAS_SOLSTA
    MSK_IINF_SOL_BAS_PROSTA
    MSK_IINF_SIM_SOLVE_DUAL
    MSK_IINF_SIM_PRIMAL_ITER
    MSK_IINF_SIM_PRIMAL_INF_ITER
    MSK_IINF_SIM_PRIMAL_HOTSTART_LU
    MSK_IINF_SIM_PRIMAL_HOTSTART
    MSK_IINF_SIM_PRIMAL_DEG_ITER
    MSK_IINF_SIM_NUMVAR
    MSK_IINF_SIM_NUMCON
    MSK_IINF_SIM_DUAL_ITER
    MSK_IINF_SIM_DUAL_INF_ITER
    MSK_IINF_SIM_DUAL_HOTSTART_LU
    MSK_IINF_SIM_DUAL_HOTSTART
    MSK_IINF_SIM_DUAL_DEG_ITER
    MSK_IINF_RD_PROTYPE
    MSK_IINF_RD_NUMVAR
    MSK_IINF_RD_NUMQ
    MSK_IINF_RD_NUMINTVAR
    MSK_IINF_RD_NUMCONE
    MSK_IINF_RD_NUMCON
    MSK_IINF_RD_NUMBARVAR
    MSK_IINF_PURIFY_PRIMAL_SUCCESS
    MSK_IINF_PURIFY_DUAL_SUCCESS
    MSK_IINF_PRESOLVE_NUM_PRIMAL_PERTURBATIONS
    MSK_IINF_OPTIMIZE_RESPONSE
    MSK_IINF_OPT_NUMVAR
    MSK_IINF_OPT_NUMCON
    MSK_IINF_MIO_USER_OBJ_CUT
    MSK_IINF_MIO_TOTAL_NUM_SEPARATED_CUTS
    MSK_IINF_MIO_TOTAL_NUM_SELECTED_CUTS
    MSK_IINF_MIO_RELGAP_SATISFIED
    MSK_IINF_MIO_PRESOLVED_NUMVAR
    MSK_IINF_MIO_PRESOLVED_NUMRQCONES
    MSK_IINF_MIO_PRESOLVED_NUMQCONES
    MSK_IINF_MIO_PRESOLVED_NUMPPOWCONES
    MSK_IINF_MIO_PRESOLVED_NUMPEXPCONES
    MSK_IINF_MIO_PRESOLVED_NUMINTCONEVAR
    MSK_IINF_MIO_PRESOLVED_NUMINT
    MSK_IINF_MIO_PRESOLVED_NUMDPOWCONES
    MSK_IINF_MIO_PRESOLVED_NUMDJC
    MSK_IINF_MIO_PRESOLVED_NUMDEXPCONES
    MSK_IINF_MIO_PRESOLVED_NUMCONTCONEVAR
    MSK_IINF_MIO_PRESOLVED_NUMCONT
    MSK_IINF_MIO_PRESOLVED_NUMCONEVAR
    MSK_IINF_MIO_PRESOLVED_NUMCONE
    MSK_IINF_MIO_PRESOLVED_NUMCON
    MSK_IINF_MIO_PRESOLVED_NUMBINCONEVAR
    MSK_IINF_MIO_PRESOLVED_NUMBIN
    MSK_IINF_MIO_OBJ_BOUND_DEFINED
    MSK_IINF_MIO_NUMVAR
    MSK_IINF_MIO_NUMRQCONES
    MSK_IINF_MIO_NUMQCONES
    MSK_IINF_MIO_NUMPPOWCONES
    MSK_IINF_MIO_NUMPEXPCONES
    MSK_IINF_MIO_NUMINTCONEVAR
    MSK_IINF_MIO_NUMINT
    MSK_IINF_MIO_NUMDPOWCONES
    MSK_IINF_MIO_NUMDJC
    MSK_IINF_MIO_NUMDEXPCONES
    MSK_IINF_MIO_NUMCONTCONEVAR
    MSK_IINF_MIO_NUMCONT
    MSK_IINF_MIO_NUMCONEVAR
    MSK_IINF_MIO_NUMCONE
    MSK_IINF_MIO_NUMCON
    MSK_IINF_MIO_NUMBINCONEVAR
    MSK_IINF_MIO_NUMBIN
    MSK_IINF_MIO_NUM_SOLVED_NODES
    MSK_IINF_MIO_NUM_SEPARATED_LIPRO_CUTS
    MSK_IINF_MIO_NUM_SEPARATED_KNAPSACK_COVER_CUTS
    MSK_IINF_MIO_NUM_SEPARATED_IMPLIED_BOUND_CUTS
    MSK_IINF_MIO_NUM_SEPARATED_GOMORY_CUTS
    MSK_IINF_MIO_NUM_SEPARATED_CMIR_CUTS
    MSK_IINF_MIO_NUM_SEPARATED_CLIQUE_CUTS
    MSK_IINF_MIO_NUM_SELECTED_LIPRO_CUTS
    MSK_IINF_MIO_NUM_SELECTED_KNAPSACK_COVER_CUTS
    MSK_IINF_MIO_NUM_SELECTED_IMPLIED_BOUND_CUTS
    MSK_IINF_MIO_NUM_SELECTED_GOMORY_CUTS
    MSK_IINF_MIO_NUM_SELECTED_CMIR_CUTS
    MSK_IINF_MIO_NUM_SELECTED_CLIQUE_CUTS
    MSK_IINF_MIO_NUM_ROOT_CUT_ROUNDS
    MSK_IINF_MIO_NUM_RESTARTS
    MSK_IINF_MIO_NUM_REPEATED_PRESOLVE
    MSK_IINF_MIO_NUM_RELAX
    MSK_IINF_MIO_NUM_INT_SOLUTIONS
    MSK_IINF_MIO_NUM_BRANCH
    MSK_IINF_MIO_NUM_ACTIVE_ROOT_CUTS
    MSK_IINF_MIO_NUM_ACTIVE_NODES
    MSK_IINF_MIO_NODE_DEPTH
    MSK_IINF_MIO_INITIAL_FEASIBLE_SOLUTION
    MSK_IINF_MIO_CONSTRUCT_SOLUTION
    MSK_IINF_MIO_CLIQUE_TABLE_SIZE
    MSK_IINF_MIO_ABSGAP_SATISFIED
    MSK_IINF_INTPNT_SOLVE_DUAL
    MSK_IINF_INTPNT_NUM_THREADS
    MSK_IINF_INTPNT_ITER
    MSK_IINF_INTPNT_FACTOR_DIM_DENSE
    MSK_IINF_ANA_PRO_NUM_VAR_UP
    MSK_IINF_ANA_PRO_NUM_VAR_RA
    MSK_IINF_ANA_PRO_NUM_VAR_LO
    MSK_IINF_ANA_PRO_NUM_VAR_INT
    MSK_IINF_ANA_PRO_NUM_VAR_FR
    MSK_IINF_ANA_PRO_NUM_VAR_EQ
    MSK_IINF_ANA_PRO_NUM_VAR_CONT
    MSK_IINF_ANA_PRO_NUM_VAR_BIN
    MSK_IINF_ANA_PRO_NUM_VAR
    MSK_IINF_ANA_PRO_NUM_CON_UP
    MSK_IINF_ANA_PRO_NUM_CON_RA
    MSK_IINF_ANA_PRO_NUM_CON_LO
    MSK_IINF_ANA_PRO_NUM_CON_FR
    MSK_IINF_ANA_PRO_NUM_CON_EQ
    MSK_IINF_ANA_PRO_NUM_CON
inftype
    MSK_INF_LINT_TYPE
    MSK_INF_INT_TYPE
    MSK_INF_DOU_TYPE
intpnthotstart
    MSK_INTPNT_HOTSTART_PRIMAL_DUAL
    MSK_INTPNT_HOTSTART_PRIMAL
    MSK_INTPNT_HOTSTART_NONE
    MSK_INTPNT_HOTSTART_DUAL
iomode
    MSK_IOMODE_WRITE
    MSK_IOMODE_READWRITE
    MSK_IOMODE_READ
iparam
liinfitem
    MSK_LIINF_SIMPLEX_ITER
    MSK_LIINF_RD_NUMQNZ
    MSK_LIINF_RD_NUMDJC
    MSK_LIINF_RD_NUMANZ
    MSK_LIINF_RD_NUMACC
    MSK_LIINF_MIO_SIMPLEX_ITER
    MSK_LIINF_MIO_PRESOLVED_ANZ
    MSK_LIINF_MIO_NUM_PRIM_ILLPOSED_CER
    MSK_LIINF_MIO_NUM_DUAL_ILLPOSED_CER
    MSK_LIINF_MIO_INTPNT_ITER
    MSK_LIINF_MIO_ANZ
    MSK_LIINF_INTPNT_FACTOR_NUM_NZ
    MSK_LIINF_BI_PRIMAL_ITER
    MSK_LIINF_BI_DUAL_ITER
    MSK_LIINF_BI_CLEAN_PRIMAL_ITER
    MSK_LIINF_BI_CLEAN_PRIMAL_DEG_ITER
    MSK_LIINF_BI_CLEAN_DUAL_ITER
    MSK_LIINF_BI_CLEAN_DUAL_DEG_ITER
    MSK_LIINF_ANA_PRO_SCALARIZED_CONSTRAINT_MATRIX_NUM_ROWS
    MSK_LIINF_ANA_PRO_SCALARIZED_CONSTRAINT_MATRIX_NUM_NZ
    MSK_LIINF_ANA_PRO_SCALARIZED_CONSTRAINT_MATRIX_NUM_COLUMNS
mark
    MSK_MARK_UP
    MSK_MARK_LO
miocontsoltype
    MSK_MIO_CONT_SOL_ROOT
    MSK_MIO_CONT_SOL_NONE
    MSK_MIO_CONT_SOL_ITG_REL
    MSK_MIO_CONT_SOL_ITG
miodatapermmethod
    MSK_MIO_DATA_PERMUTATION_METHOD_RANDOM
    MSK_MIO_DATA_PERMUTATION_METHOD_NONE
    MSK_MIO_DATA_PERMUTATION_METHOD_CYCLIC_SHIFT
miomode
    MSK_MIO_MODE_SATISFIED
    MSK_MIO_MODE_IGNORED
mionodeseltype
    MSK_MIO_NODE_SELECTION_PSEUDO
    MSK_MIO_NODE_SELECTION_FREE
    MSK_MIO_NODE_SELECTION_FIRST
    MSK_MIO_NODE_SELECTION_BEST
miovarseltype
    MSK_MIO_VAR_SELECTION_STRONG
    MSK_MIO_VAR_SELECTION_PSEUDOCOST
    MSK_MIO_VAR_SELECTION_FREE
miqcqoreformmethod
    MSK_MIO_QCQO_REFORMULATION_METHOD_RELAX_SDP
    MSK_MIO_QCQO_REFORMULATION_METHOD_NONE
    MSK_MIO_QCQO_REFORMULATION_METHOD_LINEARIZATION
    MSK_MIO_QCQO_REFORMULATION_METHOD_FREE
    MSK_MIO_QCQO_REFORMULATION_METHOD_EIGEN_VAL_METHOD
    MSK_MIO_QCQO_REFORMULATION_METHOD_DIAG_SDP
mpsformat
    MSK_MPS_FORMAT_STRICT
    MSK_MPS_FORMAT_RELAXED
    MSK_MPS_FORMAT_FREE
    MSK_MPS_FORMAT_CPLEX
nametype
    MSK_NAME_TYPE_MPS
    MSK_NAME_TYPE_LP
    MSK_NAME_TYPE_GEN
objsense
    MSK_OBJECTIVE_SENSE_MINIMIZE
    MSK_OBJECTIVE_SENSE_MAXIMIZE
onoffkey
    MSK_ON
    MSK_OFF
optimizertype
    MSK_OPTIMIZER_PRIMAL_SIMPLEX
    MSK_OPTIMIZER_MIXED_INT
    MSK_OPTIMIZER_INTPNT
    MSK_OPTIMIZER_FREE_SIMPLEX
    MSK_OPTIMIZER_FREE
    MSK_OPTIMIZER_DUAL_SIMPLEX
    MSK_OPTIMIZER_CONIC
orderingtype
    MSK_ORDER_METHOD_TRY_GRAPHPAR
    MSK_ORDER_METHOD_NONE
    MSK_ORDER_METHOD_FREE
    MSK_ORDER_METHOD_FORCE_GRAPHPAR
    MSK_ORDER_METHOD_EXPERIMENTAL
    MSK_ORDER_METHOD_APPMINLOC
parametertype
    MSK_PAR_STR_TYPE
    MSK_PAR_INVALID_TYPE
    MSK_PAR_INT_TYPE
    MSK_PAR_DOU_TYPE
presolvemode
    MSK_PRESOLVE_MODE_ON
    MSK_PRESOLVE_MODE_OFF
    MSK_PRESOLVE_MODE_FREE
problemitem
    MSK_PI_VAR
    MSK_PI_CONE
    MSK_PI_CON
problemtype
    MSK_PROBTYPE_QO
    MSK_PROBTYPE_QCQO
    MSK_PROBTYPE_MIXED
    MSK_PROBTYPE_LO
    MSK_PROBTYPE_CONIC
prosta
    MSK_PRO_STA_UNKNOWN
    MSK_PRO_STA_PRIM_INFEAS_OR_UNBOUNDED
    MSK_PRO_STA_PRIM_INFEAS
    MSK_PRO_STA_PRIM_FEAS
    MSK_PRO_STA_PRIM_AND_DUAL_INFEAS
    MSK_PRO_STA_PRIM_AND_DUAL_FEAS
    MSK_PRO_STA_ILL_POSED
    MSK_PRO_STA_DUAL_INFEAS
    MSK_PRO_STA_DUAL_FEAS
purify
    MSK_PURIFY_PRIMAL_DUAL
    MSK_PURIFY_PRIMAL
    MSK_PURIFY_NONE
    MSK_PURIFY_DUAL
    MSK_PURIFY_AUTO
rescode
rescodetype
    MSK_RESPONSE_WRN
    MSK_RESPONSE_UNK
    MSK_RESPONSE_TRM
    MSK_RESPONSE_OK
    MSK_RESPONSE_ERR
scalingmethod
    MSK_SCALING_METHOD_POW2
    MSK_SCALING_METHOD_FREE
scalingtype
    MSK_SCALING_NONE
    MSK_SCALING_FREE
sensitivitytype
    MSK_SENSITIVITY_TYPE_BASIS
simdegen
    MSK_SIM_DEGEN_NONE
    MSK_SIM_DEGEN_MODERATE
    MSK_SIM_DEGEN_MINIMUM
    MSK_SIM_DEGEN_FREE
    MSK_SIM_DEGEN_AGGRESSIVE
simdupvec
    MSK_SIM_EXPLOIT_DUPVEC_ON
    MSK_SIM_EXPLOIT_DUPVEC_OFF
    MSK_SIM_EXPLOIT_DUPVEC_FREE
simhotstart
    MSK_SIM_HOTSTART_STATUS_KEYS
    MSK_SIM_HOTSTART_NONE
    MSK_SIM_HOTSTART_FREE
simreform
    MSK_SIM_REFORMULATION_ON
    MSK_SIM_REFORMULATION_OFF
    MSK_SIM_REFORMULATION_FREE
    MSK_SIM_REFORMULATION_AGGRESSIVE
simseltype
    MSK_SIM_SELECTION_SE
    MSK_SIM_SELECTION_PARTIAL
    MSK_SIM_SELECTION_FULL
    MSK_SIM_SELECTION_FREE
    MSK_SIM_SELECTION_DEVEX
    MSK_SIM_SELECTION_ASE
solformat
    MSK_SOL_FORMAT_TASK
    MSK_SOL_FORMAT_JSON_TASK
    MSK_SOL_FORMAT_EXTENSION
    MSK_SOL_FORMAT_B
solitem
    MSK_SOL_ITEM_Y
    MSK_SOL_ITEM_XX
    MSK_SOL_ITEM_XC
    MSK_SOL_ITEM_SUX
    MSK_SOL_ITEM_SUC
    MSK_SOL_ITEM_SNX
    MSK_SOL_ITEM_SLX
    MSK_SOL_ITEM_SLC
solsta
    MSK_SOL_STA_UNKNOWN
    MSK_SOL_STA_PRIM_INFEAS_CER
    MSK_SOL_STA_PRIM_ILLPOSED_CER
    MSK_SOL_STA_PRIM_FEAS
    MSK_SOL_STA_PRIM_AND_DUAL_FEAS
    MSK_SOL_STA_OPTIMAL
    MSK_SOL_STA_INTEGER_OPTIMAL
    MSK_SOL_STA_DUAL_INFEAS_CER
    MSK_SOL_STA_DUAL_ILLPOSED_CER
    MSK_SOL_STA_DUAL_FEAS
soltype
    MSK_SOL_ITR
    MSK_SOL_ITG
    MSK_SOL_BAS
solveform
    MSK_SOLVE_PRIMAL
    MSK_SOLVE_FREE
    MSK_SOLVE_DUAL
sparam
stakey
    MSK_SK_UPR
    MSK_SK_UNK
    MSK_SK_SUPBAS
    MSK_SK_LOW
    MSK_SK_INF
    MSK_SK_FIX
    MSK_SK_BAS
startpointtype
    MSK_STARTING_POINT_GUESS
    MSK_STARTING_POINT_FREE
    MSK_STARTING_POINT_CONSTANT
streamtype
    MSK_STREAM_WRN
    MSK_STREAM_MSG
    MSK_STREAM_LOG
    MSK_STREAM_ERR
symmattype
    MSK_SYMMAT_TYPE_SPARSE
transpose
    MSK_TRANSPOSE_YES
    MSK_TRANSPOSE_NO
uplo
    MSK_UPLO_UP
    MSK_UPLO_LO
value
    MSK_MAX_STR_LEN
    MSK_LICENSE_BUFFER_LENGTH
variabletype
    MSK_VAR_TYPE_INT
    MSK_VAR_TYPE_CONT
xmlwriteroutputtype
    MSK_WRITE_XML_MODE_ROW
    MSK_WRITE_XML_MODE_COL
 
Functions
analyzenames
analyzeproblem
analyzesolution
appendacc
appendaccs
appendaccseq
appendaccsseq
appendafes
appendbarvars
appendcone
appendconeseq
appendconesseq
appendcons
appenddjcs
appenddualexpconedomain
appenddualgeomeanconedomain
appenddualpowerconedomain
appendprimalexpconedomain
appendprimalgeomeanconedomain
appendprimalpowerconedomain
appendquadraticconedomain
appendrdomain
appendrminusdomain
appendrplusdomain
appendrquadraticconedomain
appendrzerodomain
appendsparsesymmat
appendsparsesymmatlist
appendsvecpsdconedomain
appendvars
asyncgetresult
asyncoptimize
asyncpoll
asyncstop
basiscond
bktostr
callbackcodetostr
checkinall
checkinlicense
checkmem
checkoutlicense
chgconbound
chgvarbound
clearcallbackfunc
clearstreamfunc
commitchanges
computesparsecholesky
conetypetostr
deletesolution
dinfitemtostr
dualsensitivity
echointro
emptyafebarfrow
emptyafebarfrowlist
emptyafefcol
emptyafefcollist
emptyafefrow
emptyafefrowlist
evaluateacc
evaluateaccs
expirylicenses
getaccafeidxlist
getaccb
getaccbarfblocktriplet
getaccbarfnumblocktriplets
getaccdomain
getaccdoty
getaccdotys
getaccfnumnz
getaccftrip
getaccgvector
getaccn
getaccname
getaccnamelen
getaccntot
getaccs
getacol
getacolnumnz
getacolslice
getacolslicenumnz
getacolslicetrip
getafebarfblocktriplet
getafebarfnumblocktriplets
getafebarfnumrowentries
getafebarfrow
getafebarfrowinfo
getafefnumnz
getafefrow
getafefrownumnz
getafeftrip
getafeg
getafegslice
getaij
getapiecenumnz
getarow
getarownumnz
getarowslice
getarowslicenumnz
getarowslicetrip
getatrip
getatruncatetol
getbarablocktriplet
getbaraidx
getbaraidxij
getbaraidxinfo
getbarasparsity
getbarcblocktriplet
getbarcidx
getbarcidxinfo
getbarcidxj
getbarcsparsity
getbarsj
getbarsslice
getbarvarname
getbarvarnameindex
getbarvarnamelen
getbarxj
getbarxslice
getc
getcfix
getcj
getclist
getcodedesc
getconbound
getconboundslice
getcone
getconeinfo
getconename
getconenameindex
getconenamelen
getconname
getconnameindex
getconnamelen
getcslice
getdimbarvarj
getdjcafeidxlist
getdjcb
getdjcdomainidxlist
getdjcname
getdjcnamelen
getdjcnumafe
getdjcnumafetot
getdjcnumdomain
getdjcnumdomaintot
getdjcnumterm
getdjcnumtermtot
getdjcs
getdjctermsizelist
getdomainn
getdomainname
getdomainnamelen
getdomaintype
getdouinf
getdouparam
getdualobj
getdualsolutionnorms
getdviolacc
getdviolbarvar
getdviolcon
getdviolcones
getdviolvar
getinfeasiblesubproblem
getinfname
getintinf
getintparam
getlasterror
getlenbarvarj
getlintinf
getmaxnumanz
getmaxnumbarvar
getmaxnumcon
getmaxnumcone
getmaxnumqnz
getmaxnumvar
getmemusage
getnadouinf
getnadouparam
getnaintinf
getnaintparam
getnastrparam
getnumacc
getnumafe
getnumanz
getnumanz64
getnumbarablocktriplets
getnumbaranz
getnumbarcblocktriplets
getnumbarcnz
getnumbarvar
getnumcon
getnumcone
getnumconemem
getnumdjc
getnumdomain
getnumintvar
getnumparam
getnumqconknz
getnumqobjnz
getnumsymmat
getnumvar
getobjname
getobjnamelen
getobjsense
getparamname
getpowerdomainalpha
getpowerdomaininfo
getprimalobj
getprimalsolutionnorms
getprobtype
getprosta
getpviolacc
getpviolbarvar
getpviolcon
getpviolcones
getpvioldjc
getpviolvar
getqconk
getqobj
getqobjij
getreducedcosts
getskc
getskcslice
getskn
getskx
getskxslice
getslc
getslcslice
getslx
getslxslice
getsnx
getsnxslice
getsolsta
getsolution
getsolutioninfo
getsolutioninfonew
getsolutionnew
getsolutionslice
getsparsesymmat
getstrparam
getstrparamlen
getsuc
getsucslice
getsux
getsuxslice
getsymmatinfo
gettaskname
gettasknamelen
getvarbound
getvarboundslice
getvarname
getvarnameindex
getvarnamelen
getvartype
getvartypelist
getversion
getxc
getxcslice
getxx
getxxslice
gety
getyslice
iinfitemtostr
infeasibilityreport
initbasissolve
inputdata
isdouparname
isintparname
isstrparname
licensecleanup
liinfitemtostr
linkfiletostream
linkfiletostream
makeenv
maketask
onesolutionsummary
optimize
optimizebatch
optimizermt
optimizersummary
primalrepair
primalsensitivity
printparam
probtypetostr
prostatostr
putacc
putaccb
putaccbj
putaccdoty
putacclist
putaccname
putacol
putacollist
putacolslice
putafebarfblocktriplet
putafebarfentry
putafebarfentrylist
putafebarfrow
putafefcol
putafefentry
putafefentrylist
putafefrow
putafefrowlist
putafeg
putafeglist
putafegslice
putaij
putaijlist
putarow
putarowlist
putarowslice
putatruncatetol
putbarablocktriplet
putbaraij
putbaraijlist
putbararowlist
putbarcblocktriplet
putbarcj
putbarsj
putbarvarname
putbarxj
putcallbackfunc
putcfix
putcj
putclist
putconbound
putconboundlist
putconboundlistconst
putconboundslice
putconboundsliceconst
putcone
putconename
putconname
putconsolutioni
putcslice
putdjc
putdjcname
putdjcslice
putdomainname
putdouparam
putintparam
putlicensecode
putlicensedebug
putlicensepath
putlicensewait
putmaxnumacc
putmaxnumafe
putmaxnumanz
putmaxnumbarvar
putmaxnumcon
putmaxnumcone
putmaxnumdjc
putmaxnumdomain
putmaxnumqnz
putmaxnumvar
putnadouparam
putnaintparam
putnastrparam
putobjname
putobjsense
putoptserverhost
putparam
putqcon
putqconk
putqobj
putqobjij
putskc
putskcslice
putskx
putskxslice
putslc
putslcslice
putslx
putslxslice
putsnx
putsnxslice
putsolution
putsolutionnew
putsolutionyi
putstreamfunc
putstrparam
putsuc
putsucslice
putsux
putsuxslice
puttaskname
putvarbound
putvarboundlist
putvarboundlistconst
putvarboundslice
putvarboundsliceconst
putvarname
putvarsolutionj
putvartype
putvartypelist
putxc
putxcslice
putxx
putxxslice
puty
putyslice
readbsolution
readdata
readdataformat
readjsonsol
readjsonstring
readlpstring
readopfstring
readparamfile
readptfstring
readsolution
readsolutionfile
readsummary
readtask
removebarvars
removecones
removecons
removevars
rescodetostr
resetexpirylicenses
resizetask
sensitivityreport
setdefaults
solutiondef
solutionsummary
solvewithbasis
sparsetriangularsolvedense
strtoconetype
strtosk
updatesolutioninfo
writebsolution
writedata
writedatastream
writejsonsol
writeparamfile
writesolution
writesolutionfile
writetask
 
Parameters
Double parameters
    MSK_DPAR_ANA_SOL_INFEAS_TOL
    MSK_DPAR_BASIS_REL_TOL_S
    MSK_DPAR_BASIS_TOL_S
    MSK_DPAR_BASIS_TOL_X
    MSK_DPAR_CHECK_CONVEXITY_REL_TOL
    MSK_DPAR_DATA_SYM_MAT_TOL
    MSK_DPAR_DATA_SYM_MAT_TOL_HUGE
    MSK_DPAR_DATA_SYM_MAT_TOL_LARGE
    MSK_DPAR_DATA_TOL_AIJ_HUGE
    MSK_DPAR_DATA_TOL_AIJ_LARGE
    MSK_DPAR_DATA_TOL_BOUND_INF
    MSK_DPAR_DATA_TOL_BOUND_WRN
    MSK_DPAR_DATA_TOL_C_HUGE
    MSK_DPAR_DATA_TOL_CJ_LARGE
    MSK_DPAR_DATA_TOL_QIJ
    MSK_DPAR_DATA_TOL_X
    MSK_DPAR_INTPNT_CO_TOL_DFEAS
    MSK_DPAR_INTPNT_CO_TOL_INFEAS
    MSK_DPAR_INTPNT_CO_TOL_MU_RED
    MSK_DPAR_INTPNT_CO_TOL_NEAR_REL
    MSK_DPAR_INTPNT_CO_TOL_PFEAS
    MSK_DPAR_INTPNT_CO_TOL_REL_GAP
    MSK_DPAR_INTPNT_QO_TOL_DFEAS
    MSK_DPAR_INTPNT_QO_TOL_INFEAS
    MSK_DPAR_INTPNT_QO_TOL_MU_RED
    MSK_DPAR_INTPNT_QO_TOL_NEAR_REL
    MSK_DPAR_INTPNT_QO_TOL_PFEAS
    MSK_DPAR_INTPNT_QO_TOL_REL_GAP
    MSK_DPAR_INTPNT_TOL_DFEAS
    MSK_DPAR_INTPNT_TOL_DSAFE
    MSK_DPAR_INTPNT_TOL_INFEAS
    MSK_DPAR_INTPNT_TOL_MU_RED
    MSK_DPAR_INTPNT_TOL_PATH
    MSK_DPAR_INTPNT_TOL_PFEAS
    MSK_DPAR_INTPNT_TOL_PSAFE
    MSK_DPAR_INTPNT_TOL_REL_GAP
    MSK_DPAR_INTPNT_TOL_REL_STEP
    MSK_DPAR_INTPNT_TOL_STEP_SIZE
    MSK_DPAR_LOWER_OBJ_CUT
    MSK_DPAR_LOWER_OBJ_CUT_FINITE_TRH
    MSK_DPAR_MIO_DJC_MAX_BIGM
    MSK_DPAR_MIO_MAX_TIME
    MSK_DPAR_MIO_REL_GAP_CONST
    MSK_DPAR_MIO_TOL_ABS_GAP
    MSK_DPAR_MIO_TOL_ABS_RELAX_INT
    MSK_DPAR_MIO_TOL_FEAS
    MSK_DPAR_MIO_TOL_REL_DUAL_BOUND_IMPROVEMENT
    MSK_DPAR_MIO_TOL_REL_GAP
    MSK_DPAR_OPTIMIZER_MAX_TICKS
    MSK_DPAR_OPTIMIZER_MAX_TIME
    MSK_DPAR_PRESOLVE_TOL_ABS_LINDEP
    MSK_DPAR_PRESOLVE_TOL_AIJ
    MSK_DPAR_PRESOLVE_TOL_PRIMAL_INFEAS_PERTURBATION
    MSK_DPAR_PRESOLVE_TOL_REL_LINDEP
    MSK_DPAR_PRESOLVE_TOL_S
    MSK_DPAR_PRESOLVE_TOL_X
    MSK_DPAR_QCQO_REFORMULATE_REL_DROP_TOL
    MSK_DPAR_SEMIDEFINITE_TOL_APPROX
    MSK_DPAR_SIM_LU_TOL_REL_PIV
    MSK_DPAR_SIMPLEX_ABS_TOL_PIV
    MSK_DPAR_UPPER_OBJ_CUT
    MSK_DPAR_UPPER_OBJ_CUT_FINITE_TRH
Integer parameters
    MSK_IPAR_ANA_SOL_BASIS
    MSK_IPAR_ANA_SOL_PRINT_VIOLATED
    MSK_IPAR_AUTO_SORT_A_BEFORE_OPT
    MSK_IPAR_AUTO_UPDATE_SOL_INFO
    MSK_IPAR_BASIS_SOLVE_USE_PLUS_ONE
    MSK_IPAR_BI_CLEAN_OPTIMIZER
    MSK_IPAR_BI_IGNORE_MAX_ITER
    MSK_IPAR_BI_IGNORE_NUM_ERROR
    MSK_IPAR_BI_MAX_ITERATIONS
    MSK_IPAR_CACHE_LICENSE
    MSK_IPAR_COMPRESS_STATFILE
    MSK_IPAR_INFEAS_GENERIC_NAMES
    MSK_IPAR_INFEAS_PREFER_PRIMAL
    MSK_IPAR_INFEAS_REPORT_AUTO
    MSK_IPAR_INFEAS_REPORT_LEVEL
    MSK_IPAR_INTPNT_BASIS
    MSK_IPAR_INTPNT_DIFF_STEP
    MSK_IPAR_INTPNT_HOTSTART
    MSK_IPAR_INTPNT_MAX_ITERATIONS
    MSK_IPAR_INTPNT_MAX_NUM_COR
    MSK_IPAR_INTPNT_MAX_NUM_REFINEMENT_STEPS
    MSK_IPAR_INTPNT_OFF_COL_TRH
    MSK_IPAR_INTPNT_ORDER_GP_NUM_SEEDS
    MSK_IPAR_INTPNT_ORDER_METHOD
    MSK_IPAR_INTPNT_PURIFY
    MSK_IPAR_INTPNT_REGULARIZATION_USE
    MSK_IPAR_INTPNT_SCALING
    MSK_IPAR_INTPNT_SOLVE_FORM
    MSK_IPAR_INTPNT_STARTING_POINT
    MSK_IPAR_LICENSE_DEBUG
    MSK_IPAR_LICENSE_PAUSE_TIME
    MSK_IPAR_LICENSE_SUPPRESS_EXPIRE_WRNS
    MSK_IPAR_LICENSE_TRH_EXPIRY_WRN
    MSK_IPAR_LICENSE_WAIT
    MSK_IPAR_LOG
    MSK_IPAR_LOG_ANA_PRO
    MSK_IPAR_LOG_BI
    MSK_IPAR_LOG_BI_FREQ
    MSK_IPAR_LOG_CUT_SECOND_OPT
    MSK_IPAR_LOG_EXPAND
    MSK_IPAR_LOG_FEAS_REPAIR
    MSK_IPAR_LOG_FILE
    MSK_IPAR_LOG_INCLUDE_SUMMARY
    MSK_IPAR_LOG_INFEAS_ANA
    MSK_IPAR_LOG_INTPNT
    MSK_IPAR_LOG_LOCAL_INFO
    MSK_IPAR_LOG_MIO
    MSK_IPAR_LOG_MIO_FREQ
    MSK_IPAR_LOG_ORDER
    MSK_IPAR_LOG_PRESOLVE
    MSK_IPAR_LOG_RESPONSE
    MSK_IPAR_LOG_SENSITIVITY
    MSK_IPAR_LOG_SENSITIVITY_OPT
    MSK_IPAR_LOG_SIM
    MSK_IPAR_LOG_SIM_FREQ
    MSK_IPAR_LOG_SIM_MINOR
    MSK_IPAR_LOG_STORAGE
    MSK_IPAR_MAX_NUM_WARNINGS
    MSK_IPAR_MIO_BRANCH_DIR
    MSK_IPAR_MIO_CONIC_OUTER_APPROXIMATION
    MSK_IPAR_MIO_CONSTRUCT_SOL
    MSK_IPAR_MIO_CUT_CLIQUE
    MSK_IPAR_MIO_CUT_CMIR
    MSK_IPAR_MIO_CUT_GMI
    MSK_IPAR_MIO_CUT_IMPLIED_BOUND
    MSK_IPAR_MIO_CUT_KNAPSACK_COVER
    MSK_IPAR_MIO_CUT_LIPRO
    MSK_IPAR_MIO_CUT_SELECTION_LEVEL
    MSK_IPAR_MIO_DATA_PERMUTATION_METHOD
    MSK_IPAR_MIO_DUAL_RAY_ANALYSIS_LEVEL
    MSK_IPAR_MIO_FEASPUMP_LEVEL
    MSK_IPAR_MIO_HEURISTIC_LEVEL
    MSK_IPAR_MIO_MAX_NUM_BRANCHES
    MSK_IPAR_MIO_MAX_NUM_RELAXS
    MSK_IPAR_MIO_MAX_NUM_RESTARTS
    MSK_IPAR_MIO_MAX_NUM_ROOT_CUT_ROUNDS
    MSK_IPAR_MIO_MAX_NUM_SOLUTIONS
    MSK_IPAR_MIO_MEMORY_EMPHASIS_LEVEL
    MSK_IPAR_MIO_MIN_REL
    MSK_IPAR_MIO_MODE
    MSK_IPAR_MIO_NODE_OPTIMIZER
    MSK_IPAR_MIO_NODE_SELECTION
    MSK_IPAR_MIO_NUMERICAL_EMPHASIS_LEVEL
    MSK_IPAR_MIO_PERSPECTIVE_REFORMULATE
    MSK_IPAR_MIO_PRESOLVE_AGGREGATOR_USE
    MSK_IPAR_MIO_PROBING_LEVEL
    MSK_IPAR_MIO_PROPAGATE_OBJECTIVE_CONSTRAINT
    MSK_IPAR_MIO_QCQO_REFORMULATION_METHOD
    MSK_IPAR_MIO_RINS_MAX_NODES
    MSK_IPAR_MIO_ROOT_OPTIMIZER
    MSK_IPAR_MIO_ROOT_REPEAT_PRESOLVE_LEVEL
    MSK_IPAR_MIO_SEED
    MSK_IPAR_MIO_SYMMETRY_LEVEL
    MSK_IPAR_MIO_VAR_SELECTION
    MSK_IPAR_MIO_VB_DETECTION_LEVEL
    MSK_IPAR_MT_SPINCOUNT
    MSK_IPAR_NG
    MSK_IPAR_NUM_THREADS
    MSK_IPAR_OPF_WRITE_HEADER
    MSK_IPAR_OPF_WRITE_HINTS
    MSK_IPAR_OPF_WRITE_LINE_LENGTH
    MSK_IPAR_OPF_WRITE_PARAMETERS
    MSK_IPAR_OPF_WRITE_PROBLEM
    MSK_IPAR_OPF_WRITE_SOL_BAS
    MSK_IPAR_OPF_WRITE_SOL_ITG
    MSK_IPAR_OPF_WRITE_SOL_ITR
    MSK_IPAR_OPF_WRITE_SOLUTIONS
    MSK_IPAR_OPTIMIZER
    MSK_IPAR_PARAM_READ_CASE_NAME
    MSK_IPAR_PARAM_READ_IGN_ERROR
    MSK_IPAR_PRESOLVE_ELIMINATOR_MAX_FILL
    MSK_IPAR_PRESOLVE_ELIMINATOR_MAX_NUM_TRIES
    MSK_IPAR_PRESOLVE_LEVEL
    MSK_IPAR_PRESOLVE_LINDEP_ABS_WORK_TRH
    MSK_IPAR_PRESOLVE_LINDEP_NEW
    MSK_IPAR_PRESOLVE_LINDEP_REL_WORK_TRH
    MSK_IPAR_PRESOLVE_LINDEP_USE
    MSK_IPAR_PRESOLVE_MAX_NUM_PASS
    MSK_IPAR_PRESOLVE_MAX_NUM_REDUCTIONS
    MSK_IPAR_PRESOLVE_USE
    MSK_IPAR_PRIMAL_REPAIR_OPTIMIZER
    MSK_IPAR_PTF_WRITE_PARAMETERS
    MSK_IPAR_PTF_WRITE_SOLUTIONS
    MSK_IPAR_PTF_WRITE_TRANSFORM
    MSK_IPAR_READ_DEBUG
    MSK_IPAR_READ_KEEP_FREE_CON
    MSK_IPAR_READ_MPS_FORMAT
    MSK_IPAR_READ_MPS_WIDTH
    MSK_IPAR_READ_TASK_IGNORE_PARAM
    MSK_IPAR_REMOTE_USE_COMPRESSION
    MSK_IPAR_REMOVE_UNUSED_SOLUTIONS
    MSK_IPAR_SENSITIVITY_ALL
    MSK_IPAR_SENSITIVITY_OPTIMIZER
    MSK_IPAR_SENSITIVITY_TYPE
    MSK_IPAR_SIM_BASIS_FACTOR_USE
    MSK_IPAR_SIM_DEGEN
    MSK_IPAR_SIM_DETECT_PWL
    MSK_IPAR_SIM_DUAL_CRASH
    MSK_IPAR_SIM_DUAL_PHASEONE_METHOD
    MSK_IPAR_SIM_DUAL_RESTRICT_SELECTION
    MSK_IPAR_SIM_DUAL_SELECTION
    MSK_IPAR_SIM_EXPLOIT_DUPVEC
    MSK_IPAR_SIM_HOTSTART
    MSK_IPAR_SIM_HOTSTART_LU
    MSK_IPAR_SIM_MAX_ITERATIONS
    MSK_IPAR_SIM_MAX_NUM_SETBACKS
    MSK_IPAR_SIM_NON_SINGULAR
    MSK_IPAR_SIM_PRIMAL_CRASH
    MSK_IPAR_SIM_PRIMAL_PHASEONE_METHOD
    MSK_IPAR_SIM_PRIMAL_RESTRICT_SELECTION
    MSK_IPAR_SIM_PRIMAL_SELECTION
    MSK_IPAR_SIM_REFACTOR_FREQ
    MSK_IPAR_SIM_REFORMULATION
    MSK_IPAR_SIM_SAVE_LU
    MSK_IPAR_SIM_SCALING
    MSK_IPAR_SIM_SCALING_METHOD
    MSK_IPAR_SIM_SEED
    MSK_IPAR_SIM_SOLVE_FORM
    MSK_IPAR_SIM_STABILITY_PRIORITY
    MSK_IPAR_SIM_SWITCH_OPTIMIZER
    MSK_IPAR_SOL_FILTER_KEEP_BASIC
    MSK_IPAR_SOL_FILTER_KEEP_RANGED
    MSK_IPAR_SOL_READ_NAME_WIDTH
    MSK_IPAR_SOL_READ_WIDTH
    MSK_IPAR_SOLUTION_CALLBACK
    MSK_IPAR_TIMING_LEVEL
    MSK_IPAR_WRITE_BAS_CONSTRAINTS
    MSK_IPAR_WRITE_BAS_HEAD
    MSK_IPAR_WRITE_BAS_VARIABLES
    MSK_IPAR_WRITE_COMPRESSION
    MSK_IPAR_WRITE_DATA_PARAM
    MSK_IPAR_WRITE_FREE_CON
    MSK_IPAR_WRITE_GENERIC_NAMES
    MSK_IPAR_WRITE_GENERIC_NAMES_IO
    MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_ITEMS
    MSK_IPAR_WRITE_INT_CONSTRAINTS
    MSK_IPAR_WRITE_INT_HEAD
    MSK_IPAR_WRITE_INT_VARIABLES
    MSK_IPAR_WRITE_JSON_INDENTATION
    MSK_IPAR_WRITE_LP_FULL_OBJ
    MSK_IPAR_WRITE_LP_LINE_WIDTH
    MSK_IPAR_WRITE_MPS_FORMAT
    MSK_IPAR_WRITE_MPS_INT
    MSK_IPAR_WRITE_SOL_BARVARIABLES
    MSK_IPAR_WRITE_SOL_CONSTRAINTS
    MSK_IPAR_WRITE_SOL_HEAD
    MSK_IPAR_WRITE_SOL_IGNORE_INVALID_NAMES
    MSK_IPAR_WRITE_SOL_VARIABLES
    MSK_IPAR_WRITE_TASK_INC_SOL
    MSK_IPAR_WRITE_XML_MODE
String parameters
    MSK_SPAR_BAS_SOL_FILE_NAME
    MSK_SPAR_DATA_FILE_NAME
    MSK_SPAR_DEBUG_FILE_NAME
    MSK_SPAR_INT_SOL_FILE_NAME
    MSK_SPAR_ITR_SOL_FILE_NAME
    MSK_SPAR_MIO_DEBUG_STRING
    MSK_SPAR_PARAM_COMMENT_SIGN
    MSK_SPAR_PARAM_READ_FILE_NAME
    MSK_SPAR_PARAM_WRITE_FILE_NAME
    MSK_SPAR_READ_MPS_BOU_NAME
    MSK_SPAR_READ_MPS_OBJ_NAME
    MSK_SPAR_READ_MPS_RAN_NAME
    MSK_SPAR_READ_MPS_RHS_NAME
    MSK_SPAR_REMOTE_OPTSERVER_HOST
    MSK_SPAR_REMOTE_TLS_CERT
    MSK_SPAR_REMOTE_TLS_CERT_PATH
    MSK_SPAR_SENSITIVITY_FILE_NAME
    MSK_SPAR_SENSITIVITY_RES_FILE_NAME
    MSK_SPAR_SOL_FILTER_XC_LOW
    MSK_SPAR_SOL_FILTER_XC_UPR
    MSK_SPAR_SOL_FILTER_XX_LOW
    MSK_SPAR_SOL_FILTER_XX_UPR
    MSK_SPAR_STAT_KEY
    MSK_SPAR_STAT_NAME
    MSK_SPAR_WRITE_LP_GEN_VAR_NAME
 
Response codes
Termination
    MSK_RES_OK
    MSK_RES_TRM_INTERNAL
    MSK_RES_TRM_INTERNAL_STOP
    MSK_RES_TRM_LOST_RACE
    MSK_RES_TRM_MAX_ITERATIONS
    MSK_RES_TRM_MAX_NUM_SETBACKS
    MSK_RES_TRM_MAX_TIME
    MSK_RES_TRM_MIO_NUM_BRANCHES
    MSK_RES_TRM_MIO_NUM_RELAXS
    MSK_RES_TRM_NUM_MAX_NUM_INT_SOLUTIONS
    MSK_RES_TRM_NUMERICAL_PROBLEM
    MSK_RES_TRM_OBJECTIVE_RANGE
    MSK_RES_TRM_STALL
    MSK_RES_TRM_USER_CALLBACK
Warnings
    MSK_RES_WRN_ANA_ALMOST_INT_BOUNDS
    MSK_RES_WRN_ANA_C_ZERO
    MSK_RES_WRN_ANA_CLOSE_BOUNDS
    MSK_RES_WRN_ANA_EMPTY_COLS
    MSK_RES_WRN_ANA_LARGE_BOUNDS
    MSK_RES_WRN_DROPPED_NZ_QOBJ
    MSK_RES_WRN_DUPLICATE_BARVARIABLE_NAMES
    MSK_RES_WRN_DUPLICATE_CONE_NAMES
    MSK_RES_WRN_DUPLICATE_CONSTRAINT_NAMES
    MSK_RES_WRN_DUPLICATE_VARIABLE_NAMES
    MSK_RES_WRN_ELIMINATOR_SPACE
    MSK_RES_WRN_EMPTY_NAME
    MSK_RES_WRN_IGNORE_INTEGER
    MSK_RES_WRN_INCOMPLETE_LINEAR_DEPENDENCY_CHECK
    MSK_RES_WRN_INVALID_MPS_NAME
    MSK_RES_WRN_INVALID_MPS_OBJ_NAME
    MSK_RES_WRN_LARGE_AIJ
    MSK_RES_WRN_LARGE_BOUND
    MSK_RES_WRN_LARGE_CJ
    MSK_RES_WRN_LARGE_CON_FX
    MSK_RES_WRN_LARGE_FIJ
    MSK_RES_WRN_LARGE_LO_BOUND
    MSK_RES_WRN_LARGE_UP_BOUND
    MSK_RES_WRN_LICENSE_EXPIRE
    MSK_RES_WRN_LICENSE_FEATURE_EXPIRE
    MSK_RES_WRN_LICENSE_SERVER
    MSK_RES_WRN_LP_DROP_VARIABLE
    MSK_RES_WRN_LP_OLD_QUAD_FORMAT
    MSK_RES_WRN_MIO_INFEASIBLE_FINAL
    MSK_RES_WRN_MODIFIED_DOUBLE_PARAMETER
    MSK_RES_WRN_MPS_SPLIT_BOU_VECTOR
    MSK_RES_WRN_MPS_SPLIT_RAN_VECTOR
    MSK_RES_WRN_MPS_SPLIT_RHS_VECTOR
    MSK_RES_WRN_NAME_MAX_LEN
    MSK_RES_WRN_NO_DUALIZER
    MSK_RES_WRN_NO_GLOBAL_OPTIMIZER
    MSK_RES_WRN_NO_INFEASIBILITY_REPORT_WHEN_MATRIX_VARIABLES
    MSK_RES_WRN_NZ_IN_UPR_TRI
    MSK_RES_WRN_OPEN_PARAM_FILE
    MSK_RES_WRN_PARAM_IGNORED_CMIO
    MSK_RES_WRN_PARAM_NAME_DOU
    MSK_RES_WRN_PARAM_NAME_INT
    MSK_RES_WRN_PARAM_NAME_STR
    MSK_RES_WRN_PARAM_STR_VALUE
    MSK_RES_WRN_PRESOLVE_OUTOFSPACE
    MSK_RES_WRN_PRESOLVE_PRIMAL_PERTUBATIONS
    MSK_RES_WRN_SOL_FILE_IGNORED_CON
    MSK_RES_WRN_SOL_FILE_IGNORED_VAR
    MSK_RES_WRN_SOL_FILTER
    MSK_RES_WRN_SPAR_MAX_LEN
    MSK_RES_WRN_SYM_MAT_LARGE
    MSK_RES_WRN_TOO_FEW_BASIS_VARS
    MSK_RES_WRN_TOO_MANY_BASIS_VARS
    MSK_RES_WRN_UNDEF_SOL_FILE_NAME
    MSK_RES_WRN_USING_GENERIC_NAMES
    MSK_RES_WRN_WRITE_CHANGED_NAMES
    MSK_RES_WRN_WRITE_DISCARDED_CFIX
    MSK_RES_WRN_WRITE_LP_DUPLICATE_CON_NAMES
    MSK_RES_WRN_WRITE_LP_DUPLICATE_VAR_NAMES
    MSK_RES_WRN_WRITE_LP_INVALID_CON_NAMES
    MSK_RES_WRN_WRITE_LP_INVALID_VAR_NAMES
    MSK_RES_WRN_ZERO_AIJ
    MSK_RES_WRN_ZEROS_IN_SPARSE_COL
    MSK_RES_WRN_ZEROS_IN_SPARSE_ROW
Errors
    MSK_RES_ERR_ACC_AFE_DOMAIN_MISMATCH
    MSK_RES_ERR_ACC_INVALID_ENTRY_INDEX
    MSK_RES_ERR_ACC_INVALID_INDEX
    MSK_RES_ERR_AD_INVALID_CODELIST
    MSK_RES_ERR_AFE_INVALID_INDEX
    MSK_RES_ERR_API_ARRAY_TOO_SMALL
    MSK_RES_ERR_API_CB_CONNECT
    MSK_RES_ERR_API_FATAL_ERROR
    MSK_RES_ERR_API_INTERNAL
    MSK_RES_ERR_APPENDING_TOO_BIG_CONE
    MSK_RES_ERR_ARG_IS_TOO_LARGE
    MSK_RES_ERR_ARG_IS_TOO_SMALL
    MSK_RES_ERR_ARGUMENT_DIMENSION
    MSK_RES_ERR_ARGUMENT_IS_TOO_LARGE
    MSK_RES_ERR_ARGUMENT_IS_TOO_SMALL
    MSK_RES_ERR_ARGUMENT_LENNEQ
    MSK_RES_ERR_ARGUMENT_PERM_ARRAY
    MSK_RES_ERR_ARGUMENT_TYPE
    MSK_RES_ERR_AXIS_NAME_SPECIFICATION
    MSK_RES_ERR_BAR_VAR_DIM
    MSK_RES_ERR_BASIS
    MSK_RES_ERR_BASIS_FACTOR
    MSK_RES_ERR_BASIS_SINGULAR
    MSK_RES_ERR_BLANK_NAME
    MSK_RES_ERR_CBF_DUPLICATE_ACOORD
    MSK_RES_ERR_CBF_DUPLICATE_BCOORD
    MSK_RES_ERR_CBF_DUPLICATE_CON
    MSK_RES_ERR_CBF_DUPLICATE_INT
    MSK_RES_ERR_CBF_DUPLICATE_OBJ
    MSK_RES_ERR_CBF_DUPLICATE_OBJACOORD
    MSK_RES_ERR_CBF_DUPLICATE_POW_CONES
    MSK_RES_ERR_CBF_DUPLICATE_POW_STAR_CONES
    MSK_RES_ERR_CBF_DUPLICATE_PSDCON
    MSK_RES_ERR_CBF_DUPLICATE_PSDVAR
    MSK_RES_ERR_CBF_DUPLICATE_VAR
    MSK_RES_ERR_CBF_EXPECTED_A_KEYWORD
    MSK_RES_ERR_CBF_INVALID_CON_TYPE
    MSK_RES_ERR_CBF_INVALID_DIMENSION_OF_CONES
    MSK_RES_ERR_CBF_INVALID_DIMENSION_OF_PSDCON
    MSK_RES_ERR_CBF_INVALID_DOMAIN_DIMENSION
    MSK_RES_ERR_CBF_INVALID_EXP_DIMENSION
    MSK_RES_ERR_CBF_INVALID_INT_INDEX
    MSK_RES_ERR_CBF_INVALID_NUM_ACOORD
    MSK_RES_ERR_CBF_INVALID_NUM_BCOORD
    MSK_RES_ERR_CBF_INVALID_NUM_DCOORD
    MSK_RES_ERR_CBF_INVALID_NUM_FCOORD
    MSK_RES_ERR_CBF_INVALID_NUM_HCOORD
    MSK_RES_ERR_CBF_INVALID_NUM_OBJACOORD
    MSK_RES_ERR_CBF_INVALID_NUM_OBJFCOORD
    MSK_RES_ERR_CBF_INVALID_NUM_PSDCON
    MSK_RES_ERR_CBF_INVALID_NUMBER_OF_CONES
    MSK_RES_ERR_CBF_INVALID_POWER
    MSK_RES_ERR_CBF_INVALID_POWER_CONE_INDEX
    MSK_RES_ERR_CBF_INVALID_POWER_STAR_CONE_INDEX
    MSK_RES_ERR_CBF_INVALID_PSDCON_BLOCK_INDEX
    MSK_RES_ERR_CBF_INVALID_PSDCON_INDEX
    MSK_RES_ERR_CBF_INVALID_PSDCON_VARIABLE_INDEX
    MSK_RES_ERR_CBF_INVALID_PSDVAR_DIMENSION
    MSK_RES_ERR_CBF_INVALID_VAR_TYPE
    MSK_RES_ERR_CBF_NO_VARIABLES
    MSK_RES_ERR_CBF_NO_VERSION_SPECIFIED
    MSK_RES_ERR_CBF_OBJ_SENSE
    MSK_RES_ERR_CBF_PARSE
    MSK_RES_ERR_CBF_POWER_CONE_IS_TOO_LONG
    MSK_RES_ERR_CBF_POWER_CONE_MISMATCH
    MSK_RES_ERR_CBF_POWER_STAR_CONE_MISMATCH
    MSK_RES_ERR_CBF_SYNTAX
    MSK_RES_ERR_CBF_TOO_FEW_CONSTRAINTS
    MSK_RES_ERR_CBF_TOO_FEW_INTS
    MSK_RES_ERR_CBF_TOO_FEW_PSDVAR
    MSK_RES_ERR_CBF_TOO_FEW_VARIABLES
    MSK_RES_ERR_CBF_TOO_MANY_CONSTRAINTS
    MSK_RES_ERR_CBF_TOO_MANY_INTS
    MSK_RES_ERR_CBF_TOO_MANY_VARIABLES
    MSK_RES_ERR_CBF_UNHANDLED_POWER_CONE_TYPE
    MSK_RES_ERR_CBF_UNHANDLED_POWER_STAR_CONE_TYPE
    MSK_RES_ERR_CBF_UNSUPPORTED
    MSK_RES_ERR_CBF_UNSUPPORTED_CHANGE
    MSK_RES_ERR_CON_Q_NOT_NSD
    MSK_RES_ERR_CON_Q_NOT_PSD
    MSK_RES_ERR_CONE_INDEX
    MSK_RES_ERR_CONE_OVERLAP
    MSK_RES_ERR_CONE_OVERLAP_APPEND
    MSK_RES_ERR_CONE_PARAMETER
    MSK_RES_ERR_CONE_REP_VAR
    MSK_RES_ERR_CONE_SIZE
    MSK_RES_ERR_CONE_TYPE
    MSK_RES_ERR_CONE_TYPE_STR
    MSK_RES_ERR_DATA_FILE_EXT
    MSK_RES_ERR_DIMENSION_SPECIFICATION
    MSK_RES_ERR_DJC_AFE_DOMAIN_MISMATCH
    MSK_RES_ERR_DJC_DOMAIN_TERMSIZE_MISMATCH
    MSK_RES_ERR_DJC_INVALID_INDEX
    MSK_RES_ERR_DJC_INVALID_TERM_SIZE
    MSK_RES_ERR_DJC_TOTAL_NUM_TERMS_MISMATCH
    MSK_RES_ERR_DJC_UNSUPPORTED_DOMAIN_TYPE
    MSK_RES_ERR_DOMAIN_DIMENSION
    MSK_RES_ERR_DOMAIN_DIMENSION_PSD
    MSK_RES_ERR_DOMAIN_INVALID_INDEX
    MSK_RES_ERR_DOMAIN_POWER_INVALID_ALPHA
    MSK_RES_ERR_DOMAIN_POWER_NEGATIVE_ALPHA
    MSK_RES_ERR_DOMAIN_POWER_NLEFT
    MSK_RES_ERR_DUP_NAME
    MSK_RES_ERR_DUPLICATE_AIJ
    MSK_RES_ERR_DUPLICATE_BARVARIABLE_NAMES
    MSK_RES_ERR_DUPLICATE_CONE_NAMES
    MSK_RES_ERR_DUPLICATE_CONSTRAINT_NAMES
    MSK_RES_ERR_DUPLICATE_DJC_NAMES
    MSK_RES_ERR_DUPLICATE_DOMAIN_NAMES
    MSK_RES_ERR_DUPLICATE_FIJ
    MSK_RES_ERR_DUPLICATE_INDEX_IN_A_SPARSE_MATRIX
    MSK_RES_ERR_DUPLICATE_INDEX_IN_AFEIDX_LIST
    MSK_RES_ERR_DUPLICATE_VARIABLE_NAMES
    MSK_RES_ERR_END_OF_FILE
    MSK_RES_ERR_FACTOR
    MSK_RES_ERR_FEASREPAIR_CANNOT_RELAX
    MSK_RES_ERR_FEASREPAIR_INCONSISTENT_BOUND
    MSK_RES_ERR_FEASREPAIR_SOLVING_RELAXED
    MSK_RES_ERR_FILE_LICENSE
    MSK_RES_ERR_FILE_OPEN
    MSK_RES_ERR_FILE_READ
    MSK_RES_ERR_FILE_WRITE
    MSK_RES_ERR_FINAL_SOLUTION
    MSK_RES_ERR_FIRST
    MSK_RES_ERR_FIRSTI
    MSK_RES_ERR_FIRSTJ
    MSK_RES_ERR_FIXED_BOUND_VALUES
    MSK_RES_ERR_FLEXLM
    MSK_RES_ERR_FORMAT_STRING
    MSK_RES_ERR_GLOBAL_INV_CONIC_PROBLEM
    MSK_RES_ERR_HUGE_AIJ
    MSK_RES_ERR_HUGE_C
    MSK_RES_ERR_HUGE_FIJ
    MSK_RES_ERR_IDENTICAL_TASKS
    MSK_RES_ERR_IN_ARGUMENT
    MSK_RES_ERR_INDEX
    MSK_RES_ERR_INDEX_ARR_IS_TOO_LARGE
    MSK_RES_ERR_INDEX_ARR_IS_TOO_SMALL
    MSK_RES_ERR_INDEX_IS_NOT_UNIQUE
    MSK_RES_ERR_INDEX_IS_TOO_LARGE
    MSK_RES_ERR_INDEX_IS_TOO_SMALL
    MSK_RES_ERR_INF_DOU_INDEX
    MSK_RES_ERR_INF_DOU_NAME
    MSK_RES_ERR_INF_IN_DOUBLE_DATA
    MSK_RES_ERR_INF_INT_INDEX
    MSK_RES_ERR_INF_INT_NAME
    MSK_RES_ERR_INF_LINT_INDEX
    MSK_RES_ERR_INF_LINT_NAME
    MSK_RES_ERR_INF_TYPE
    MSK_RES_ERR_INFEAS_UNDEFINED
    MSK_RES_ERR_INFINITE_BOUND
    MSK_RES_ERR_INT64_TO_INT32_CAST
    MSK_RES_ERR_INTERNAL
    MSK_RES_ERR_INTERNAL_TEST_FAILED
    MSK_RES_ERR_INV_APTRE
    MSK_RES_ERR_INV_BK
    MSK_RES_ERR_INV_BKC
    MSK_RES_ERR_INV_BKX
    MSK_RES_ERR_INV_CONE_TYPE
    MSK_RES_ERR_INV_CONE_TYPE_STR
    MSK_RES_ERR_INV_DINF
    MSK_RES_ERR_INV_IINF
    MSK_RES_ERR_INV_LIINF
    MSK_RES_ERR_INV_MARKI
    MSK_RES_ERR_INV_MARKJ
    MSK_RES_ERR_INV_NAME_ITEM
    MSK_RES_ERR_INV_NUMI
    MSK_RES_ERR_INV_NUMJ
    MSK_RES_ERR_INV_OPTIMIZER
    MSK_RES_ERR_INV_PROBLEM
    MSK_RES_ERR_INV_QCON_SUBI
    MSK_RES_ERR_INV_QCON_SUBJ
    MSK_RES_ERR_INV_QCON_SUBK
    MSK_RES_ERR_INV_QCON_VAL
    MSK_RES_ERR_INV_QOBJ_SUBI
    MSK_RES_ERR_INV_QOBJ_SUBJ
    MSK_RES_ERR_INV_QOBJ_VAL
    MSK_RES_ERR_INV_RESCODE
    MSK_RES_ERR_INV_SK
    MSK_RES_ERR_INV_SK_STR
    MSK_RES_ERR_INV_SKC
    MSK_RES_ERR_INV_SKN
    MSK_RES_ERR_INV_SKX
    MSK_RES_ERR_INV_VAR_TYPE
    MSK_RES_ERR_INVALID_AIJ
    MSK_RES_ERR_INVALID_AMPL_STUB
    MSK_RES_ERR_INVALID_B
    MSK_RES_ERR_INVALID_BARVAR_NAME
    MSK_RES_ERR_INVALID_CFIX
    MSK_RES_ERR_INVALID_CJ
    MSK_RES_ERR_INVALID_COMPRESSION
    MSK_RES_ERR_INVALID_CON_NAME
    MSK_RES_ERR_INVALID_CONE_NAME
    MSK_RES_ERR_INVALID_FIJ
    MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_AFFINE_CONIC_CONSTRAINTS
    MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_CFIX
    MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_CONES
    MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_DISJUNCTIVE_CONSTRAINTS
    MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_FREE_CONSTRAINTS
    MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_NONLINEAR
    MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_QUADRATIC_TERMS
    MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_RANGED_CONSTRAINTS
    MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_SYM_MAT
    MSK_RES_ERR_INVALID_FILE_NAME
    MSK_RES_ERR_INVALID_FORMAT_TYPE
    MSK_RES_ERR_INVALID_G
    MSK_RES_ERR_INVALID_IDX
    MSK_RES_ERR_INVALID_IOMODE
    MSK_RES_ERR_INVALID_MAX_NUM
    MSK_RES_ERR_INVALID_NAME_IN_SOL_FILE
    MSK_RES_ERR_INVALID_OBJ_NAME
    MSK_RES_ERR_INVALID_OBJECTIVE_SENSE
    MSK_RES_ERR_INVALID_PROBLEM_TYPE
    MSK_RES_ERR_INVALID_SOL_FILE_NAME
    MSK_RES_ERR_INVALID_STREAM
    MSK_RES_ERR_INVALID_SURPLUS
    MSK_RES_ERR_INVALID_SYM_MAT_DIM
    MSK_RES_ERR_INVALID_TASK
    MSK_RES_ERR_INVALID_UTF8
    MSK_RES_ERR_INVALID_VAR_NAME
    MSK_RES_ERR_INVALID_WCHAR
    MSK_RES_ERR_INVALID_WHICHSOL
    MSK_RES_ERR_JSON_DATA
    MSK_RES_ERR_JSON_FORMAT
    MSK_RES_ERR_JSON_MISSING_DATA
    MSK_RES_ERR_JSON_NUMBER_OVERFLOW
    MSK_RES_ERR_JSON_STRING
    MSK_RES_ERR_JSON_SYNTAX
    MSK_RES_ERR_LAST
    MSK_RES_ERR_LASTI
    MSK_RES_ERR_LASTJ
    MSK_RES_ERR_LAU_ARG_K
    MSK_RES_ERR_LAU_ARG_M
    MSK_RES_ERR_LAU_ARG_N
    MSK_RES_ERR_LAU_ARG_TRANS
    MSK_RES_ERR_LAU_ARG_TRANSA
    MSK_RES_ERR_LAU_ARG_TRANSB
    MSK_RES_ERR_LAU_ARG_UPLO
    MSK_RES_ERR_LAU_INVALID_LOWER_TRIANGULAR_MATRIX
    MSK_RES_ERR_LAU_INVALID_SPARSE_SYMMETRIC_MATRIX
    MSK_RES_ERR_LAU_NOT_POSITIVE_DEFINITE
    MSK_RES_ERR_LAU_SINGULAR_MATRIX
    MSK_RES_ERR_LAU_UNKNOWN
    MSK_RES_ERR_LICENSE
    MSK_RES_ERR_LICENSE_CANNOT_ALLOCATE
    MSK_RES_ERR_LICENSE_CANNOT_CONNECT
    MSK_RES_ERR_LICENSE_EXPIRED
    MSK_RES_ERR_LICENSE_FEATURE
    MSK_RES_ERR_LICENSE_INVALID_HOSTID
    MSK_RES_ERR_LICENSE_MAX
    MSK_RES_ERR_LICENSE_MOSEKLM_DAEMON
    MSK_RES_ERR_LICENSE_NO_SERVER_LINE
    MSK_RES_ERR_LICENSE_NO_SERVER_SUPPORT
    MSK_RES_ERR_LICENSE_OLD_SERVER_VERSION
    MSK_RES_ERR_LICENSE_SERVER
    MSK_RES_ERR_LICENSE_SERVER_VERSION
    MSK_RES_ERR_LICENSE_VERSION
    MSK_RES_ERR_LINK_FILE_DLL
    MSK_RES_ERR_LIVING_TASKS
    MSK_RES_ERR_LOWER_BOUND_IS_A_NAN
    MSK_RES_ERR_LP_AMBIGUOUS_CONSTRAINT_BOUND
    MSK_RES_ERR_LP_DUPLICATE_SECTION
    MSK_RES_ERR_LP_EMPTY
    MSK_RES_ERR_LP_EXPECTED_CONSTRAINT_RELATION
    MSK_RES_ERR_LP_EXPECTED_NUMBER
    MSK_RES_ERR_LP_EXPECTED_OBJECTIVE
    MSK_RES_ERR_LP_FILE_FORMAT
    MSK_RES_ERR_LP_INDICATOR_VAR
    MSK_RES_ERR_LP_INVALID_VAR_NAME
    MSK_RES_ERR_LU_MAX_NUM_TRIES
    MSK_RES_ERR_MAX_LEN_IS_TOO_SMALL
    MSK_RES_ERR_MAXNUMBARVAR
    MSK_RES_ERR_MAXNUMCON
    MSK_RES_ERR_MAXNUMCONE
    MSK_RES_ERR_MAXNUMQNZ
    MSK_RES_ERR_MAXNUMVAR
    MSK_RES_ERR_MIO_INTERNAL
    MSK_RES_ERR_MIO_INVALID_NODE_OPTIMIZER
    MSK_RES_ERR_MIO_INVALID_ROOT_OPTIMIZER
    MSK_RES_ERR_MIO_NO_OPTIMIZER
    MSK_RES_ERR_MISMATCHING_DIMENSION
    MSK_RES_ERR_MISSING_LICENSE_FILE
    MSK_RES_ERR_MIXED_CONIC_AND_NL
    MSK_RES_ERR_MPS_CONE_OVERLAP
    MSK_RES_ERR_MPS_CONE_REPEAT
    MSK_RES_ERR_MPS_CONE_TYPE
    MSK_RES_ERR_MPS_DUPLICATE_Q_ELEMENT
    MSK_RES_ERR_MPS_FILE
    MSK_RES_ERR_MPS_INV_FIELD
    MSK_RES_ERR_MPS_INV_MARKER
    MSK_RES_ERR_MPS_INV_SEC_ORDER
    MSK_RES_ERR_MPS_INVALID_BOUND_KEY
    MSK_RES_ERR_MPS_INVALID_CON_KEY
    MSK_RES_ERR_MPS_INVALID_INDICATOR_CONSTRAINT
    MSK_RES_ERR_MPS_INVALID_INDICATOR_QUADRATIC_CONSTRAINT
    MSK_RES_ERR_MPS_INVALID_INDICATOR_VALUE
    MSK_RES_ERR_MPS_INVALID_INDICATOR_VARIABLE
    MSK_RES_ERR_MPS_INVALID_KEY
    MSK_RES_ERR_MPS_INVALID_OBJ_NAME
    MSK_RES_ERR_MPS_INVALID_OBJSENSE
    MSK_RES_ERR_MPS_INVALID_SEC_NAME
    MSK_RES_ERR_MPS_MUL_CON_NAME
    MSK_RES_ERR_MPS_MUL_CSEC
    MSK_RES_ERR_MPS_MUL_QOBJ
    MSK_RES_ERR_MPS_MUL_QSEC
    MSK_RES_ERR_MPS_NO_OBJECTIVE
    MSK_RES_ERR_MPS_NON_SYMMETRIC_Q
    MSK_RES_ERR_MPS_NULL_CON_NAME
    MSK_RES_ERR_MPS_NULL_VAR_NAME
    MSK_RES_ERR_MPS_SPLITTED_VAR
    MSK_RES_ERR_MPS_TAB_IN_FIELD2
    MSK_RES_ERR_MPS_TAB_IN_FIELD3
    MSK_RES_ERR_MPS_TAB_IN_FIELD5
    MSK_RES_ERR_MPS_UNDEF_CON_NAME
    MSK_RES_ERR_MPS_UNDEF_VAR_NAME
    MSK_RES_ERR_MPS_WRITE_CPLEX_INVALID_CONE_TYPE
    MSK_RES_ERR_MUL_A_ELEMENT
    MSK_RES_ERR_NAME_IS_NULL
    MSK_RES_ERR_NAME_MAX_LEN
    MSK_RES_ERR_NAN_IN_BLC
    MSK_RES_ERR_NAN_IN_BLX
    MSK_RES_ERR_NAN_IN_BUC
    MSK_RES_ERR_NAN_IN_BUX
    MSK_RES_ERR_NAN_IN_C
    MSK_RES_ERR_NAN_IN_DOUBLE_DATA
    MSK_RES_ERR_NEGATIVE_APPEND
    MSK_RES_ERR_NEGATIVE_SURPLUS
    MSK_RES_ERR_NEWER_DLL
    MSK_RES_ERR_NO_BARS_FOR_SOLUTION
    MSK_RES_ERR_NO_BARX_FOR_SOLUTION
    MSK_RES_ERR_NO_BASIS_SOL
    MSK_RES_ERR_NO_DOTY
    MSK_RES_ERR_NO_DUAL_FOR_ITG_SOL
    MSK_RES_ERR_NO_DUAL_INFEAS_CER
    MSK_RES_ERR_NO_INIT_ENV
    MSK_RES_ERR_NO_OPTIMIZER_VAR_TYPE
    MSK_RES_ERR_NO_PRIMAL_INFEAS_CER
    MSK_RES_ERR_NO_SNX_FOR_BAS_SOL
    MSK_RES_ERR_NO_SOLUTION_IN_CALLBACK
    MSK_RES_ERR_NON_UNIQUE_ARRAY
    MSK_RES_ERR_NONCONVEX
    MSK_RES_ERR_NONLINEAR_EQUALITY
    MSK_RES_ERR_NONLINEAR_RANGED
    MSK_RES_ERR_NOT_POWER_DOMAIN
    MSK_RES_ERR_NULL_ENV
    MSK_RES_ERR_NULL_POINTER
    MSK_RES_ERR_NULL_TASK
    MSK_RES_ERR_NUM_ARGUMENTS
    MSK_RES_ERR_NUMCONLIM
    MSK_RES_ERR_NUMVARLIM
    MSK_RES_ERR_OBJ_Q_NOT_NSD
    MSK_RES_ERR_OBJ_Q_NOT_PSD
    MSK_RES_ERR_OBJECTIVE_RANGE
    MSK_RES_ERR_OLDER_DLL
    MSK_RES_ERR_OPF_DUAL_INTEGER_SOLUTION
    MSK_RES_ERR_OPF_DUPLICATE_BOUND
    MSK_RES_ERR_OPF_DUPLICATE_CONE_ENTRY
    MSK_RES_ERR_OPF_DUPLICATE_CONSTRAINT_NAME
    MSK_RES_ERR_OPF_INCORRECT_TAG_PARAM
    MSK_RES_ERR_OPF_INVALID_CONE_TYPE
    MSK_RES_ERR_OPF_INVALID_TAG
    MSK_RES_ERR_OPF_MISMATCHED_TAG
    MSK_RES_ERR_OPF_PREMATURE_EOF
    MSK_RES_ERR_OPF_SYNTAX
    MSK_RES_ERR_OPF_TOO_LARGE
    MSK_RES_ERR_OPTIMIZER_LICENSE
    MSK_RES_ERR_OVERFLOW
    MSK_RES_ERR_PARAM_INDEX
    MSK_RES_ERR_PARAM_IS_TOO_LARGE
    MSK_RES_ERR_PARAM_IS_TOO_SMALL
    MSK_RES_ERR_PARAM_NAME
    MSK_RES_ERR_PARAM_NAME_DOU
    MSK_RES_ERR_PARAM_NAME_INT
    MSK_RES_ERR_PARAM_NAME_STR
    MSK_RES_ERR_PARAM_TYPE
    MSK_RES_ERR_PARAM_VALUE_STR
    MSK_RES_ERR_PLATFORM_NOT_LICENSED
    MSK_RES_ERR_POSTSOLVE
    MSK_RES_ERR_PRO_ITEM
    MSK_RES_ERR_PROB_LICENSE
    MSK_RES_ERR_PTF_FORMAT
    MSK_RES_ERR_PTF_INCOMPATIBILITY
    MSK_RES_ERR_PTF_INCONSISTENCY
    MSK_RES_ERR_PTF_UNDEFINED_ITEM
    MSK_RES_ERR_QCON_SUBI_TOO_LARGE
    MSK_RES_ERR_QCON_SUBI_TOO_SMALL
    MSK_RES_ERR_QCON_UPPER_TRIANGLE
    MSK_RES_ERR_QOBJ_UPPER_TRIANGLE
    MSK_RES_ERR_READ_FORMAT
    MSK_RES_ERR_READ_GZIP
    MSK_RES_ERR_READ_LP_DELAYED_ROWS_NOT_SUPPORTED
    MSK_RES_ERR_READ_LP_MISSING_END_TAG
    MSK_RES_ERR_READ_ZSTD
    MSK_RES_ERR_REMOVE_CONE_VARIABLE
    MSK_RES_ERR_REPAIR_INVALID_PROBLEM
    MSK_RES_ERR_REPAIR_OPTIMIZATION_FAILED
    MSK_RES_ERR_SEN_BOUND_INVALID_LO
    MSK_RES_ERR_SEN_BOUND_INVALID_UP
    MSK_RES_ERR_SEN_FORMAT
    MSK_RES_ERR_SEN_INDEX_INVALID
    MSK_RES_ERR_SEN_INDEX_RANGE
    MSK_RES_ERR_SEN_INVALID_REGEXP
    MSK_RES_ERR_SEN_NUMERICAL
    MSK_RES_ERR_SEN_SOLUTION_STATUS
    MSK_RES_ERR_SEN_UNDEF_NAME
    MSK_RES_ERR_SEN_UNHANDLED_PROBLEM_TYPE
    MSK_RES_ERR_SERVER_ACCESS_TOKEN
    MSK_RES_ERR_SERVER_ADDRESS
    MSK_RES_ERR_SERVER_CERTIFICATE
    MSK_RES_ERR_SERVER_CONNECT
    MSK_RES_ERR_SERVER_PROBLEM_SIZE
    MSK_RES_ERR_SERVER_PROTOCOL
    MSK_RES_ERR_SERVER_STATUS
    MSK_RES_ERR_SERVER_TLS_CLIENT
    MSK_RES_ERR_SERVER_TOKEN
    MSK_RES_ERR_SHAPE_IS_TOO_LARGE
    MSK_RES_ERR_SIZE_LICENSE
    MSK_RES_ERR_SIZE_LICENSE_CON
    MSK_RES_ERR_SIZE_LICENSE_INTVAR
    MSK_RES_ERR_SIZE_LICENSE_NUMCORES
    MSK_RES_ERR_SIZE_LICENSE_VAR
    MSK_RES_ERR_SLICE_SIZE
    MSK_RES_ERR_SOL_FILE_INVALID_NUMBER
    MSK_RES_ERR_SOLITEM
    MSK_RES_ERR_SOLVER_PROBTYPE
    MSK_RES_ERR_SPACE
    MSK_RES_ERR_SPACE_LEAKING
    MSK_RES_ERR_SPACE_NO_INFO
    MSK_RES_ERR_SPARSITY_SPECIFICATION
    MSK_RES_ERR_SYM_MAT_DUPLICATE
    MSK_RES_ERR_SYM_MAT_HUGE
    MSK_RES_ERR_SYM_MAT_INVALID
    MSK_RES_ERR_SYM_MAT_INVALID_COL_INDEX
    MSK_RES_ERR_SYM_MAT_INVALID_ROW_INDEX
    MSK_RES_ERR_SYM_MAT_INVALID_VALUE
    MSK_RES_ERR_SYM_MAT_NOT_LOWER_TRINGULAR
    MSK_RES_ERR_TASK_INCOMPATIBLE
    MSK_RES_ERR_TASK_INVALID
    MSK_RES_ERR_TASK_WRITE
    MSK_RES_ERR_THREAD_COND_INIT
    MSK_RES_ERR_THREAD_CREATE
    MSK_RES_ERR_THREAD_MUTEX_INIT
    MSK_RES_ERR_THREAD_MUTEX_LOCK
    MSK_RES_ERR_THREAD_MUTEX_UNLOCK
    MSK_RES_ERR_TOCONIC_CONSTR_NOT_CONIC
    MSK_RES_ERR_TOCONIC_CONSTR_Q_NOT_PSD
    MSK_RES_ERR_TOCONIC_CONSTRAINT_FX
    MSK_RES_ERR_TOCONIC_CONSTRAINT_RA
    MSK_RES_ERR_TOCONIC_OBJECTIVE_NOT_PSD
    MSK_RES_ERR_TOO_SMALL_A_TRUNCATION_VALUE
    MSK_RES_ERR_TOO_SMALL_MAX_NUM_NZ
    MSK_RES_ERR_TOO_SMALL_MAXNUMANZ
    MSK_RES_ERR_UNALLOWED_WHICHSOL
    MSK_RES_ERR_UNB_STEP_SIZE
    MSK_RES_ERR_UNDEF_SOLUTION
    MSK_RES_ERR_UNDEFINED_OBJECTIVE_SENSE
    MSK_RES_ERR_UNHANDLED_SOLUTION_STATUS
    MSK_RES_ERR_UNKNOWN
    MSK_RES_ERR_UPPER_BOUND_IS_A_NAN
    MSK_RES_ERR_UPPER_TRIANGLE
    MSK_RES_ERR_WHICHITEM_NOT_ALLOWED
    MSK_RES_ERR_WHICHSOL
    MSK_RES_ERR_WRITE_MPS_INVALID_NAME
    MSK_RES_ERR_WRITE_OPF_INVALID_VAR_NAME
    MSK_RES_ERR_WRITING_FILE
    MSK_RES_ERR_XML_INVALID_PROBLEM_TYPE
    MSK_RES_ERR_Y_IS_UNDEFINED