Borderbasix

Macros | Typedefs | Enumerations | Functions | Variables
mosek.h File Reference
#include <stdlib.h>
#include <stdio.h>

Go to the source code of this file.

Macros

#define MSK_VERSION_MAJOR   7
 
#define MSK_VERSION_MINOR   0
 
#define MSK_VERSION_BUILD   0
 
#define MSK_VERSION_REVISION   92
 
#define MSK_VERSION_STATE   ""
 
#define MSKCONST   const
 
#define MSK_INFINITY   1.0e30
 
#define MSKAPI
 
#define MSKAPIVA
 
#define MSK_FIRST_ERR_CODE   1000
 
#define MSK_LAST_ERR_CODE   9999
 
#define MSK_SPAR_BAS_SOL_FILE_NAME_   "MSK_SPAR_BAS_SOL_FILE_NAME"
 
#define MSK_SPAR_DATA_FILE_NAME_   "MSK_SPAR_DATA_FILE_NAME"
 
#define MSK_SPAR_DEBUG_FILE_NAME_   "MSK_SPAR_DEBUG_FILE_NAME"
 
#define MSK_SPAR_FEASREPAIR_NAME_PREFIX_   "MSK_SPAR_FEASREPAIR_NAME_PREFIX"
 
#define MSK_SPAR_FEASREPAIR_NAME_SEPARATOR_   "MSK_SPAR_FEASREPAIR_NAME_SEPARATOR"
 
#define MSK_SPAR_FEASREPAIR_NAME_WSUMVIOL_   "MSK_SPAR_FEASREPAIR_NAME_WSUMVIOL"
 
#define MSK_SPAR_INT_SOL_FILE_NAME_   "MSK_SPAR_INT_SOL_FILE_NAME"
 
#define MSK_SPAR_ITR_SOL_FILE_NAME_   "MSK_SPAR_ITR_SOL_FILE_NAME"
 
#define MSK_SPAR_MIO_DEBUG_STRING_   "MSK_SPAR_MIO_DEBUG_STRING"
 
#define MSK_SPAR_PARAM_COMMENT_SIGN_   "MSK_SPAR_PARAM_COMMENT_SIGN"
 
#define MSK_SPAR_PARAM_READ_FILE_NAME_   "MSK_SPAR_PARAM_READ_FILE_NAME"
 
#define MSK_SPAR_PARAM_WRITE_FILE_NAME_   "MSK_SPAR_PARAM_WRITE_FILE_NAME"
 
#define MSK_SPAR_READ_MPS_BOU_NAME_   "MSK_SPAR_READ_MPS_BOU_NAME"
 
#define MSK_SPAR_READ_MPS_OBJ_NAME_   "MSK_SPAR_READ_MPS_OBJ_NAME"
 
#define MSK_SPAR_READ_MPS_RAN_NAME_   "MSK_SPAR_READ_MPS_RAN_NAME"
 
#define MSK_SPAR_READ_MPS_RHS_NAME_   "MSK_SPAR_READ_MPS_RHS_NAME"
 
#define MSK_SPAR_SENSITIVITY_FILE_NAME_   "MSK_SPAR_SENSITIVITY_FILE_NAME"
 
#define MSK_SPAR_SENSITIVITY_RES_FILE_NAME_   "MSK_SPAR_SENSITIVITY_RES_FILE_NAME"
 
#define MSK_SPAR_SOL_FILTER_XC_LOW_   "MSK_SPAR_SOL_FILTER_XC_LOW"
 
#define MSK_SPAR_SOL_FILTER_XC_UPR_   "MSK_SPAR_SOL_FILTER_XC_UPR"
 
#define MSK_SPAR_SOL_FILTER_XX_LOW_   "MSK_SPAR_SOL_FILTER_XX_LOW"
 
#define MSK_SPAR_SOL_FILTER_XX_UPR_   "MSK_SPAR_SOL_FILTER_XX_UPR"
 
#define MSK_SPAR_STAT_FILE_NAME_   "MSK_SPAR_STAT_FILE_NAME"
 
#define MSK_SPAR_STAT_KEY_   "MSK_SPAR_STAT_KEY"
 
#define MSK_SPAR_STAT_NAME_   "MSK_SPAR_STAT_NAME"
 
#define MSK_SPAR_WRITE_LP_GEN_VAR_NAME_   "MSK_SPAR_WRITE_LP_GEN_VAR_NAME"
 
#define MSK_DPAR_ANA_SOL_INFEAS_TOL_   "MSK_DPAR_ANA_SOL_INFEAS_TOL"
 
#define MSK_DPAR_BASIS_REL_TOL_S_   "MSK_DPAR_BASIS_REL_TOL_S"
 
#define MSK_DPAR_BASIS_TOL_S_   "MSK_DPAR_BASIS_TOL_S"
 
#define MSK_DPAR_BASIS_TOL_X_   "MSK_DPAR_BASIS_TOL_X"
 
#define MSK_DPAR_CHECK_CONVEXITY_REL_TOL_   "MSK_DPAR_CHECK_CONVEXITY_REL_TOL"
 
#define MSK_DPAR_DATA_TOL_AIJ_   "MSK_DPAR_DATA_TOL_AIJ"
 
#define MSK_DPAR_DATA_TOL_AIJ_HUGE_   "MSK_DPAR_DATA_TOL_AIJ_HUGE"
 
#define MSK_DPAR_DATA_TOL_AIJ_LARGE_   "MSK_DPAR_DATA_TOL_AIJ_LARGE"
 
#define MSK_DPAR_DATA_TOL_BOUND_INF_   "MSK_DPAR_DATA_TOL_BOUND_INF"
 
#define MSK_DPAR_DATA_TOL_BOUND_WRN_   "MSK_DPAR_DATA_TOL_BOUND_WRN"
 
#define MSK_DPAR_DATA_TOL_C_HUGE_   "MSK_DPAR_DATA_TOL_C_HUGE"
 
#define MSK_DPAR_DATA_TOL_CJ_LARGE_   "MSK_DPAR_DATA_TOL_CJ_LARGE"
 
#define MSK_DPAR_DATA_TOL_QIJ_   "MSK_DPAR_DATA_TOL_QIJ"
 
#define MSK_DPAR_DATA_TOL_X_   "MSK_DPAR_DATA_TOL_X"
 
#define MSK_DPAR_FEASREPAIR_TOL_   "MSK_DPAR_FEASREPAIR_TOL"
 
#define MSK_DPAR_INTPNT_CO_TOL_DFEAS_   "MSK_DPAR_INTPNT_CO_TOL_DFEAS"
 
#define MSK_DPAR_INTPNT_CO_TOL_INFEAS_   "MSK_DPAR_INTPNT_CO_TOL_INFEAS"
 
#define MSK_DPAR_INTPNT_CO_TOL_MU_RED_   "MSK_DPAR_INTPNT_CO_TOL_MU_RED"
 
#define MSK_DPAR_INTPNT_CO_TOL_NEAR_REL_   "MSK_DPAR_INTPNT_CO_TOL_NEAR_REL"
 
#define MSK_DPAR_INTPNT_CO_TOL_PFEAS_   "MSK_DPAR_INTPNT_CO_TOL_PFEAS"
 
#define MSK_DPAR_INTPNT_CO_TOL_REL_GAP_   "MSK_DPAR_INTPNT_CO_TOL_REL_GAP"
 
#define MSK_DPAR_INTPNT_NL_MERIT_BAL_   "MSK_DPAR_INTPNT_NL_MERIT_BAL"
 
#define MSK_DPAR_INTPNT_NL_TOL_DFEAS_   "MSK_DPAR_INTPNT_NL_TOL_DFEAS"
 
#define MSK_DPAR_INTPNT_NL_TOL_MU_RED_   "MSK_DPAR_INTPNT_NL_TOL_MU_RED"
 
#define MSK_DPAR_INTPNT_NL_TOL_NEAR_REL_   "MSK_DPAR_INTPNT_NL_TOL_NEAR_REL"
 
#define MSK_DPAR_INTPNT_NL_TOL_PFEAS_   "MSK_DPAR_INTPNT_NL_TOL_PFEAS"
 
#define MSK_DPAR_INTPNT_NL_TOL_REL_GAP_   "MSK_DPAR_INTPNT_NL_TOL_REL_GAP"
 
#define MSK_DPAR_INTPNT_NL_TOL_REL_STEP_   "MSK_DPAR_INTPNT_NL_TOL_REL_STEP"
 
#define MSK_DPAR_INTPNT_TOL_DFEAS_   "MSK_DPAR_INTPNT_TOL_DFEAS"
 
#define MSK_DPAR_INTPNT_TOL_DSAFE_   "MSK_DPAR_INTPNT_TOL_DSAFE"
 
#define MSK_DPAR_INTPNT_TOL_INFEAS_   "MSK_DPAR_INTPNT_TOL_INFEAS"
 
#define MSK_DPAR_INTPNT_TOL_MU_RED_   "MSK_DPAR_INTPNT_TOL_MU_RED"
 
#define MSK_DPAR_INTPNT_TOL_PATH_   "MSK_DPAR_INTPNT_TOL_PATH"
 
#define MSK_DPAR_INTPNT_TOL_PFEAS_   "MSK_DPAR_INTPNT_TOL_PFEAS"
 
#define MSK_DPAR_INTPNT_TOL_PSAFE_   "MSK_DPAR_INTPNT_TOL_PSAFE"
 
#define MSK_DPAR_INTPNT_TOL_REL_GAP_   "MSK_DPAR_INTPNT_TOL_REL_GAP"
 
#define MSK_DPAR_INTPNT_TOL_REL_STEP_   "MSK_DPAR_INTPNT_TOL_REL_STEP"
 
#define MSK_DPAR_INTPNT_TOL_STEP_SIZE_   "MSK_DPAR_INTPNT_TOL_STEP_SIZE"
 
#define MSK_DPAR_LOWER_OBJ_CUT_   "MSK_DPAR_LOWER_OBJ_CUT"
 
#define MSK_DPAR_LOWER_OBJ_CUT_FINITE_TRH_   "MSK_DPAR_LOWER_OBJ_CUT_FINITE_TRH"
 
#define MSK_DPAR_MIO_DISABLE_TERM_TIME_   "MSK_DPAR_MIO_DISABLE_TERM_TIME"
 
#define MSK_DPAR_MIO_HEURISTIC_TIME_   "MSK_DPAR_MIO_HEURISTIC_TIME"
 
#define MSK_DPAR_MIO_MAX_TIME_   "MSK_DPAR_MIO_MAX_TIME"
 
#define MSK_DPAR_MIO_MAX_TIME_APRX_OPT_   "MSK_DPAR_MIO_MAX_TIME_APRX_OPT"
 
#define MSK_DPAR_MIO_NEAR_TOL_ABS_GAP_   "MSK_DPAR_MIO_NEAR_TOL_ABS_GAP"
 
#define MSK_DPAR_MIO_NEAR_TOL_REL_GAP_   "MSK_DPAR_MIO_NEAR_TOL_REL_GAP"
 
#define MSK_DPAR_MIO_REL_ADD_CUT_LIMITED_   "MSK_DPAR_MIO_REL_ADD_CUT_LIMITED"
 
#define MSK_DPAR_MIO_REL_GAP_CONST_   "MSK_DPAR_MIO_REL_GAP_CONST"
 
#define MSK_DPAR_MIO_TOL_ABS_GAP_   "MSK_DPAR_MIO_TOL_ABS_GAP"
 
#define MSK_DPAR_MIO_TOL_ABS_RELAX_INT_   "MSK_DPAR_MIO_TOL_ABS_RELAX_INT"
 
#define MSK_DPAR_MIO_TOL_FEAS_   "MSK_DPAR_MIO_TOL_FEAS"
 
#define MSK_DPAR_MIO_TOL_REL_GAP_   "MSK_DPAR_MIO_TOL_REL_GAP"
 
#define MSK_DPAR_MIO_TOL_REL_RELAX_INT_   "MSK_DPAR_MIO_TOL_REL_RELAX_INT"
 
#define MSK_DPAR_MIO_TOL_X_   "MSK_DPAR_MIO_TOL_X"
 
#define MSK_DPAR_NONCONVEX_TOL_FEAS_   "MSK_DPAR_NONCONVEX_TOL_FEAS"
 
#define MSK_DPAR_NONCONVEX_TOL_OPT_   "MSK_DPAR_NONCONVEX_TOL_OPT"
 
#define MSK_DPAR_OPTIMIZER_MAX_TIME_   "MSK_DPAR_OPTIMIZER_MAX_TIME"
 
#define MSK_DPAR_PRESOLVE_TOL_ABS_LINDEP_   "MSK_DPAR_PRESOLVE_TOL_ABS_LINDEP"
 
#define MSK_DPAR_PRESOLVE_TOL_AIJ_   "MSK_DPAR_PRESOLVE_TOL_AIJ"
 
#define MSK_DPAR_PRESOLVE_TOL_REL_LINDEP_   "MSK_DPAR_PRESOLVE_TOL_REL_LINDEP"
 
#define MSK_DPAR_PRESOLVE_TOL_S_   "MSK_DPAR_PRESOLVE_TOL_S"
 
#define MSK_DPAR_PRESOLVE_TOL_X_   "MSK_DPAR_PRESOLVE_TOL_X"
 
#define MSK_DPAR_QCQO_REFORMULATE_REL_DROP_TOL_   "MSK_DPAR_QCQO_REFORMULATE_REL_DROP_TOL"
 
#define MSK_DPAR_SIM_LU_TOL_REL_PIV_   "MSK_DPAR_SIM_LU_TOL_REL_PIV"
 
#define MSK_DPAR_SIMPLEX_ABS_TOL_PIV_   "MSK_DPAR_SIMPLEX_ABS_TOL_PIV"
 
#define MSK_DPAR_UPPER_OBJ_CUT_   "MSK_DPAR_UPPER_OBJ_CUT"
 
#define MSK_DPAR_UPPER_OBJ_CUT_FINITE_TRH_   "MSK_DPAR_UPPER_OBJ_CUT_FINITE_TRH"
 
#define MSK_IPAR_ALLOC_ADD_QNZ_   "MSK_IPAR_ALLOC_ADD_QNZ"
 
#define MSK_IPAR_ANA_SOL_BASIS_   "MSK_IPAR_ANA_SOL_BASIS"
 
#define MSK_IPAR_ANA_SOL_PRINT_VIOLATED_   "MSK_IPAR_ANA_SOL_PRINT_VIOLATED"
 
#define MSK_IPAR_AUTO_SORT_A_BEFORE_OPT_   "MSK_IPAR_AUTO_SORT_A_BEFORE_OPT"
 
#define MSK_IPAR_AUTO_UPDATE_SOL_INFO_   "MSK_IPAR_AUTO_UPDATE_SOL_INFO"
 
#define MSK_IPAR_BASIS_SOLVE_USE_PLUS_ONE_   "MSK_IPAR_BASIS_SOLVE_USE_PLUS_ONE"
 
#define MSK_IPAR_BI_CLEAN_OPTIMIZER_   "MSK_IPAR_BI_CLEAN_OPTIMIZER"
 
#define MSK_IPAR_BI_IGNORE_MAX_ITER_   "MSK_IPAR_BI_IGNORE_MAX_ITER"
 
#define MSK_IPAR_BI_IGNORE_NUM_ERROR_   "MSK_IPAR_BI_IGNORE_NUM_ERROR"
 
#define MSK_IPAR_BI_MAX_ITERATIONS_   "MSK_IPAR_BI_MAX_ITERATIONS"
 
#define MSK_IPAR_CACHE_LICENSE_   "MSK_IPAR_CACHE_LICENSE"
 
#define MSK_IPAR_CHECK_CONVEXITY_   "MSK_IPAR_CHECK_CONVEXITY"
 
#define MSK_IPAR_COMPRESS_STATFILE_   "MSK_IPAR_COMPRESS_STATFILE"
 
#define MSK_IPAR_CONCURRENT_NUM_OPTIMIZERS_   "MSK_IPAR_CONCURRENT_NUM_OPTIMIZERS"
 
#define MSK_IPAR_CONCURRENT_PRIORITY_DUAL_SIMPLEX_   "MSK_IPAR_CONCURRENT_PRIORITY_DUAL_SIMPLEX"
 
#define MSK_IPAR_CONCURRENT_PRIORITY_FREE_SIMPLEX_   "MSK_IPAR_CONCURRENT_PRIORITY_FREE_SIMPLEX"
 
#define MSK_IPAR_CONCURRENT_PRIORITY_INTPNT_   "MSK_IPAR_CONCURRENT_PRIORITY_INTPNT"
 
#define MSK_IPAR_CONCURRENT_PRIORITY_PRIMAL_SIMPLEX_   "MSK_IPAR_CONCURRENT_PRIORITY_PRIMAL_SIMPLEX"
 
#define MSK_IPAR_FEASREPAIR_OPTIMIZE_   "MSK_IPAR_FEASREPAIR_OPTIMIZE"
 
#define MSK_IPAR_INFEAS_GENERIC_NAMES_   "MSK_IPAR_INFEAS_GENERIC_NAMES"
 
#define MSK_IPAR_INFEAS_PREFER_PRIMAL_   "MSK_IPAR_INFEAS_PREFER_PRIMAL"
 
#define MSK_IPAR_INFEAS_REPORT_AUTO_   "MSK_IPAR_INFEAS_REPORT_AUTO"
 
#define MSK_IPAR_INFEAS_REPORT_LEVEL_   "MSK_IPAR_INFEAS_REPORT_LEVEL"
 
#define MSK_IPAR_INTPNT_BASIS_   "MSK_IPAR_INTPNT_BASIS"
 
#define MSK_IPAR_INTPNT_DIFF_STEP_   "MSK_IPAR_INTPNT_DIFF_STEP"
 
#define MSK_IPAR_INTPNT_FACTOR_DEBUG_LVL_   "MSK_IPAR_INTPNT_FACTOR_DEBUG_LVL"
 
#define MSK_IPAR_INTPNT_FACTOR_METHOD_   "MSK_IPAR_INTPNT_FACTOR_METHOD"
 
#define MSK_IPAR_INTPNT_HOTSTART_   "MSK_IPAR_INTPNT_HOTSTART"
 
#define MSK_IPAR_INTPNT_MAX_ITERATIONS_   "MSK_IPAR_INTPNT_MAX_ITERATIONS"
 
#define MSK_IPAR_INTPNT_MAX_NUM_COR_   "MSK_IPAR_INTPNT_MAX_NUM_COR"
 
#define MSK_IPAR_INTPNT_MAX_NUM_REFINEMENT_STEPS_   "MSK_IPAR_INTPNT_MAX_NUM_REFINEMENT_STEPS"
 
#define MSK_IPAR_INTPNT_OFF_COL_TRH_   "MSK_IPAR_INTPNT_OFF_COL_TRH"
 
#define MSK_IPAR_INTPNT_ORDER_METHOD_   "MSK_IPAR_INTPNT_ORDER_METHOD"
 
#define MSK_IPAR_INTPNT_REGULARIZATION_USE_   "MSK_IPAR_INTPNT_REGULARIZATION_USE"
 
#define MSK_IPAR_INTPNT_SCALING_   "MSK_IPAR_INTPNT_SCALING"
 
#define MSK_IPAR_INTPNT_SOLVE_FORM_   "MSK_IPAR_INTPNT_SOLVE_FORM"
 
#define MSK_IPAR_INTPNT_STARTING_POINT_   "MSK_IPAR_INTPNT_STARTING_POINT"
 
#define MSK_IPAR_LIC_TRH_EXPIRY_WRN_   "MSK_IPAR_LIC_TRH_EXPIRY_WRN"
 
#define MSK_IPAR_LICENSE_ALLOW_OVERUSE_   "MSK_IPAR_LICENSE_ALLOW_OVERUSE"
 
#define MSK_IPAR_LICENSE_DEBUG_   "MSK_IPAR_LICENSE_DEBUG"
 
#define MSK_IPAR_LICENSE_PAUSE_TIME_   "MSK_IPAR_LICENSE_PAUSE_TIME"
 
#define MSK_IPAR_LICENSE_SUPPRESS_EXPIRE_WRNS_   "MSK_IPAR_LICENSE_SUPPRESS_EXPIRE_WRNS"
 
#define MSK_IPAR_LICENSE_WAIT_   "MSK_IPAR_LICENSE_WAIT"
 
#define MSK_IPAR_LOG_   "MSK_IPAR_LOG"
 
#define MSK_IPAR_LOG_BI_   "MSK_IPAR_LOG_BI"
 
#define MSK_IPAR_LOG_BI_FREQ_   "MSK_IPAR_LOG_BI_FREQ"
 
#define MSK_IPAR_LOG_CHECK_CONVEXITY_   "MSK_IPAR_LOG_CHECK_CONVEXITY"
 
#define MSK_IPAR_LOG_CONCURRENT_   "MSK_IPAR_LOG_CONCURRENT"
 
#define MSK_IPAR_LOG_CUT_SECOND_OPT_   "MSK_IPAR_LOG_CUT_SECOND_OPT"
 
#define MSK_IPAR_LOG_EXPAND_   "MSK_IPAR_LOG_EXPAND"
 
#define MSK_IPAR_LOG_FACTOR_   "MSK_IPAR_LOG_FACTOR"
 
#define MSK_IPAR_LOG_FEAS_REPAIR_   "MSK_IPAR_LOG_FEAS_REPAIR"
 
#define MSK_IPAR_LOG_FILE_   "MSK_IPAR_LOG_FILE"
 
#define MSK_IPAR_LOG_HEAD_   "MSK_IPAR_LOG_HEAD"
 
#define MSK_IPAR_LOG_INFEAS_ANA_   "MSK_IPAR_LOG_INFEAS_ANA"
 
#define MSK_IPAR_LOG_INTPNT_   "MSK_IPAR_LOG_INTPNT"
 
#define MSK_IPAR_LOG_MIO_   "MSK_IPAR_LOG_MIO"
 
#define MSK_IPAR_LOG_MIO_FREQ_   "MSK_IPAR_LOG_MIO_FREQ"
 
#define MSK_IPAR_LOG_NONCONVEX_   "MSK_IPAR_LOG_NONCONVEX"
 
#define MSK_IPAR_LOG_OPTIMIZER_   "MSK_IPAR_LOG_OPTIMIZER"
 
#define MSK_IPAR_LOG_ORDER_   "MSK_IPAR_LOG_ORDER"
 
#define MSK_IPAR_LOG_PARAM_   "MSK_IPAR_LOG_PARAM"
 
#define MSK_IPAR_LOG_PRESOLVE_   "MSK_IPAR_LOG_PRESOLVE"
 
#define MSK_IPAR_LOG_RESPONSE_   "MSK_IPAR_LOG_RESPONSE"
 
#define MSK_IPAR_LOG_SENSITIVITY_   "MSK_IPAR_LOG_SENSITIVITY"
 
#define MSK_IPAR_LOG_SENSITIVITY_OPT_   "MSK_IPAR_LOG_SENSITIVITY_OPT"
 
#define MSK_IPAR_LOG_SIM_   "MSK_IPAR_LOG_SIM"
 
#define MSK_IPAR_LOG_SIM_FREQ_   "MSK_IPAR_LOG_SIM_FREQ"
 
#define MSK_IPAR_LOG_SIM_MINOR_   "MSK_IPAR_LOG_SIM_MINOR"
 
#define MSK_IPAR_LOG_SIM_NETWORK_FREQ_   "MSK_IPAR_LOG_SIM_NETWORK_FREQ"
 
#define MSK_IPAR_LOG_STORAGE_   "MSK_IPAR_LOG_STORAGE"
 
#define MSK_IPAR_MAX_NUM_WARNINGS_   "MSK_IPAR_MAX_NUM_WARNINGS"
 
#define MSK_IPAR_MIO_BRANCH_DIR_   "MSK_IPAR_MIO_BRANCH_DIR"
 
#define MSK_IPAR_MIO_BRANCH_PRIORITIES_USE_   "MSK_IPAR_MIO_BRANCH_PRIORITIES_USE"
 
#define MSK_IPAR_MIO_CONSTRUCT_SOL_   "MSK_IPAR_MIO_CONSTRUCT_SOL"
 
#define MSK_IPAR_MIO_CONT_SOL_   "MSK_IPAR_MIO_CONT_SOL"
 
#define MSK_IPAR_MIO_CUT_LEVEL_ROOT_   "MSK_IPAR_MIO_CUT_LEVEL_ROOT"
 
#define MSK_IPAR_MIO_CUT_LEVEL_TREE_   "MSK_IPAR_MIO_CUT_LEVEL_TREE"
 
#define MSK_IPAR_MIO_FEASPUMP_LEVEL_   "MSK_IPAR_MIO_FEASPUMP_LEVEL"
 
#define MSK_IPAR_MIO_HEURISTIC_LEVEL_   "MSK_IPAR_MIO_HEURISTIC_LEVEL"
 
#define MSK_IPAR_MIO_HOTSTART_   "MSK_IPAR_MIO_HOTSTART"
 
#define MSK_IPAR_MIO_KEEP_BASIS_   "MSK_IPAR_MIO_KEEP_BASIS"
 
#define MSK_IPAR_MIO_LOCAL_BRANCH_NUMBER_   "MSK_IPAR_MIO_LOCAL_BRANCH_NUMBER"
 
#define MSK_IPAR_MIO_MAX_NUM_BRANCHES_   "MSK_IPAR_MIO_MAX_NUM_BRANCHES"
 
#define MSK_IPAR_MIO_MAX_NUM_RELAXS_   "MSK_IPAR_MIO_MAX_NUM_RELAXS"
 
#define MSK_IPAR_MIO_MAX_NUM_SOLUTIONS_   "MSK_IPAR_MIO_MAX_NUM_SOLUTIONS"
 
#define MSK_IPAR_MIO_MODE_   "MSK_IPAR_MIO_MODE"
 
#define MSK_IPAR_MIO_MT_USER_CB_   "MSK_IPAR_MIO_MT_USER_CB"
 
#define MSK_IPAR_MIO_NODE_OPTIMIZER_   "MSK_IPAR_MIO_NODE_OPTIMIZER"
 
#define MSK_IPAR_MIO_NODE_SELECTION_   "MSK_IPAR_MIO_NODE_SELECTION"
 
#define MSK_IPAR_MIO_OPTIMIZER_MODE_   "MSK_IPAR_MIO_OPTIMIZER_MODE"
 
#define MSK_IPAR_MIO_PRESOLVE_AGGREGATE_   "MSK_IPAR_MIO_PRESOLVE_AGGREGATE"
 
#define MSK_IPAR_MIO_PRESOLVE_PROBING_   "MSK_IPAR_MIO_PRESOLVE_PROBING"
 
#define MSK_IPAR_MIO_PRESOLVE_USE_   "MSK_IPAR_MIO_PRESOLVE_USE"
 
#define MSK_IPAR_MIO_ROOT_OPTIMIZER_   "MSK_IPAR_MIO_ROOT_OPTIMIZER"
 
#define MSK_IPAR_MIO_STRONG_BRANCH_   "MSK_IPAR_MIO_STRONG_BRANCH"
 
#define MSK_IPAR_MIO_USE_MULTITHREADED_OPTIMIZER_   "MSK_IPAR_MIO_USE_MULTITHREADED_OPTIMIZER"
 
#define MSK_IPAR_MT_SPINCOUNT_   "MSK_IPAR_MT_SPINCOUNT"
 
#define MSK_IPAR_NONCONVEX_MAX_ITERATIONS_   "MSK_IPAR_NONCONVEX_MAX_ITERATIONS"
 
#define MSK_IPAR_NUM_THREADS_   "MSK_IPAR_NUM_THREADS"
 
#define MSK_IPAR_OPF_MAX_TERMS_PER_LINE_   "MSK_IPAR_OPF_MAX_TERMS_PER_LINE"
 
#define MSK_IPAR_OPF_WRITE_HEADER_   "MSK_IPAR_OPF_WRITE_HEADER"
 
#define MSK_IPAR_OPF_WRITE_HINTS_   "MSK_IPAR_OPF_WRITE_HINTS"
 
#define MSK_IPAR_OPF_WRITE_PARAMETERS_   "MSK_IPAR_OPF_WRITE_PARAMETERS"
 
#define MSK_IPAR_OPF_WRITE_PROBLEM_   "MSK_IPAR_OPF_WRITE_PROBLEM"
 
#define MSK_IPAR_OPF_WRITE_SOL_BAS_   "MSK_IPAR_OPF_WRITE_SOL_BAS"
 
#define MSK_IPAR_OPF_WRITE_SOL_ITG_   "MSK_IPAR_OPF_WRITE_SOL_ITG"
 
#define MSK_IPAR_OPF_WRITE_SOL_ITR_   "MSK_IPAR_OPF_WRITE_SOL_ITR"
 
#define MSK_IPAR_OPF_WRITE_SOLUTIONS_   "MSK_IPAR_OPF_WRITE_SOLUTIONS"
 
#define MSK_IPAR_OPTIMIZER_   "MSK_IPAR_OPTIMIZER"
 
#define MSK_IPAR_PARAM_READ_CASE_NAME_   "MSK_IPAR_PARAM_READ_CASE_NAME"
 
#define MSK_IPAR_PARAM_READ_IGN_ERROR_   "MSK_IPAR_PARAM_READ_IGN_ERROR"
 
#define MSK_IPAR_PRESOLVE_ELIM_FILL_   "MSK_IPAR_PRESOLVE_ELIM_FILL"
 
#define MSK_IPAR_PRESOLVE_ELIMINATOR_MAX_NUM_TRIES_   "MSK_IPAR_PRESOLVE_ELIMINATOR_MAX_NUM_TRIES"
 
#define MSK_IPAR_PRESOLVE_ELIMINATOR_USE_   "MSK_IPAR_PRESOLVE_ELIMINATOR_USE"
 
#define MSK_IPAR_PRESOLVE_LEVEL_   "MSK_IPAR_PRESOLVE_LEVEL"
 
#define MSK_IPAR_PRESOLVE_LINDEP_ABS_WORK_TRH_   "MSK_IPAR_PRESOLVE_LINDEP_ABS_WORK_TRH"
 
#define MSK_IPAR_PRESOLVE_LINDEP_REL_WORK_TRH_   "MSK_IPAR_PRESOLVE_LINDEP_REL_WORK_TRH"
 
#define MSK_IPAR_PRESOLVE_LINDEP_USE_   "MSK_IPAR_PRESOLVE_LINDEP_USE"
 
#define MSK_IPAR_PRESOLVE_MAX_NUM_REDUCTIONS_   "MSK_IPAR_PRESOLVE_MAX_NUM_REDUCTIONS"
 
#define MSK_IPAR_PRESOLVE_USE_   "MSK_IPAR_PRESOLVE_USE"
 
#define MSK_IPAR_PRIMAL_REPAIR_OPTIMIZER_   "MSK_IPAR_PRIMAL_REPAIR_OPTIMIZER"
 
#define MSK_IPAR_QO_SEPARABLE_REFORMULATION_   "MSK_IPAR_QO_SEPARABLE_REFORMULATION"
 
#define MSK_IPAR_READ_ANZ_   "MSK_IPAR_READ_ANZ"
 
#define MSK_IPAR_READ_CON_   "MSK_IPAR_READ_CON"
 
#define MSK_IPAR_READ_CONE_   "MSK_IPAR_READ_CONE"
 
#define MSK_IPAR_READ_DATA_COMPRESSED_   "MSK_IPAR_READ_DATA_COMPRESSED"
 
#define MSK_IPAR_READ_DATA_FORMAT_   "MSK_IPAR_READ_DATA_FORMAT"
 
#define MSK_IPAR_READ_KEEP_FREE_CON_   "MSK_IPAR_READ_KEEP_FREE_CON"
 
#define MSK_IPAR_READ_LP_DROP_NEW_VARS_IN_BOU_   "MSK_IPAR_READ_LP_DROP_NEW_VARS_IN_BOU"
 
#define MSK_IPAR_READ_LP_QUOTED_NAMES_   "MSK_IPAR_READ_LP_QUOTED_NAMES"
 
#define MSK_IPAR_READ_MPS_FORMAT_   "MSK_IPAR_READ_MPS_FORMAT"
 
#define MSK_IPAR_READ_MPS_KEEP_INT_   "MSK_IPAR_READ_MPS_KEEP_INT"
 
#define MSK_IPAR_READ_MPS_OBJ_SENSE_   "MSK_IPAR_READ_MPS_OBJ_SENSE"
 
#define MSK_IPAR_READ_MPS_RELAX_   "MSK_IPAR_READ_MPS_RELAX"
 
#define MSK_IPAR_READ_MPS_WIDTH_   "MSK_IPAR_READ_MPS_WIDTH"
 
#define MSK_IPAR_READ_QNZ_   "MSK_IPAR_READ_QNZ"
 
#define MSK_IPAR_READ_TASK_IGNORE_PARAM_   "MSK_IPAR_READ_TASK_IGNORE_PARAM"
 
#define MSK_IPAR_READ_VAR_   "MSK_IPAR_READ_VAR"
 
#define MSK_IPAR_SENSITIVITY_ALL_   "MSK_IPAR_SENSITIVITY_ALL"
 
#define MSK_IPAR_SENSITIVITY_OPTIMIZER_   "MSK_IPAR_SENSITIVITY_OPTIMIZER"
 
#define MSK_IPAR_SENSITIVITY_TYPE_   "MSK_IPAR_SENSITIVITY_TYPE"
 
#define MSK_IPAR_SIM_BASIS_FACTOR_USE_   "MSK_IPAR_SIM_BASIS_FACTOR_USE"
 
#define MSK_IPAR_SIM_DEGEN_   "MSK_IPAR_SIM_DEGEN"
 
#define MSK_IPAR_SIM_DUAL_CRASH_   "MSK_IPAR_SIM_DUAL_CRASH"
 
#define MSK_IPAR_SIM_DUAL_PHASEONE_METHOD_   "MSK_IPAR_SIM_DUAL_PHASEONE_METHOD"
 
#define MSK_IPAR_SIM_DUAL_RESTRICT_SELECTION_   "MSK_IPAR_SIM_DUAL_RESTRICT_SELECTION"
 
#define MSK_IPAR_SIM_DUAL_SELECTION_   "MSK_IPAR_SIM_DUAL_SELECTION"
 
#define MSK_IPAR_SIM_EXPLOIT_DUPVEC_   "MSK_IPAR_SIM_EXPLOIT_DUPVEC"
 
#define MSK_IPAR_SIM_HOTSTART_   "MSK_IPAR_SIM_HOTSTART"
 
#define MSK_IPAR_SIM_HOTSTART_LU_   "MSK_IPAR_SIM_HOTSTART_LU"
 
#define MSK_IPAR_SIM_INTEGER_   "MSK_IPAR_SIM_INTEGER"
 
#define MSK_IPAR_SIM_MAX_ITERATIONS_   "MSK_IPAR_SIM_MAX_ITERATIONS"
 
#define MSK_IPAR_SIM_MAX_NUM_SETBACKS_   "MSK_IPAR_SIM_MAX_NUM_SETBACKS"
 
#define MSK_IPAR_SIM_NON_SINGULAR_   "MSK_IPAR_SIM_NON_SINGULAR"
 
#define MSK_IPAR_SIM_PRIMAL_CRASH_   "MSK_IPAR_SIM_PRIMAL_CRASH"
 
#define MSK_IPAR_SIM_PRIMAL_PHASEONE_METHOD_   "MSK_IPAR_SIM_PRIMAL_PHASEONE_METHOD"
 
#define MSK_IPAR_SIM_PRIMAL_RESTRICT_SELECTION_   "MSK_IPAR_SIM_PRIMAL_RESTRICT_SELECTION"
 
#define MSK_IPAR_SIM_PRIMAL_SELECTION_   "MSK_IPAR_SIM_PRIMAL_SELECTION"
 
#define MSK_IPAR_SIM_REFACTOR_FREQ_   "MSK_IPAR_SIM_REFACTOR_FREQ"
 
#define MSK_IPAR_SIM_REFORMULATION_   "MSK_IPAR_SIM_REFORMULATION"
 
#define MSK_IPAR_SIM_SAVE_LU_   "MSK_IPAR_SIM_SAVE_LU"
 
#define MSK_IPAR_SIM_SCALING_   "MSK_IPAR_SIM_SCALING"
 
#define MSK_IPAR_SIM_SCALING_METHOD_   "MSK_IPAR_SIM_SCALING_METHOD"
 
#define MSK_IPAR_SIM_SOLVE_FORM_   "MSK_IPAR_SIM_SOLVE_FORM"
 
#define MSK_IPAR_SIM_STABILITY_PRIORITY_   "MSK_IPAR_SIM_STABILITY_PRIORITY"
 
#define MSK_IPAR_SIM_SWITCH_OPTIMIZER_   "MSK_IPAR_SIM_SWITCH_OPTIMIZER"
 
#define MSK_IPAR_SOL_FILTER_KEEP_BASIC_   "MSK_IPAR_SOL_FILTER_KEEP_BASIC"
 
#define MSK_IPAR_SOL_FILTER_KEEP_RANGED_   "MSK_IPAR_SOL_FILTER_KEEP_RANGED"
 
#define MSK_IPAR_SOL_READ_NAME_WIDTH_   "MSK_IPAR_SOL_READ_NAME_WIDTH"
 
#define MSK_IPAR_SOL_READ_WIDTH_   "MSK_IPAR_SOL_READ_WIDTH"
 
#define MSK_IPAR_SOLUTION_CALLBACK_   "MSK_IPAR_SOLUTION_CALLBACK"
 
#define MSK_IPAR_TIMING_LEVEL_   "MSK_IPAR_TIMING_LEVEL"
 
#define MSK_IPAR_WARNING_LEVEL_   "MSK_IPAR_WARNING_LEVEL"
 
#define MSK_IPAR_WRITE_BAS_CONSTRAINTS_   "MSK_IPAR_WRITE_BAS_CONSTRAINTS"
 
#define MSK_IPAR_WRITE_BAS_HEAD_   "MSK_IPAR_WRITE_BAS_HEAD"
 
#define MSK_IPAR_WRITE_BAS_VARIABLES_   "MSK_IPAR_WRITE_BAS_VARIABLES"
 
#define MSK_IPAR_WRITE_DATA_COMPRESSED_   "MSK_IPAR_WRITE_DATA_COMPRESSED"
 
#define MSK_IPAR_WRITE_DATA_FORMAT_   "MSK_IPAR_WRITE_DATA_FORMAT"
 
#define MSK_IPAR_WRITE_DATA_PARAM_   "MSK_IPAR_WRITE_DATA_PARAM"
 
#define MSK_IPAR_WRITE_FREE_CON_   "MSK_IPAR_WRITE_FREE_CON"
 
#define MSK_IPAR_WRITE_GENERIC_NAMES_   "MSK_IPAR_WRITE_GENERIC_NAMES"
 
#define MSK_IPAR_WRITE_GENERIC_NAMES_IO_   "MSK_IPAR_WRITE_GENERIC_NAMES_IO"
 
#define MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_CONIC_ITEMS_   "MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_CONIC_ITEMS"
 
#define MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_ITEMS_   "MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_ITEMS"
 
#define MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_NL_ITEMS_   "MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_NL_ITEMS"
 
#define MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_PSD_ITEMS_   "MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_PSD_ITEMS"
 
#define MSK_IPAR_WRITE_INT_CONSTRAINTS_   "MSK_IPAR_WRITE_INT_CONSTRAINTS"
 
#define MSK_IPAR_WRITE_INT_HEAD_   "MSK_IPAR_WRITE_INT_HEAD"
 
#define MSK_IPAR_WRITE_INT_VARIABLES_   "MSK_IPAR_WRITE_INT_VARIABLES"
 
#define MSK_IPAR_WRITE_LP_LINE_WIDTH_   "MSK_IPAR_WRITE_LP_LINE_WIDTH"
 
#define MSK_IPAR_WRITE_LP_QUOTED_NAMES_   "MSK_IPAR_WRITE_LP_QUOTED_NAMES"
 
#define MSK_IPAR_WRITE_LP_STRICT_FORMAT_   "MSK_IPAR_WRITE_LP_STRICT_FORMAT"
 
#define MSK_IPAR_WRITE_LP_TERMS_PER_LINE_   "MSK_IPAR_WRITE_LP_TERMS_PER_LINE"
 
#define MSK_IPAR_WRITE_MPS_INT_   "MSK_IPAR_WRITE_MPS_INT"
 
#define MSK_IPAR_WRITE_PRECISION_   "MSK_IPAR_WRITE_PRECISION"
 
#define MSK_IPAR_WRITE_SOL_BARVARIABLES_   "MSK_IPAR_WRITE_SOL_BARVARIABLES"
 
#define MSK_IPAR_WRITE_SOL_CONSTRAINTS_   "MSK_IPAR_WRITE_SOL_CONSTRAINTS"
 
#define MSK_IPAR_WRITE_SOL_HEAD_   "MSK_IPAR_WRITE_SOL_HEAD"
 
#define MSK_IPAR_WRITE_SOL_IGNORE_INVALID_NAMES_   "MSK_IPAR_WRITE_SOL_IGNORE_INVALID_NAMES"
 
#define MSK_IPAR_WRITE_SOL_VARIABLES_   "MSK_IPAR_WRITE_SOL_VARIABLES"
 
#define MSK_IPAR_WRITE_TASK_INC_SOL_   "MSK_IPAR_WRITE_TASK_INC_SOL"
 
#define MSK_IPAR_WRITE_XML_MODE_   "MSK_IPAR_WRITE_XML_MODE"
 
#define MSK_IINF_ANA_PRO_NUM_CON_   "MSK_IINF_ANA_PRO_NUM_CON"
 
#define MSK_IINF_ANA_PRO_NUM_CON_EQ_   "MSK_IINF_ANA_PRO_NUM_CON_EQ"
 
#define MSK_IINF_ANA_PRO_NUM_CON_FR_   "MSK_IINF_ANA_PRO_NUM_CON_FR"
 
#define MSK_IINF_ANA_PRO_NUM_CON_LO_   "MSK_IINF_ANA_PRO_NUM_CON_LO"
 
#define MSK_IINF_ANA_PRO_NUM_CON_RA_   "MSK_IINF_ANA_PRO_NUM_CON_RA"
 
#define MSK_IINF_ANA_PRO_NUM_CON_UP_   "MSK_IINF_ANA_PRO_NUM_CON_UP"
 
#define MSK_IINF_ANA_PRO_NUM_VAR_   "MSK_IINF_ANA_PRO_NUM_VAR"
 
#define MSK_IINF_ANA_PRO_NUM_VAR_BIN_   "MSK_IINF_ANA_PRO_NUM_VAR_BIN"
 
#define MSK_IINF_ANA_PRO_NUM_VAR_CONT_   "MSK_IINF_ANA_PRO_NUM_VAR_CONT"
 
#define MSK_IINF_ANA_PRO_NUM_VAR_EQ_   "MSK_IINF_ANA_PRO_NUM_VAR_EQ"
 
#define MSK_IINF_ANA_PRO_NUM_VAR_FR_   "MSK_IINF_ANA_PRO_NUM_VAR_FR"
 
#define MSK_IINF_ANA_PRO_NUM_VAR_INT_   "MSK_IINF_ANA_PRO_NUM_VAR_INT"
 
#define MSK_IINF_ANA_PRO_NUM_VAR_LO_   "MSK_IINF_ANA_PRO_NUM_VAR_LO"
 
#define MSK_IINF_ANA_PRO_NUM_VAR_RA_   "MSK_IINF_ANA_PRO_NUM_VAR_RA"
 
#define MSK_IINF_ANA_PRO_NUM_VAR_UP_   "MSK_IINF_ANA_PRO_NUM_VAR_UP"
 
#define MSK_IINF_CONCURRENT_FASTEST_OPTIMIZER_   "MSK_IINF_CONCURRENT_FASTEST_OPTIMIZER"
 
#define MSK_IINF_INTPNT_FACTOR_DIM_DENSE_   "MSK_IINF_INTPNT_FACTOR_DIM_DENSE"
 
#define MSK_IINF_INTPNT_ITER_   "MSK_IINF_INTPNT_ITER"
 
#define MSK_IINF_INTPNT_NUM_THREADS_   "MSK_IINF_INTPNT_NUM_THREADS"
 
#define MSK_IINF_INTPNT_SOLVE_DUAL_   "MSK_IINF_INTPNT_SOLVE_DUAL"
 
#define MSK_IINF_MIO_CONSTRUCT_NUM_ROUNDINGS_   "MSK_IINF_MIO_CONSTRUCT_NUM_ROUNDINGS"
 
#define MSK_IINF_MIO_CONSTRUCT_SOLUTION_   "MSK_IINF_MIO_CONSTRUCT_SOLUTION"
 
#define MSK_IINF_MIO_INITIAL_SOLUTION_   "MSK_IINF_MIO_INITIAL_SOLUTION"
 
#define MSK_IINF_MIO_NUM_ACTIVE_NODES_   "MSK_IINF_MIO_NUM_ACTIVE_NODES"
 
#define MSK_IINF_MIO_NUM_BASIS_CUTS_   "MSK_IINF_MIO_NUM_BASIS_CUTS"
 
#define MSK_IINF_MIO_NUM_BRANCH_   "MSK_IINF_MIO_NUM_BRANCH"
 
#define MSK_IINF_MIO_NUM_CARDGUB_CUTS_   "MSK_IINF_MIO_NUM_CARDGUB_CUTS"
 
#define MSK_IINF_MIO_NUM_CLIQUE_CUTS_   "MSK_IINF_MIO_NUM_CLIQUE_CUTS"
 
#define MSK_IINF_MIO_NUM_COEF_REDC_CUTS_   "MSK_IINF_MIO_NUM_COEF_REDC_CUTS"
 
#define MSK_IINF_MIO_NUM_CONTRA_CUTS_   "MSK_IINF_MIO_NUM_CONTRA_CUTS"
 
#define MSK_IINF_MIO_NUM_DISAGG_CUTS_   "MSK_IINF_MIO_NUM_DISAGG_CUTS"
 
#define MSK_IINF_MIO_NUM_FLOW_COVER_CUTS_   "MSK_IINF_MIO_NUM_FLOW_COVER_CUTS"
 
#define MSK_IINF_MIO_NUM_GCD_CUTS_   "MSK_IINF_MIO_NUM_GCD_CUTS"
 
#define MSK_IINF_MIO_NUM_GOMORY_CUTS_   "MSK_IINF_MIO_NUM_GOMORY_CUTS"
 
#define MSK_IINF_MIO_NUM_GUB_COVER_CUTS_   "MSK_IINF_MIO_NUM_GUB_COVER_CUTS"
 
#define MSK_IINF_MIO_NUM_INT_SOLUTIONS_   "MSK_IINF_MIO_NUM_INT_SOLUTIONS"
 
#define MSK_IINF_MIO_NUM_KNAPSUR_COVER_CUTS_   "MSK_IINF_MIO_NUM_KNAPSUR_COVER_CUTS"
 
#define MSK_IINF_MIO_NUM_LATTICE_CUTS_   "MSK_IINF_MIO_NUM_LATTICE_CUTS"
 
#define MSK_IINF_MIO_NUM_LIFT_CUTS_   "MSK_IINF_MIO_NUM_LIFT_CUTS"
 
#define MSK_IINF_MIO_NUM_OBJ_CUTS_   "MSK_IINF_MIO_NUM_OBJ_CUTS"
 
#define MSK_IINF_MIO_NUM_PLAN_LOC_CUTS_   "MSK_IINF_MIO_NUM_PLAN_LOC_CUTS"
 
#define MSK_IINF_MIO_NUM_RELAX_   "MSK_IINF_MIO_NUM_RELAX"
 
#define MSK_IINF_MIO_NUMCON_   "MSK_IINF_MIO_NUMCON"
 
#define MSK_IINF_MIO_NUMINT_   "MSK_IINF_MIO_NUMINT"
 
#define MSK_IINF_MIO_NUMVAR_   "MSK_IINF_MIO_NUMVAR"
 
#define MSK_IINF_MIO_OBJ_BOUND_DEFINED_   "MSK_IINF_MIO_OBJ_BOUND_DEFINED"
 
#define MSK_IINF_MIO_TOTAL_NUM_CUTS_   "MSK_IINF_MIO_TOTAL_NUM_CUTS"
 
#define MSK_IINF_MIO_USER_OBJ_CUT_   "MSK_IINF_MIO_USER_OBJ_CUT"
 
#define MSK_IINF_OPT_NUMCON_   "MSK_IINF_OPT_NUMCON"
 
#define MSK_IINF_OPT_NUMVAR_   "MSK_IINF_OPT_NUMVAR"
 
#define MSK_IINF_OPTIMIZE_RESPONSE_   "MSK_IINF_OPTIMIZE_RESPONSE"
 
#define MSK_IINF_RD_NUMBARVAR_   "MSK_IINF_RD_NUMBARVAR"
 
#define MSK_IINF_RD_NUMCON_   "MSK_IINF_RD_NUMCON"
 
#define MSK_IINF_RD_NUMCONE_   "MSK_IINF_RD_NUMCONE"
 
#define MSK_IINF_RD_NUMINTVAR_   "MSK_IINF_RD_NUMINTVAR"
 
#define MSK_IINF_RD_NUMQ_   "MSK_IINF_RD_NUMQ"
 
#define MSK_IINF_RD_NUMVAR_   "MSK_IINF_RD_NUMVAR"
 
#define MSK_IINF_RD_PROTYPE_   "MSK_IINF_RD_PROTYPE"
 
#define MSK_IINF_SIM_DUAL_DEG_ITER_   "MSK_IINF_SIM_DUAL_DEG_ITER"
 
#define MSK_IINF_SIM_DUAL_HOTSTART_   "MSK_IINF_SIM_DUAL_HOTSTART"
 
#define MSK_IINF_SIM_DUAL_HOTSTART_LU_   "MSK_IINF_SIM_DUAL_HOTSTART_LU"
 
#define MSK_IINF_SIM_DUAL_INF_ITER_   "MSK_IINF_SIM_DUAL_INF_ITER"
 
#define MSK_IINF_SIM_DUAL_ITER_   "MSK_IINF_SIM_DUAL_ITER"
 
#define MSK_IINF_SIM_NETWORK_DUAL_DEG_ITER_   "MSK_IINF_SIM_NETWORK_DUAL_DEG_ITER"
 
#define MSK_IINF_SIM_NETWORK_DUAL_HOTSTART_   "MSK_IINF_SIM_NETWORK_DUAL_HOTSTART"
 
#define MSK_IINF_SIM_NETWORK_DUAL_HOTSTART_LU_   "MSK_IINF_SIM_NETWORK_DUAL_HOTSTART_LU"
 
#define MSK_IINF_SIM_NETWORK_DUAL_INF_ITER_   "MSK_IINF_SIM_NETWORK_DUAL_INF_ITER"
 
#define MSK_IINF_SIM_NETWORK_DUAL_ITER_   "MSK_IINF_SIM_NETWORK_DUAL_ITER"
 
#define MSK_IINF_SIM_NETWORK_PRIMAL_DEG_ITER_   "MSK_IINF_SIM_NETWORK_PRIMAL_DEG_ITER"
 
#define MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART_   "MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART"
 
#define MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART_LU_   "MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART_LU"
 
#define MSK_IINF_SIM_NETWORK_PRIMAL_INF_ITER_   "MSK_IINF_SIM_NETWORK_PRIMAL_INF_ITER"
 
#define MSK_IINF_SIM_NETWORK_PRIMAL_ITER_   "MSK_IINF_SIM_NETWORK_PRIMAL_ITER"
 
#define MSK_IINF_SIM_NUMCON_   "MSK_IINF_SIM_NUMCON"
 
#define MSK_IINF_SIM_NUMVAR_   "MSK_IINF_SIM_NUMVAR"
 
#define MSK_IINF_SIM_PRIMAL_DEG_ITER_   "MSK_IINF_SIM_PRIMAL_DEG_ITER"
 
#define MSK_IINF_SIM_PRIMAL_DUAL_DEG_ITER_   "MSK_IINF_SIM_PRIMAL_DUAL_DEG_ITER"
 
#define MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART_   "MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART"
 
#define MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART_LU_   "MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART_LU"
 
#define MSK_IINF_SIM_PRIMAL_DUAL_INF_ITER_   "MSK_IINF_SIM_PRIMAL_DUAL_INF_ITER"
 
#define MSK_IINF_SIM_PRIMAL_DUAL_ITER_   "MSK_IINF_SIM_PRIMAL_DUAL_ITER"
 
#define MSK_IINF_SIM_PRIMAL_HOTSTART_   "MSK_IINF_SIM_PRIMAL_HOTSTART"
 
#define MSK_IINF_SIM_PRIMAL_HOTSTART_LU_   "MSK_IINF_SIM_PRIMAL_HOTSTART_LU"
 
#define MSK_IINF_SIM_PRIMAL_INF_ITER_   "MSK_IINF_SIM_PRIMAL_INF_ITER"
 
#define MSK_IINF_SIM_PRIMAL_ITER_   "MSK_IINF_SIM_PRIMAL_ITER"
 
#define MSK_IINF_SIM_SOLVE_DUAL_   "MSK_IINF_SIM_SOLVE_DUAL"
 
#define MSK_IINF_SOL_BAS_PROSTA_   "MSK_IINF_SOL_BAS_PROSTA"
 
#define MSK_IINF_SOL_BAS_SOLSTA_   "MSK_IINF_SOL_BAS_SOLSTA"
 
#define MSK_IINF_SOL_INT_PROSTA_   "MSK_IINF_SOL_INT_PROSTA"
 
#define MSK_IINF_SOL_INT_SOLSTA_   "MSK_IINF_SOL_INT_SOLSTA"
 
#define MSK_IINF_SOL_ITG_PROSTA_   "MSK_IINF_SOL_ITG_PROSTA"
 
#define MSK_IINF_SOL_ITG_SOLSTA_   "MSK_IINF_SOL_ITG_SOLSTA"
 
#define MSK_IINF_SOL_ITR_PROSTA_   "MSK_IINF_SOL_ITR_PROSTA"
 
#define MSK_IINF_SOL_ITR_SOLSTA_   "MSK_IINF_SOL_ITR_SOLSTA"
 
#define MSK_IINF_STO_NUM_A_CACHE_FLUSHES_   "MSK_IINF_STO_NUM_A_CACHE_FLUSHES"
 
#define MSK_IINF_STO_NUM_A_REALLOC_   "MSK_IINF_STO_NUM_A_REALLOC"
 
#define MSK_IINF_STO_NUM_A_TRANSPOSES_   "MSK_IINF_STO_NUM_A_TRANSPOSES"
 
#define MSK_DINF_BI_CLEAN_DUAL_TIME_   "MSK_DINF_BI_CLEAN_DUAL_TIME"
 
#define MSK_DINF_BI_CLEAN_PRIMAL_DUAL_TIME_   "MSK_DINF_BI_CLEAN_PRIMAL_DUAL_TIME"
 
#define MSK_DINF_BI_CLEAN_PRIMAL_TIME_   "MSK_DINF_BI_CLEAN_PRIMAL_TIME"
 
#define MSK_DINF_BI_CLEAN_TIME_   "MSK_DINF_BI_CLEAN_TIME"
 
#define MSK_DINF_BI_DUAL_TIME_   "MSK_DINF_BI_DUAL_TIME"
 
#define MSK_DINF_BI_PRIMAL_TIME_   "MSK_DINF_BI_PRIMAL_TIME"
 
#define MSK_DINF_BI_TIME_   "MSK_DINF_BI_TIME"
 
#define MSK_DINF_CONCURRENT_TIME_   "MSK_DINF_CONCURRENT_TIME"
 
#define MSK_DINF_INTPNT_DUAL_FEAS_   "MSK_DINF_INTPNT_DUAL_FEAS"
 
#define MSK_DINF_INTPNT_DUAL_OBJ_   "MSK_DINF_INTPNT_DUAL_OBJ"
 
#define MSK_DINF_INTPNT_FACTOR_NUM_FLOPS_   "MSK_DINF_INTPNT_FACTOR_NUM_FLOPS"
 
#define MSK_DINF_INTPNT_OPT_STATUS_   "MSK_DINF_INTPNT_OPT_STATUS"
 
#define MSK_DINF_INTPNT_ORDER_TIME_   "MSK_DINF_INTPNT_ORDER_TIME"
 
#define MSK_DINF_INTPNT_PRIMAL_FEAS_   "MSK_DINF_INTPNT_PRIMAL_FEAS"
 
#define MSK_DINF_INTPNT_PRIMAL_OBJ_   "MSK_DINF_INTPNT_PRIMAL_OBJ"
 
#define MSK_DINF_INTPNT_TIME_   "MSK_DINF_INTPNT_TIME"
 
#define MSK_DINF_MIO_CONSTRUCT_SOLUTION_OBJ_   "MSK_DINF_MIO_CONSTRUCT_SOLUTION_OBJ"
 
#define MSK_DINF_MIO_HEURISTIC_TIME_   "MSK_DINF_MIO_HEURISTIC_TIME"
 
#define MSK_DINF_MIO_OBJ_ABS_GAP_   "MSK_DINF_MIO_OBJ_ABS_GAP"
 
#define MSK_DINF_MIO_OBJ_BOUND_   "MSK_DINF_MIO_OBJ_BOUND"
 
#define MSK_DINF_MIO_OBJ_INT_   "MSK_DINF_MIO_OBJ_INT"
 
#define MSK_DINF_MIO_OBJ_REL_GAP_   "MSK_DINF_MIO_OBJ_REL_GAP"
 
#define MSK_DINF_MIO_OPTIMIZER_TIME_   "MSK_DINF_MIO_OPTIMIZER_TIME"
 
#define MSK_DINF_MIO_ROOT_OPTIMIZER_TIME_   "MSK_DINF_MIO_ROOT_OPTIMIZER_TIME"
 
#define MSK_DINF_MIO_ROOT_PRESOLVE_TIME_   "MSK_DINF_MIO_ROOT_PRESOLVE_TIME"
 
#define MSK_DINF_MIO_TIME_   "MSK_DINF_MIO_TIME"
 
#define MSK_DINF_MIO_USER_OBJ_CUT_   "MSK_DINF_MIO_USER_OBJ_CUT"
 
#define MSK_DINF_OPTIMIZER_TIME_   "MSK_DINF_OPTIMIZER_TIME"
 
#define MSK_DINF_PRESOLVE_ELI_TIME_   "MSK_DINF_PRESOLVE_ELI_TIME"
 
#define MSK_DINF_PRESOLVE_LINDEP_TIME_   "MSK_DINF_PRESOLVE_LINDEP_TIME"
 
#define MSK_DINF_PRESOLVE_TIME_   "MSK_DINF_PRESOLVE_TIME"
 
#define MSK_DINF_PRIMAL_REPAIR_PENALTY_OBJ_   "MSK_DINF_PRIMAL_REPAIR_PENALTY_OBJ"
 
#define MSK_DINF_QCQO_REFORMULATE_TIME_   "MSK_DINF_QCQO_REFORMULATE_TIME"
 
#define MSK_DINF_RD_TIME_   "MSK_DINF_RD_TIME"
 
#define MSK_DINF_SIM_DUAL_TIME_   "MSK_DINF_SIM_DUAL_TIME"
 
#define MSK_DINF_SIM_FEAS_   "MSK_DINF_SIM_FEAS"
 
#define MSK_DINF_SIM_NETWORK_DUAL_TIME_   "MSK_DINF_SIM_NETWORK_DUAL_TIME"
 
#define MSK_DINF_SIM_NETWORK_PRIMAL_TIME_   "MSK_DINF_SIM_NETWORK_PRIMAL_TIME"
 
#define MSK_DINF_SIM_NETWORK_TIME_   "MSK_DINF_SIM_NETWORK_TIME"
 
#define MSK_DINF_SIM_OBJ_   "MSK_DINF_SIM_OBJ"
 
#define MSK_DINF_SIM_PRIMAL_DUAL_TIME_   "MSK_DINF_SIM_PRIMAL_DUAL_TIME"
 
#define MSK_DINF_SIM_PRIMAL_TIME_   "MSK_DINF_SIM_PRIMAL_TIME"
 
#define MSK_DINF_SIM_TIME_   "MSK_DINF_SIM_TIME"
 
#define MSK_DINF_SOL_BAS_DUAL_OBJ_   "MSK_DINF_SOL_BAS_DUAL_OBJ"
 
#define MSK_DINF_SOL_BAS_DVIOLCON_   "MSK_DINF_SOL_BAS_DVIOLCON"
 
#define MSK_DINF_SOL_BAS_DVIOLVAR_   "MSK_DINF_SOL_BAS_DVIOLVAR"
 
#define MSK_DINF_SOL_BAS_PRIMAL_OBJ_   "MSK_DINF_SOL_BAS_PRIMAL_OBJ"
 
#define MSK_DINF_SOL_BAS_PVIOLCON_   "MSK_DINF_SOL_BAS_PVIOLCON"
 
#define MSK_DINF_SOL_BAS_PVIOLVAR_   "MSK_DINF_SOL_BAS_PVIOLVAR"
 
#define MSK_DINF_SOL_ITG_PRIMAL_OBJ_   "MSK_DINF_SOL_ITG_PRIMAL_OBJ"
 
#define MSK_DINF_SOL_ITG_PVIOLBARVAR_   "MSK_DINF_SOL_ITG_PVIOLBARVAR"
 
#define MSK_DINF_SOL_ITG_PVIOLCON_   "MSK_DINF_SOL_ITG_PVIOLCON"
 
#define MSK_DINF_SOL_ITG_PVIOLCONES_   "MSK_DINF_SOL_ITG_PVIOLCONES"
 
#define MSK_DINF_SOL_ITG_PVIOLITG_   "MSK_DINF_SOL_ITG_PVIOLITG"
 
#define MSK_DINF_SOL_ITG_PVIOLVAR_   "MSK_DINF_SOL_ITG_PVIOLVAR"
 
#define MSK_DINF_SOL_ITR_DUAL_OBJ_   "MSK_DINF_SOL_ITR_DUAL_OBJ"
 
#define MSK_DINF_SOL_ITR_DVIOLBARVAR_   "MSK_DINF_SOL_ITR_DVIOLBARVAR"
 
#define MSK_DINF_SOL_ITR_DVIOLCON_   "MSK_DINF_SOL_ITR_DVIOLCON"
 
#define MSK_DINF_SOL_ITR_DVIOLCONES_   "MSK_DINF_SOL_ITR_DVIOLCONES"
 
#define MSK_DINF_SOL_ITR_DVIOLVAR_   "MSK_DINF_SOL_ITR_DVIOLVAR"
 
#define MSK_DINF_SOL_ITR_PRIMAL_OBJ_   "MSK_DINF_SOL_ITR_PRIMAL_OBJ"
 
#define MSK_DINF_SOL_ITR_PVIOLBARVAR_   "MSK_DINF_SOL_ITR_PVIOLBARVAR"
 
#define MSK_DINF_SOL_ITR_PVIOLCON_   "MSK_DINF_SOL_ITR_PVIOLCON"
 
#define MSK_DINF_SOL_ITR_PVIOLCONES_   "MSK_DINF_SOL_ITR_PVIOLCONES"
 
#define MSK_DINF_SOL_ITR_PVIOLVAR_   "MSK_DINF_SOL_ITR_PVIOLVAR"
 
#define MSK_LIINF_BI_CLEAN_DUAL_DEG_ITER_   "MSK_LIINF_BI_CLEAN_DUAL_DEG_ITER"
 
#define MSK_LIINF_BI_CLEAN_DUAL_ITER_   "MSK_LIINF_BI_CLEAN_DUAL_ITER"
 
#define MSK_LIINF_BI_CLEAN_PRIMAL_DEG_ITER_   "MSK_LIINF_BI_CLEAN_PRIMAL_DEG_ITER"
 
#define MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_DEG_ITER_   "MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_DEG_ITER"
 
#define MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_ITER_   "MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_ITER"
 
#define MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_SUB_ITER_   "MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_SUB_ITER"
 
#define MSK_LIINF_BI_CLEAN_PRIMAL_ITER_   "MSK_LIINF_BI_CLEAN_PRIMAL_ITER"
 
#define MSK_LIINF_BI_DUAL_ITER_   "MSK_LIINF_BI_DUAL_ITER"
 
#define MSK_LIINF_BI_PRIMAL_ITER_   "MSK_LIINF_BI_PRIMAL_ITER"
 
#define MSK_LIINF_INTPNT_FACTOR_NUM_NZ_   "MSK_LIINF_INTPNT_FACTOR_NUM_NZ"
 
#define MSK_LIINF_MIO_INTPNT_ITER_   "MSK_LIINF_MIO_INTPNT_ITER"
 
#define MSK_LIINF_MIO_SIMPLEX_ITER_   "MSK_LIINF_MIO_SIMPLEX_ITER"
 
#define MSK_LIINF_RD_NUMANZ_   "MSK_LIINF_RD_NUMANZ"
 
#define MSK_LIINF_RD_NUMQNZ_   "MSK_LIINF_RD_NUMQNZ"
 
#define MSKintt   MSKint32t
 
#define MSKidxt   MSKint32t
 
#define MSKlidxt   MSKint32t
 
#define MSKlintt   MSKint32t
 

Typedefs

typedef char MSKchart
 
typedef voidMSKvoid_t
 
typedef unsigned long long __mskuint64
 
typedef long long __mskint64
 
typedef int __mskint32
 
typedef unsigned int __mskuint32
 
typedef int MSKsolveforme
 
typedef enum MSKproblemitem_enum MSKproblemiteme
 
typedef enum MSKaccmode_enum MSKaccmodee
 
typedef int MSKsensitivitytypee
 
typedef enum MSKintpnthotstart_enum MSKintpnthotstarte
 
typedef enum MSKsparam_enum MSKsparame
 
typedef enum MSKiparam_enum MSKiparame
 
typedef enum MSKsolsta_enum MSKsolstae
 
typedef enum MSKobjsense_enum MSKobjsensee
 
typedef enum MSKsolitem_enum MSKsoliteme
 
typedef enum MSKboundkey_enum MSKboundkeye
 
typedef int MSKbasindtypee
 
typedef int MSKbranchdire
 
typedef enum MSKliinfitem_enum MSKliinfiteme
 
typedef enum MSKstreamtype_enum MSKstreamtypee
 
typedef enum MSKsimhotstart_enum MSKsimhotstarte
 
typedef enum MSKcallbackcode_enum MSKcallbackcodee
 
typedef enum MSKsymmattype_enum MSKsymmattypee
 
typedef enum MSKfeature_enum MSKfeaturee
 
typedef enum MSKmark_enum MSKmarke
 
typedef enum MSKconetype_enum MSKconetypee
 
typedef int MSKfeasrepairtypee
 
typedef int MSKiomodee
 
typedef int MSKsimseltypee
 
typedef enum MSKmsgkey_enum MSKmsgkeye
 
typedef int MSKmiomodee
 
typedef enum MSKdinfitem_enum MSKdinfiteme
 
typedef enum MSKparametertype_enum MSKparametertypee
 
typedef enum MSKrescodetype_enum MSKrescodetypee
 
typedef enum MSKprosta_enum MSKprostae
 
typedef int MSKscalingtypee
 
typedef enum MSKrescode_enum MSKrescodee
 
typedef int MSKmionodeseltypee
 
typedef int MSKonoffkeye
 
typedef enum MSKsimdegen_enum MSKsimdegene
 
typedef int MSKdataformate
 
typedef int MSKorderingtypee
 
typedef enum MSKproblemtype_enum MSKproblemtypee
 
typedef enum MSKinftype_enum MSKinftypee
 
typedef enum MSKdparam_enum MSKdparame
 
typedef enum MSKsimdupvec_enum MSKsimdupvece
 
typedef int MSKcompresstypee
 
typedef enum MSKnametype_enum MSKnametypee
 
typedef int MSKmpsformate
 
typedef enum MSKvariabletype_enum MSKvariabletypee
 
typedef int MSKcheckconvexitytypee
 
typedef enum MSKlanguage_enum MSKlanguagee
 
typedef int MSKstartpointtypee
 
typedef enum MSKsoltype_enum MSKsoltypee
 
typedef int MSKscalingmethode
 
typedef int MSKvaluee
 
typedef enum MSKstakey_enum MSKstakeye
 
typedef enum MSKsimreform_enum MSKsimreforme
 
typedef enum MSKiinfitem_enum MSKiinfiteme
 
typedef enum MSKxmlwriteroutputtype_enum MSKxmlwriteroutputtypee
 
typedef int MSKoptimizertypee
 
typedef int MSKpresolvemodee
 
typedef int MSKmiocontsoltypee
 
typedef voidMSKenv_t
 
typedef voidMSKtask_t
 
typedef voidMSKuserhandle_t
 
typedef int MSKbooleant
 
typedef __mskint32 MSKint32t
 
typedef __mskint64 MSKint64t
 
typedef wchar_t MSKwchart
 
typedef double MSKrealt
 
typedef char * MSKstring_t
 
typedef MSKuserhandle_t usrptr
 
typedef MSKuserhandle_t MSKcallbackcodee caller
 
typedef MSKuserhandle_t MSKcallbackcodee MSKCONST MSKrealtdouinf
 
typedef MSKuserhandle_t MSKcallbackcodee MSKCONST MSKrealt MSKCONST MSKint32tintinf
 
typedef MSKuserhandle_t MSKcallbackcodee MSKCONST MSKrealt MSKCONST MSKint32t MSKCONST MSKint64tlintinf
 
typedef MSKCONST char * file
 
typedef MSKCONST char MSKint32t line
 
typedef MSKCONST char MSKint32t MSKCONST char * msg
 
typedef voidbuffer
 
typedef void *MSKAPIMSKmallocfunc(MSKuserhandle_t usrptr, MSKCONST size_t size)
 
typedef void *MSKAPIMSKcallocfunc(MSKuserhandle_t usrptr, MSKCONST size_t num, MSKCONST size_t size)
 
typedef void *MSKAPIMSKreallocfunc(MSKuserhandle_t usrptr, MSKCONST void *ptr, MSKCONST size_t size)
 
typedef MSKint32tnumgrdobjnz
 
typedef MSKint32t MSKint32tgrdobjsub
 
typedef MSKint32t MSKint32t MSKint32t i
 
typedef MSKint32t MSKint32t MSKint32t MSKbooleantconvali
 
typedef MSKint32t MSKint32t MSKint32t MSKbooleant MSKint32tgrdconinz
 
typedef MSKint32t MSKint32t MSKint32t MSKbooleant MSKint32t MSKint32tgrdconisub
 
typedef MSKint32t MSKint32t MSKint32t MSKbooleant MSKint32t MSKint32t MSKint32t yo
 
typedef MSKint32t MSKint32t MSKint32t MSKbooleant MSKint32t MSKint32t MSKint32t MSKint32t numycnz
 
typedef MSKint32t MSKint32t MSKint32t MSKbooleant MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKint32tycsub
 
typedef MSKint32t MSKint32t MSKint32t MSKbooleant MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKint32t MSKint32t maxnumhesnz
 
typedef MSKint32t MSKint32t MSKint32t MSKbooleant MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKint32t MSKint32t MSKint32tnumhesnz
 
typedef MSKint32t MSKint32t MSKint32t MSKbooleant MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKint32t MSKint32t MSKint32t MSKint32thessubi
 
typedef MSKint32t MSKint32t MSKint32t MSKbooleant MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKint32t MSKint32t MSKint32t MSKint32t MSKint32thessubj
 
typedef MSKCONST MSKrealtxx
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealtyc
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealt MSKrealtobjval
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealt MSKrealt MSKint32t MSKint32t MSKrealtgrdobjval
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealt MSKrealt MSKint32t MSKint32t MSKrealt MSKint32t numi
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealt MSKrealt MSKint32t MSKint32t MSKrealt MSKint32t MSKCONST MSKint32tsubi
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealt MSKrealt MSKint32t MSKint32t MSKrealt MSKint32t MSKCONST MSKint32t MSKrealtconval
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealt MSKrealt MSKint32t MSKint32t MSKrealt MSKint32t MSKCONST MSKint32t MSKrealt MSKCONST MSKint32tgrdconptrb
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealt MSKrealt MSKint32t MSKint32t MSKrealt MSKint32t MSKCONST MSKint32t MSKrealt MSKCONST MSKint32t MSKCONST MSKint32tgrdconptre
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealt MSKrealt MSKint32t MSKint32t MSKrealt MSKint32t MSKCONST MSKint32t MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32tgrdconsub
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealt MSKrealt MSKint32t MSKint32t MSKrealt MSKint32t MSKCONST MSKint32t MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKrealtgrdconval
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealt MSKrealt MSKint32t MSKint32t MSKrealt MSKint32t MSKCONST MSKint32t MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKrealt MSKrealtgrdlag
 
typedef MSKCONST MSKrealt MSKrealt MSKCONST MSKrealt MSKrealt MSKint32t MSKint32t MSKrealt MSKint32t MSKCONST MSKint32t MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKrealt MSKrealt MSKint32t MSKint32t MSKint32t MSKint32t MSKrealthesval
 
typedef MSKCONST char * str
 
typedef MSKrescodee r
 

Enumerations

enum  MSKsolveform_enum {
  MSK_SOLVE_BEGIN = 0, MSK_SOLVE_END = 3, MSK_SOLVE_FREE = 0, MSK_SOLVE_PRIMAL = 1,
  MSK_SOLVE_DUAL = 2
}
 
enum  MSKproblemitem_enum {
  MSK_PI_BEGIN = 0, MSK_PI_END = 3, MSK_PI_VAR = 0, MSK_PI_CON = 1,
  MSK_PI_CONE = 2
}
 
enum  MSKaccmode_enum { MSK_ACC_BEGIN = 0, MSK_ACC_END = 2, MSK_ACC_VAR = 0, MSK_ACC_CON = 1 }
 
enum  MSKsensitivitytype_enum { MSK_SENSITIVITY_TYPE_BEGIN = 0, MSK_SENSITIVITY_TYPE_END = 2, MSK_SENSITIVITY_TYPE_BASIS = 0, MSK_SENSITIVITY_TYPE_OPTIMAL_PARTITION = 1 }
 
enum  MSKintpnthotstart_enum {
  MSK_INTPNT_HOTSTART_BEGIN = 0, MSK_INTPNT_HOTSTART_END = 4, MSK_INTPNT_HOTSTART_NONE = 0, MSK_INTPNT_HOTSTART_PRIMAL = 1,
  MSK_INTPNT_HOTSTART_DUAL = 2, MSK_INTPNT_HOTSTART_PRIMAL_DUAL = 3
}
 
enum  MSKsparam_enum {
  MSK_SPAR_BEGIN = 0, MSK_SPAR_END = 26, MSK_SPAR_BAS_SOL_FILE_NAME = 0, MSK_SPAR_DATA_FILE_NAME = 1,
  MSK_SPAR_DEBUG_FILE_NAME = 2, MSK_SPAR_FEASREPAIR_NAME_PREFIX = 3, MSK_SPAR_FEASREPAIR_NAME_SEPARATOR = 4, MSK_SPAR_FEASREPAIR_NAME_WSUMVIOL = 5,
  MSK_SPAR_INT_SOL_FILE_NAME = 6, MSK_SPAR_ITR_SOL_FILE_NAME = 7, MSK_SPAR_MIO_DEBUG_STRING = 8, MSK_SPAR_PARAM_COMMENT_SIGN = 9,
  MSK_SPAR_PARAM_READ_FILE_NAME = 10, MSK_SPAR_PARAM_WRITE_FILE_NAME = 11, MSK_SPAR_READ_MPS_BOU_NAME = 12, MSK_SPAR_READ_MPS_OBJ_NAME = 13,
  MSK_SPAR_READ_MPS_RAN_NAME = 14, MSK_SPAR_READ_MPS_RHS_NAME = 15, MSK_SPAR_SENSITIVITY_FILE_NAME = 16, MSK_SPAR_SENSITIVITY_RES_FILE_NAME = 17,
  MSK_SPAR_SOL_FILTER_XC_LOW = 18, MSK_SPAR_SOL_FILTER_XC_UPR = 19, MSK_SPAR_SOL_FILTER_XX_LOW = 20, MSK_SPAR_SOL_FILTER_XX_UPR = 21,
  MSK_SPAR_STAT_FILE_NAME = 22, MSK_SPAR_STAT_KEY = 23, MSK_SPAR_STAT_NAME = 24, MSK_SPAR_WRITE_LP_GEN_VAR_NAME = 25
}
 
enum  MSKiparam_enum {
  MSK_IPAR_BEGIN = 0, MSK_IPAR_END = 203, MSK_IPAR_ALLOC_ADD_QNZ = 0, MSK_IPAR_ANA_SOL_BASIS = 1,
  MSK_IPAR_ANA_SOL_PRINT_VIOLATED = 2, MSK_IPAR_AUTO_SORT_A_BEFORE_OPT = 3, MSK_IPAR_AUTO_UPDATE_SOL_INFO = 4, MSK_IPAR_BASIS_SOLVE_USE_PLUS_ONE = 5,
  MSK_IPAR_BI_CLEAN_OPTIMIZER = 6, MSK_IPAR_BI_IGNORE_MAX_ITER = 7, MSK_IPAR_BI_IGNORE_NUM_ERROR = 8, MSK_IPAR_BI_MAX_ITERATIONS = 9,
  MSK_IPAR_CACHE_LICENSE = 10, MSK_IPAR_CHECK_CONVEXITY = 11, MSK_IPAR_COMPRESS_STATFILE = 12, MSK_IPAR_CONCURRENT_NUM_OPTIMIZERS = 13,
  MSK_IPAR_CONCURRENT_PRIORITY_DUAL_SIMPLEX = 14, MSK_IPAR_CONCURRENT_PRIORITY_FREE_SIMPLEX = 15, MSK_IPAR_CONCURRENT_PRIORITY_INTPNT = 16, MSK_IPAR_CONCURRENT_PRIORITY_PRIMAL_SIMPLEX = 17,
  MSK_IPAR_FEASREPAIR_OPTIMIZE = 18, MSK_IPAR_INFEAS_GENERIC_NAMES = 19, MSK_IPAR_INFEAS_PREFER_PRIMAL = 20, MSK_IPAR_INFEAS_REPORT_AUTO = 21,
  MSK_IPAR_INFEAS_REPORT_LEVEL = 22, MSK_IPAR_INTPNT_BASIS = 23, MSK_IPAR_INTPNT_DIFF_STEP = 24, MSK_IPAR_INTPNT_FACTOR_DEBUG_LVL = 25,
  MSK_IPAR_INTPNT_FACTOR_METHOD = 26, MSK_IPAR_INTPNT_HOTSTART = 27, MSK_IPAR_INTPNT_MAX_ITERATIONS = 28, MSK_IPAR_INTPNT_MAX_NUM_COR = 29,
  MSK_IPAR_INTPNT_MAX_NUM_REFINEMENT_STEPS = 30, MSK_IPAR_INTPNT_OFF_COL_TRH = 31, MSK_IPAR_INTPNT_ORDER_METHOD = 32, MSK_IPAR_INTPNT_REGULARIZATION_USE = 33,
  MSK_IPAR_INTPNT_SCALING = 34, MSK_IPAR_INTPNT_SOLVE_FORM = 35, MSK_IPAR_INTPNT_STARTING_POINT = 36, MSK_IPAR_LIC_TRH_EXPIRY_WRN = 37,
  MSK_IPAR_LICENSE_ALLOW_OVERUSE = 38, MSK_IPAR_LICENSE_DEBUG = 39, MSK_IPAR_LICENSE_PAUSE_TIME = 40, MSK_IPAR_LICENSE_SUPPRESS_EXPIRE_WRNS = 41,
  MSK_IPAR_LICENSE_WAIT = 42, MSK_IPAR_LOG = 43, MSK_IPAR_LOG_BI = 44, MSK_IPAR_LOG_BI_FREQ = 45,
  MSK_IPAR_LOG_CHECK_CONVEXITY = 46, MSK_IPAR_LOG_CONCURRENT = 47, MSK_IPAR_LOG_CUT_SECOND_OPT = 48, MSK_IPAR_LOG_EXPAND = 49,
  MSK_IPAR_LOG_FACTOR = 50, MSK_IPAR_LOG_FEAS_REPAIR = 51, MSK_IPAR_LOG_FILE = 52, MSK_IPAR_LOG_HEAD = 53,
  MSK_IPAR_LOG_INFEAS_ANA = 54, MSK_IPAR_LOG_INTPNT = 55, MSK_IPAR_LOG_MIO = 56, MSK_IPAR_LOG_MIO_FREQ = 57,
  MSK_IPAR_LOG_NONCONVEX = 58, MSK_IPAR_LOG_OPTIMIZER = 59, MSK_IPAR_LOG_ORDER = 60, MSK_IPAR_LOG_PARAM = 61,
  MSK_IPAR_LOG_PRESOLVE = 62, MSK_IPAR_LOG_RESPONSE = 63, MSK_IPAR_LOG_SENSITIVITY = 64, MSK_IPAR_LOG_SENSITIVITY_OPT = 65,
  MSK_IPAR_LOG_SIM = 66, MSK_IPAR_LOG_SIM_FREQ = 67, MSK_IPAR_LOG_SIM_MINOR = 68, MSK_IPAR_LOG_SIM_NETWORK_FREQ = 69,
  MSK_IPAR_LOG_STORAGE = 70, MSK_IPAR_MAX_NUM_WARNINGS = 71, MSK_IPAR_MIO_BRANCH_DIR = 72, MSK_IPAR_MIO_BRANCH_PRIORITIES_USE = 73,
  MSK_IPAR_MIO_CONSTRUCT_SOL = 74, MSK_IPAR_MIO_CONT_SOL = 75, MSK_IPAR_MIO_CUT_LEVEL_ROOT = 76, MSK_IPAR_MIO_CUT_LEVEL_TREE = 77,
  MSK_IPAR_MIO_FEASPUMP_LEVEL = 78, MSK_IPAR_MIO_HEURISTIC_LEVEL = 79, MSK_IPAR_MIO_HOTSTART = 80, MSK_IPAR_MIO_KEEP_BASIS = 81,
  MSK_IPAR_MIO_LOCAL_BRANCH_NUMBER = 82, MSK_IPAR_MIO_MAX_NUM_BRANCHES = 83, MSK_IPAR_MIO_MAX_NUM_RELAXS = 84, MSK_IPAR_MIO_MAX_NUM_SOLUTIONS = 85,
  MSK_IPAR_MIO_MODE = 86, MSK_IPAR_MIO_MT_USER_CB = 87, MSK_IPAR_MIO_NODE_OPTIMIZER = 88, MSK_IPAR_MIO_NODE_SELECTION = 89,
  MSK_IPAR_MIO_OPTIMIZER_MODE = 90, MSK_IPAR_MIO_PRESOLVE_AGGREGATE = 91, MSK_IPAR_MIO_PRESOLVE_PROBING = 92, MSK_IPAR_MIO_PRESOLVE_USE = 93,
  MSK_IPAR_MIO_ROOT_OPTIMIZER = 94, MSK_IPAR_MIO_STRONG_BRANCH = 95, MSK_IPAR_MIO_USE_MULTITHREADED_OPTIMIZER = 96, MSK_IPAR_MT_SPINCOUNT = 97,
  MSK_IPAR_NONCONVEX_MAX_ITERATIONS = 98, MSK_IPAR_NUM_THREADS = 99, MSK_IPAR_OPF_MAX_TERMS_PER_LINE = 100, MSK_IPAR_OPF_WRITE_HEADER = 101,
  MSK_IPAR_OPF_WRITE_HINTS = 102, MSK_IPAR_OPF_WRITE_PARAMETERS = 103, MSK_IPAR_OPF_WRITE_PROBLEM = 104, MSK_IPAR_OPF_WRITE_SOL_BAS = 105,
  MSK_IPAR_OPF_WRITE_SOL_ITG = 106, MSK_IPAR_OPF_WRITE_SOL_ITR = 107, MSK_IPAR_OPF_WRITE_SOLUTIONS = 108, MSK_IPAR_OPTIMIZER = 109,
  MSK_IPAR_PARAM_READ_CASE_NAME = 110, MSK_IPAR_PARAM_READ_IGN_ERROR = 111, MSK_IPAR_PRESOLVE_ELIM_FILL = 112, MSK_IPAR_PRESOLVE_ELIMINATOR_MAX_NUM_TRIES = 113,
  MSK_IPAR_PRESOLVE_ELIMINATOR_USE = 114, MSK_IPAR_PRESOLVE_LEVEL = 115, MSK_IPAR_PRESOLVE_LINDEP_ABS_WORK_TRH = 116, MSK_IPAR_PRESOLVE_LINDEP_REL_WORK_TRH = 117,
  MSK_IPAR_PRESOLVE_LINDEP_USE = 118, MSK_IPAR_PRESOLVE_MAX_NUM_REDUCTIONS = 119, MSK_IPAR_PRESOLVE_USE = 120, MSK_IPAR_PRIMAL_REPAIR_OPTIMIZER = 121,
  MSK_IPAR_QO_SEPARABLE_REFORMULATION = 122, MSK_IPAR_READ_ANZ = 123, MSK_IPAR_READ_CON = 124, MSK_IPAR_READ_CONE = 125,
  MSK_IPAR_READ_DATA_COMPRESSED = 126, MSK_IPAR_READ_DATA_FORMAT = 127, MSK_IPAR_READ_KEEP_FREE_CON = 128, MSK_IPAR_READ_LP_DROP_NEW_VARS_IN_BOU = 129,
  MSK_IPAR_READ_LP_QUOTED_NAMES = 130, MSK_IPAR_READ_MPS_FORMAT = 131, MSK_IPAR_READ_MPS_KEEP_INT = 132, MSK_IPAR_READ_MPS_OBJ_SENSE = 133,
  MSK_IPAR_READ_MPS_RELAX = 134, MSK_IPAR_READ_MPS_WIDTH = 135, MSK_IPAR_READ_QNZ = 136, MSK_IPAR_READ_TASK_IGNORE_PARAM = 137,
  MSK_IPAR_READ_VAR = 138, MSK_IPAR_SENSITIVITY_ALL = 139, MSK_IPAR_SENSITIVITY_OPTIMIZER = 140, MSK_IPAR_SENSITIVITY_TYPE = 141,
  MSK_IPAR_SIM_BASIS_FACTOR_USE = 142, MSK_IPAR_SIM_DEGEN = 143, MSK_IPAR_SIM_DUAL_CRASH = 144, MSK_IPAR_SIM_DUAL_PHASEONE_METHOD = 145,
  MSK_IPAR_SIM_DUAL_RESTRICT_SELECTION = 146, MSK_IPAR_SIM_DUAL_SELECTION = 147, MSK_IPAR_SIM_EXPLOIT_DUPVEC = 148, MSK_IPAR_SIM_HOTSTART = 149,
  MSK_IPAR_SIM_HOTSTART_LU = 150, MSK_IPAR_SIM_INTEGER = 151, MSK_IPAR_SIM_MAX_ITERATIONS = 152, MSK_IPAR_SIM_MAX_NUM_SETBACKS = 153,
  MSK_IPAR_SIM_NON_SINGULAR = 154, MSK_IPAR_SIM_PRIMAL_CRASH = 155, MSK_IPAR_SIM_PRIMAL_PHASEONE_METHOD = 156, MSK_IPAR_SIM_PRIMAL_RESTRICT_SELECTION = 157,
  MSK_IPAR_SIM_PRIMAL_SELECTION = 158, MSK_IPAR_SIM_REFACTOR_FREQ = 159, MSK_IPAR_SIM_REFORMULATION = 160, MSK_IPAR_SIM_SAVE_LU = 161,
  MSK_IPAR_SIM_SCALING = 162, MSK_IPAR_SIM_SCALING_METHOD = 163, MSK_IPAR_SIM_SOLVE_FORM = 164, MSK_IPAR_SIM_STABILITY_PRIORITY = 165,
  MSK_IPAR_SIM_SWITCH_OPTIMIZER = 166, MSK_IPAR_SOL_FILTER_KEEP_BASIC = 167, MSK_IPAR_SOL_FILTER_KEEP_RANGED = 168, MSK_IPAR_SOL_READ_NAME_WIDTH = 169,
  MSK_IPAR_SOL_READ_WIDTH = 170, MSK_IPAR_SOLUTION_CALLBACK = 171, MSK_IPAR_TIMING_LEVEL = 172, MSK_IPAR_WARNING_LEVEL = 173,
  MSK_IPAR_WRITE_BAS_CONSTRAINTS = 174, MSK_IPAR_WRITE_BAS_HEAD = 175, MSK_IPAR_WRITE_BAS_VARIABLES = 176, MSK_IPAR_WRITE_DATA_COMPRESSED = 177,
  MSK_IPAR_WRITE_DATA_FORMAT = 178, MSK_IPAR_WRITE_DATA_PARAM = 179, MSK_IPAR_WRITE_FREE_CON = 180, MSK_IPAR_WRITE_GENERIC_NAMES = 181,
  MSK_IPAR_WRITE_GENERIC_NAMES_IO = 182, MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_CONIC_ITEMS = 183, MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_ITEMS = 184, MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_NL_ITEMS = 185,
  MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_PSD_ITEMS = 186, MSK_IPAR_WRITE_INT_CONSTRAINTS = 187, MSK_IPAR_WRITE_INT_HEAD = 188, MSK_IPAR_WRITE_INT_VARIABLES = 189,
  MSK_IPAR_WRITE_LP_LINE_WIDTH = 190, MSK_IPAR_WRITE_LP_QUOTED_NAMES = 191, MSK_IPAR_WRITE_LP_STRICT_FORMAT = 192, MSK_IPAR_WRITE_LP_TERMS_PER_LINE = 193,
  MSK_IPAR_WRITE_MPS_INT = 194, MSK_IPAR_WRITE_PRECISION = 195, MSK_IPAR_WRITE_SOL_BARVARIABLES = 196, MSK_IPAR_WRITE_SOL_CONSTRAINTS = 197,
  MSK_IPAR_WRITE_SOL_HEAD = 198, MSK_IPAR_WRITE_SOL_IGNORE_INVALID_NAMES = 199, MSK_IPAR_WRITE_SOL_VARIABLES = 200, MSK_IPAR_WRITE_TASK_INC_SOL = 201,
  MSK_IPAR_WRITE_XML_MODE = 202
}
 
enum  MSKsolsta_enum {
  MSK_SOL_STA_BEGIN = 0, MSK_SOL_STA_END = 16, MSK_SOL_STA_UNKNOWN = 0, MSK_SOL_STA_OPTIMAL = 1,
  MSK_SOL_STA_PRIM_FEAS = 2, MSK_SOL_STA_DUAL_FEAS = 3, MSK_SOL_STA_PRIM_AND_DUAL_FEAS = 4, MSK_SOL_STA_PRIM_INFEAS_CER = 5,
  MSK_SOL_STA_DUAL_INFEAS_CER = 6, MSK_SOL_STA_NEAR_OPTIMAL = 8, MSK_SOL_STA_NEAR_PRIM_FEAS = 9, MSK_SOL_STA_NEAR_DUAL_FEAS = 10,
  MSK_SOL_STA_NEAR_PRIM_AND_DUAL_FEAS = 11, MSK_SOL_STA_NEAR_PRIM_INFEAS_CER = 12, MSK_SOL_STA_NEAR_DUAL_INFEAS_CER = 13, MSK_SOL_STA_INTEGER_OPTIMAL = 14,
  MSK_SOL_STA_NEAR_INTEGER_OPTIMAL = 15
}
 
enum  MSKobjsense_enum { MSK_OBJECTIVE_SENSE_BEGIN = 0, MSK_OBJECTIVE_SENSE_END = 2, MSK_OBJECTIVE_SENSE_MINIMIZE = 0, MSK_OBJECTIVE_SENSE_MAXIMIZE = 1 }
 
enum  MSKsolitem_enum {
  MSK_SOL_ITEM_BEGIN = 0, MSK_SOL_ITEM_END = 8, MSK_SOL_ITEM_XC = 0, MSK_SOL_ITEM_XX = 1,
  MSK_SOL_ITEM_Y = 2, MSK_SOL_ITEM_SLC = 3, MSK_SOL_ITEM_SUC = 4, MSK_SOL_ITEM_SLX = 5,
  MSK_SOL_ITEM_SUX = 6, MSK_SOL_ITEM_SNX = 7
}
 
enum  MSKboundkey_enum {
  MSK_BK_BEGIN = 0, MSK_BK_END = 5, MSK_BK_LO = 0, MSK_BK_UP = 1,
  MSK_BK_FX = 2, MSK_BK_FR = 3, MSK_BK_RA = 4
}
 
enum  MSKbasindtype_enum {
  MSK_BI_BEGIN = 0, MSK_BI_END = 5, MSK_BI_NEVER = 0, MSK_BI_ALWAYS = 1,
  MSK_BI_NO_ERROR = 2, MSK_BI_IF_FEASIBLE = 3, MSK_BI_RESERVERED = 4
}
 
enum  MSKbranchdir_enum {
  MSK_BRANCH_DIR_BEGIN = 0, MSK_BRANCH_DIR_END = 3, MSK_BRANCH_DIR_FREE = 0, MSK_BRANCH_DIR_UP = 1,
  MSK_BRANCH_DIR_DOWN = 2
}
 
enum  MSKliinfitem_enum {
  MSK_LIINF_BEGIN = 0, MSK_LIINF_END = 14, MSK_LIINF_BI_CLEAN_DUAL_DEG_ITER = 0, MSK_LIINF_BI_CLEAN_DUAL_ITER = 1,
  MSK_LIINF_BI_CLEAN_PRIMAL_DEG_ITER = 2, MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_DEG_ITER = 3, MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_ITER = 4, MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_SUB_ITER = 5,
  MSK_LIINF_BI_CLEAN_PRIMAL_ITER = 6, MSK_LIINF_BI_DUAL_ITER = 7, MSK_LIINF_BI_PRIMAL_ITER = 8, MSK_LIINF_INTPNT_FACTOR_NUM_NZ = 9,
  MSK_LIINF_MIO_INTPNT_ITER = 10, MSK_LIINF_MIO_SIMPLEX_ITER = 11, MSK_LIINF_RD_NUMANZ = 12, MSK_LIINF_RD_NUMQNZ = 13
}
 
enum  MSKstreamtype_enum {
  MSK_STREAM_BEGIN = 0, MSK_STREAM_END = 4, MSK_STREAM_LOG = 0, MSK_STREAM_MSG = 1,
  MSK_STREAM_ERR = 2, MSK_STREAM_WRN = 3
}
 
enum  MSKsimhotstart_enum {
  MSK_SIM_HOTSTART_BEGIN = 0, MSK_SIM_HOTSTART_END = 3, MSK_SIM_HOTSTART_NONE = 0, MSK_SIM_HOTSTART_FREE = 1,
  MSK_SIM_HOTSTART_STATUS_KEYS = 2
}
 
enum  MSKcallbackcode_enum {
  MSK_CALLBACK_BEGIN = 0, MSK_CALLBACK_END = 114, MSK_CALLBACK_BEGIN_BI = 0, MSK_CALLBACK_BEGIN_CONCURRENT = 1,
  MSK_CALLBACK_BEGIN_CONIC = 2, MSK_CALLBACK_BEGIN_DUAL_BI = 3, MSK_CALLBACK_BEGIN_DUAL_SENSITIVITY = 4, MSK_CALLBACK_BEGIN_DUAL_SETUP_BI = 5,
  MSK_CALLBACK_BEGIN_DUAL_SIMPLEX = 6, MSK_CALLBACK_BEGIN_DUAL_SIMPLEX_BI = 7, MSK_CALLBACK_BEGIN_FULL_CONVEXITY_CHECK = 8, MSK_CALLBACK_BEGIN_INFEAS_ANA = 9,
  MSK_CALLBACK_BEGIN_INTPNT = 10, MSK_CALLBACK_BEGIN_LICENSE_WAIT = 11, MSK_CALLBACK_BEGIN_MIO = 12, MSK_CALLBACK_BEGIN_NETWORK_DUAL_SIMPLEX = 13,
  MSK_CALLBACK_BEGIN_NETWORK_PRIMAL_SIMPLEX = 14, MSK_CALLBACK_BEGIN_NETWORK_SIMPLEX = 15, MSK_CALLBACK_BEGIN_NONCONVEX = 16, MSK_CALLBACK_BEGIN_OPTIMIZER = 17,
  MSK_CALLBACK_BEGIN_PRESOLVE = 18, MSK_CALLBACK_BEGIN_PRIMAL_BI = 19, MSK_CALLBACK_BEGIN_PRIMAL_DUAL_SIMPLEX = 20, MSK_CALLBACK_BEGIN_PRIMAL_DUAL_SIMPLEX_BI = 21,
  MSK_CALLBACK_BEGIN_PRIMAL_REPAIR = 22, MSK_CALLBACK_BEGIN_PRIMAL_SENSITIVITY = 23, MSK_CALLBACK_BEGIN_PRIMAL_SETUP_BI = 24, MSK_CALLBACK_BEGIN_PRIMAL_SIMPLEX = 25,
  MSK_CALLBACK_BEGIN_PRIMAL_SIMPLEX_BI = 26, MSK_CALLBACK_BEGIN_QCQO_REFORMULATE = 27, MSK_CALLBACK_BEGIN_READ = 28, MSK_CALLBACK_BEGIN_SIMPLEX = 29,
  MSK_CALLBACK_BEGIN_SIMPLEX_BI = 30, MSK_CALLBACK_BEGIN_SIMPLEX_NETWORK_DETECT = 31, MSK_CALLBACK_BEGIN_WRITE = 32, MSK_CALLBACK_CONIC = 33,
  MSK_CALLBACK_DUAL_SIMPLEX = 34, MSK_CALLBACK_END_BI = 35, MSK_CALLBACK_END_CONCURRENT = 36, MSK_CALLBACK_END_CONIC = 37,
  MSK_CALLBACK_END_DUAL_BI = 38, MSK_CALLBACK_END_DUAL_SENSITIVITY = 39, MSK_CALLBACK_END_DUAL_SETUP_BI = 40, MSK_CALLBACK_END_DUAL_SIMPLEX = 41,
  MSK_CALLBACK_END_DUAL_SIMPLEX_BI = 42, MSK_CALLBACK_END_FULL_CONVEXITY_CHECK = 43, MSK_CALLBACK_END_INFEAS_ANA = 44, MSK_CALLBACK_END_INTPNT = 45,
  MSK_CALLBACK_END_LICENSE_WAIT = 46, MSK_CALLBACK_END_MIO = 47, MSK_CALLBACK_END_NETWORK_DUAL_SIMPLEX = 48, MSK_CALLBACK_END_NETWORK_PRIMAL_SIMPLEX = 49,
  MSK_CALLBACK_END_NETWORK_SIMPLEX = 50, MSK_CALLBACK_END_NONCONVEX = 51, MSK_CALLBACK_END_OPTIMIZER = 52, MSK_CALLBACK_END_PRESOLVE = 53,
  MSK_CALLBACK_END_PRIMAL_BI = 54, MSK_CALLBACK_END_PRIMAL_DUAL_SIMPLEX = 55, MSK_CALLBACK_END_PRIMAL_DUAL_SIMPLEX_BI = 56, MSK_CALLBACK_END_PRIMAL_REPAIR = 57,
  MSK_CALLBACK_END_PRIMAL_SENSITIVITY = 58, MSK_CALLBACK_END_PRIMAL_SETUP_BI = 59, MSK_CALLBACK_END_PRIMAL_SIMPLEX = 60, MSK_CALLBACK_END_PRIMAL_SIMPLEX_BI = 61,
  MSK_CALLBACK_END_QCQO_REFORMULATE = 62, MSK_CALLBACK_END_READ = 63, MSK_CALLBACK_END_SIMPLEX = 64, MSK_CALLBACK_END_SIMPLEX_BI = 65,
  MSK_CALLBACK_END_SIMPLEX_NETWORK_DETECT = 66, MSK_CALLBACK_END_WRITE = 67, MSK_CALLBACK_IM_BI = 68, MSK_CALLBACK_IM_CONIC = 69,
  MSK_CALLBACK_IM_DUAL_BI = 70, MSK_CALLBACK_IM_DUAL_SENSIVITY = 71, MSK_CALLBACK_IM_DUAL_SIMPLEX = 72, MSK_CALLBACK_IM_FULL_CONVEXITY_CHECK = 73,
  MSK_CALLBACK_IM_INTPNT = 74, MSK_CALLBACK_IM_LICENSE_WAIT = 75, MSK_CALLBACK_IM_LU = 76, MSK_CALLBACK_IM_MIO = 77,
  MSK_CALLBACK_IM_MIO_DUAL_SIMPLEX = 78, MSK_CALLBACK_IM_MIO_INTPNT = 79, MSK_CALLBACK_IM_MIO_PRESOLVE = 80, MSK_CALLBACK_IM_MIO_PRIMAL_SIMPLEX = 81,
  MSK_CALLBACK_IM_NETWORK_DUAL_SIMPLEX = 82, MSK_CALLBACK_IM_NETWORK_PRIMAL_SIMPLEX = 83, MSK_CALLBACK_IM_NONCONVEX = 84, MSK_CALLBACK_IM_ORDER = 85,
  MSK_CALLBACK_IM_PRESOLVE = 86, MSK_CALLBACK_IM_PRIMAL_BI = 87, MSK_CALLBACK_IM_PRIMAL_DUAL_SIMPLEX = 88, MSK_CALLBACK_IM_PRIMAL_SENSIVITY = 89,
  MSK_CALLBACK_IM_PRIMAL_SIMPLEX = 90, MSK_CALLBACK_IM_QO_REFORMULATE = 91, MSK_CALLBACK_IM_READ = 92, MSK_CALLBACK_IM_SIMPLEX = 93,
  MSK_CALLBACK_IM_SIMPLEX_BI = 94, MSK_CALLBACK_INTPNT = 95, MSK_CALLBACK_NEW_INT_MIO = 96, MSK_CALLBACK_NONCOVEX = 97,
  MSK_CALLBACK_PRIMAL_SIMPLEX = 98, MSK_CALLBACK_READ_OPF = 99, MSK_CALLBACK_READ_OPF_SECTION = 100, MSK_CALLBACK_UPDATE_DUAL_BI = 101,
  MSK_CALLBACK_UPDATE_DUAL_SIMPLEX = 102, MSK_CALLBACK_UPDATE_DUAL_SIMPLEX_BI = 103, MSK_CALLBACK_UPDATE_NETWORK_DUAL_SIMPLEX = 104, MSK_CALLBACK_UPDATE_NETWORK_PRIMAL_SIMPLEX = 105,
  MSK_CALLBACK_UPDATE_NONCONVEX = 106, MSK_CALLBACK_UPDATE_PRESOLVE = 107, MSK_CALLBACK_UPDATE_PRIMAL_BI = 108, MSK_CALLBACK_UPDATE_PRIMAL_DUAL_SIMPLEX = 109,
  MSK_CALLBACK_UPDATE_PRIMAL_DUAL_SIMPLEX_BI = 110, MSK_CALLBACK_UPDATE_PRIMAL_SIMPLEX = 111, MSK_CALLBACK_UPDATE_PRIMAL_SIMPLEX_BI = 112, MSK_CALLBACK_WRITE_OPF = 113
}
 
enum  MSKsymmattype_enum { MSK_SYMMAT_TYPE_BEGIN = 0, MSK_SYMMAT_TYPE_END = 1, MSK_SYMMAT_TYPE_SPARSE = 0 }
 
enum  MSKfeature_enum {
  MSK_FEATURE_BEGIN = 0, MSK_FEATURE_END = 4, MSK_FEATURE_PTS = 0, MSK_FEATURE_PTON = 1,
  MSK_FEATURE_PTOM = 2, MSK_FEATURE_PTOX = 3
}
 
enum  MSKmark_enum { MSK_MARK_BEGIN = 0, MSK_MARK_END = 2, MSK_MARK_LO = 0, MSK_MARK_UP = 1 }
 
enum  MSKconetype_enum { MSK_CT_BEGIN = 0, MSK_CT_END = 2, MSK_CT_QUAD = 0, MSK_CT_RQUAD = 1 }
 
enum  MSKfeasrepairtype_enum {
  MSK_FEASREPAIR_BEGIN = 0, MSK_FEASREPAIR_END = 3, MSK_FEASREPAIR_OPTIMIZE_NONE = 0, MSK_FEASREPAIR_OPTIMIZE_PENALTY = 1,
  MSK_FEASREPAIR_OPTIMIZE_COMBINED = 2
}
 
enum  MSKiomode_enum {
  MSK_IOMODE_BEGIN = 0, MSK_IOMODE_END = 3, MSK_IOMODE_READ = 0, MSK_IOMODE_WRITE = 1,
  MSK_IOMODE_READWRITE = 2
}
 
enum  MSKsimseltype_enum {
  MSK_SIM_SELECTION_BEGIN = 0, MSK_SIM_SELECTION_END = 6, MSK_SIM_SELECTION_FREE = 0, MSK_SIM_SELECTION_FULL = 1,
  MSK_SIM_SELECTION_ASE = 2, MSK_SIM_SELECTION_DEVEX = 3, MSK_SIM_SELECTION_SE = 4, MSK_SIM_SELECTION_PARTIAL = 5
}
 
enum  MSKmsgkey_enum { MSK_MSG_READING_FILE = 1000, MSK_MSG_WRITING_FILE = 1001, MSK_MSG_MPS_SELECTED = 1100 }
 
enum  MSKmiomode_enum {
  MSK_MIO_MODE_BEGIN = 0, MSK_MIO_MODE_END = 3, MSK_MIO_MODE_IGNORED = 0, MSK_MIO_MODE_SATISFIED = 1,
  MSK_MIO_MODE_LAZY = 2
}
 
enum  MSKdinfitem_enum {
  MSK_DINF_BEGIN = 0, MSK_DINF_END = 65, MSK_DINF_BI_CLEAN_DUAL_TIME = 0, MSK_DINF_BI_CLEAN_PRIMAL_DUAL_TIME = 1,
  MSK_DINF_BI_CLEAN_PRIMAL_TIME = 2, MSK_DINF_BI_CLEAN_TIME = 3, MSK_DINF_BI_DUAL_TIME = 4, MSK_DINF_BI_PRIMAL_TIME = 5,
  MSK_DINF_BI_TIME = 6, MSK_DINF_CONCURRENT_TIME = 7, MSK_DINF_INTPNT_DUAL_FEAS = 8, MSK_DINF_INTPNT_DUAL_OBJ = 9,
  MSK_DINF_INTPNT_FACTOR_NUM_FLOPS = 10, MSK_DINF_INTPNT_OPT_STATUS = 11, MSK_DINF_INTPNT_ORDER_TIME = 12, MSK_DINF_INTPNT_PRIMAL_FEAS = 13,
  MSK_DINF_INTPNT_PRIMAL_OBJ = 14, MSK_DINF_INTPNT_TIME = 15, MSK_DINF_MIO_CONSTRUCT_SOLUTION_OBJ = 16, MSK_DINF_MIO_HEURISTIC_TIME = 17,
  MSK_DINF_MIO_OBJ_ABS_GAP = 18, MSK_DINF_MIO_OBJ_BOUND = 19, MSK_DINF_MIO_OBJ_INT = 20, MSK_DINF_MIO_OBJ_REL_GAP = 21,
  MSK_DINF_MIO_OPTIMIZER_TIME = 22, MSK_DINF_MIO_ROOT_OPTIMIZER_TIME = 23, MSK_DINF_MIO_ROOT_PRESOLVE_TIME = 24, MSK_DINF_MIO_TIME = 25,
  MSK_DINF_MIO_USER_OBJ_CUT = 26, MSK_DINF_OPTIMIZER_TIME = 27, MSK_DINF_PRESOLVE_ELI_TIME = 28, MSK_DINF_PRESOLVE_LINDEP_TIME = 29,
  MSK_DINF_PRESOLVE_TIME = 30, MSK_DINF_PRIMAL_REPAIR_PENALTY_OBJ = 31, MSK_DINF_QCQO_REFORMULATE_TIME = 32, MSK_DINF_RD_TIME = 33,
  MSK_DINF_SIM_DUAL_TIME = 34, MSK_DINF_SIM_FEAS = 35, MSK_DINF_SIM_NETWORK_DUAL_TIME = 36, MSK_DINF_SIM_NETWORK_PRIMAL_TIME = 37,
  MSK_DINF_SIM_NETWORK_TIME = 38, MSK_DINF_SIM_OBJ = 39, MSK_DINF_SIM_PRIMAL_DUAL_TIME = 40, MSK_DINF_SIM_PRIMAL_TIME = 41,
  MSK_DINF_SIM_TIME = 42, MSK_DINF_SOL_BAS_DUAL_OBJ = 43, MSK_DINF_SOL_BAS_DVIOLCON = 44, MSK_DINF_SOL_BAS_DVIOLVAR = 45,
  MSK_DINF_SOL_BAS_PRIMAL_OBJ = 46, MSK_DINF_SOL_BAS_PVIOLCON = 47, MSK_DINF_SOL_BAS_PVIOLVAR = 48, MSK_DINF_SOL_ITG_PRIMAL_OBJ = 49,
  MSK_DINF_SOL_ITG_PVIOLBARVAR = 50, MSK_DINF_SOL_ITG_PVIOLCON = 51, MSK_DINF_SOL_ITG_PVIOLCONES = 52, MSK_DINF_SOL_ITG_PVIOLITG = 53,
  MSK_DINF_SOL_ITG_PVIOLVAR = 54, MSK_DINF_SOL_ITR_DUAL_OBJ = 55, MSK_DINF_SOL_ITR_DVIOLBARVAR = 56, MSK_DINF_SOL_ITR_DVIOLCON = 57,
  MSK_DINF_SOL_ITR_DVIOLCONES = 58, MSK_DINF_SOL_ITR_DVIOLVAR = 59, MSK_DINF_SOL_ITR_PRIMAL_OBJ = 60, MSK_DINF_SOL_ITR_PVIOLBARVAR = 61,
  MSK_DINF_SOL_ITR_PVIOLCON = 62, MSK_DINF_SOL_ITR_PVIOLCONES = 63, MSK_DINF_SOL_ITR_PVIOLVAR = 64
}
 
enum  MSKparametertype_enum {
  MSK_PAR_BEGIN = 0, MSK_PAR_END = 4, MSK_PAR_INVALID_TYPE = 0, MSK_PAR_DOU_TYPE = 1,
  MSK_PAR_INT_TYPE = 2, MSK_PAR_STR_TYPE = 3
}
 
enum  MSKrescodetype_enum {
  MSK_RESPONSE_BEGIN = 0, MSK_RESPONSE_END = 5, MSK_RESPONSE_OK = 0, MSK_RESPONSE_WRN = 1,
  MSK_RESPONSE_TRM = 2, MSK_RESPONSE_ERR = 3, MSK_RESPONSE_UNK = 4
}
 
enum  MSKprosta_enum {
  MSK_PRO_STA_BEGIN = 0, MSK_PRO_STA_END = 12, MSK_PRO_STA_UNKNOWN = 0, MSK_PRO_STA_PRIM_AND_DUAL_FEAS = 1,
  MSK_PRO_STA_PRIM_FEAS = 2, MSK_PRO_STA_DUAL_FEAS = 3, MSK_PRO_STA_PRIM_INFEAS = 4, MSK_PRO_STA_DUAL_INFEAS = 5,
  MSK_PRO_STA_PRIM_AND_DUAL_INFEAS = 6, MSK_PRO_STA_ILL_POSED = 7, MSK_PRO_STA_NEAR_PRIM_AND_DUAL_FEAS = 8, MSK_PRO_STA_NEAR_PRIM_FEAS = 9,
  MSK_PRO_STA_NEAR_DUAL_FEAS = 10, MSK_PRO_STA_PRIM_INFEAS_OR_UNBOUNDED = 11
}
 
enum  MSKscalingtype_enum {
  MSK_SCALING_BEGIN = 0, MSK_SCALING_END = 4, MSK_SCALING_FREE = 0, MSK_SCALING_NONE = 1,
  MSK_SCALING_MODERATE = 2, MSK_SCALING_AGGRESSIVE = 3
}
 
enum  MSKrescode_enum {
  MSK_RES_OK = 0, MSK_RES_WRN_OPEN_PARAM_FILE = 50, MSK_RES_WRN_LARGE_BOUND = 51, MSK_RES_WRN_LARGE_LO_BOUND = 52,
  MSK_RES_WRN_LARGE_UP_BOUND = 53, MSK_RES_WRN_LARGE_CON_FX = 54, MSK_RES_WRN_LARGE_CJ = 57, MSK_RES_WRN_LARGE_AIJ = 62,
  MSK_RES_WRN_ZERO_AIJ = 63, MSK_RES_WRN_NAME_MAX_LEN = 65, MSK_RES_WRN_SPAR_MAX_LEN = 66, MSK_RES_WRN_MPS_SPLIT_RHS_VECTOR = 70,
  MSK_RES_WRN_MPS_SPLIT_RAN_VECTOR = 71, MSK_RES_WRN_MPS_SPLIT_BOU_VECTOR = 72, MSK_RES_WRN_LP_OLD_QUAD_FORMAT = 80, MSK_RES_WRN_LP_DROP_VARIABLE = 85,
  MSK_RES_WRN_NZ_IN_UPR_TRI = 200, MSK_RES_WRN_DROPPED_NZ_QOBJ = 201, MSK_RES_WRN_IGNORE_INTEGER = 250, MSK_RES_WRN_NO_GLOBAL_OPTIMIZER = 251,
  MSK_RES_WRN_MIO_INFEASIBLE_FINAL = 270, MSK_RES_WRN_SOL_FILTER = 300, MSK_RES_WRN_UNDEF_SOL_FILE_NAME = 350, MSK_RES_WRN_SOL_FILE_IGNORED_CON = 351,
  MSK_RES_WRN_SOL_FILE_IGNORED_VAR = 352, MSK_RES_WRN_TOO_FEW_BASIS_VARS = 400, MSK_RES_WRN_TOO_MANY_BASIS_VARS = 405, MSK_RES_WRN_NO_NONLINEAR_FUNCTION_WRITE = 450,
  MSK_RES_WRN_LICENSE_EXPIRE = 500, MSK_RES_WRN_LICENSE_SERVER = 501, MSK_RES_WRN_EMPTY_NAME = 502, MSK_RES_WRN_USING_GENERIC_NAMES = 503,
  MSK_RES_WRN_LICENSE_FEATURE_EXPIRE = 505, MSK_RES_WRN_PARAM_NAME_DOU = 510, MSK_RES_WRN_PARAM_NAME_INT = 511, MSK_RES_WRN_PARAM_NAME_STR = 512,
  MSK_RES_WRN_PARAM_STR_VALUE = 515, MSK_RES_WRN_PARAM_IGNORED_CMIO = 516, MSK_RES_WRN_ZEROS_IN_SPARSE_ROW = 705, MSK_RES_WRN_ZEROS_IN_SPARSE_COL = 710,
  MSK_RES_WRN_TOO_MANY_THREADS_CONCURRENT = 750, MSK_RES_WRN_INCOMPLETE_LINEAR_DEPENDENCY_CHECK = 800, MSK_RES_WRN_ELIMINATOR_SPACE = 801, MSK_RES_WRN_PRESOLVE_OUTOFSPACE = 802,
  MSK_RES_WRN_WRITE_CHANGED_NAMES = 803, MSK_RES_WRN_WRITE_DISCARDED_CFIX = 804, MSK_RES_WRN_CONSTRUCT_SOLUTION_INFEAS = 805, MSK_RES_WRN_CONSTRUCT_INVALID_SOL_ITG = 807,
  MSK_RES_WRN_CONSTRUCT_NO_SOL_ITG = 810, MSK_RES_WRN_DUPLICATE_CONSTRAINT_NAMES = 850, MSK_RES_WRN_DUPLICATE_VARIABLE_NAMES = 851, MSK_RES_WRN_DUPLICATE_BARVARIABLE_NAMES = 852,
  MSK_RES_WRN_DUPLICATE_CONE_NAMES = 853, MSK_RES_WRN_ANA_LARGE_BOUNDS = 900, MSK_RES_WRN_ANA_C_ZERO = 901, MSK_RES_WRN_ANA_EMPTY_COLS = 902,
  MSK_RES_WRN_ANA_CLOSE_BOUNDS = 903, MSK_RES_WRN_ANA_ALMOST_INT_BOUNDS = 904, MSK_RES_WRN_QUAD_CONES_WITH_ROOT_FIXED_AT_ZERO = 930, MSK_RES_WRN_RQUAD_CONES_WITH_ROOT_FIXED_AT_ZERO = 931,
  MSK_RES_WRN_NO_DUALIZER = 950, MSK_RES_ERR_LICENSE = 1000, MSK_RES_ERR_LICENSE_EXPIRED = 1001, MSK_RES_ERR_LICENSE_VERSION = 1002,
  MSK_RES_ERR_SIZE_LICENSE = 1005, MSK_RES_ERR_PROB_LICENSE = 1006, MSK_RES_ERR_FILE_LICENSE = 1007, MSK_RES_ERR_MISSING_LICENSE_FILE = 1008,
  MSK_RES_ERR_SIZE_LICENSE_CON = 1010, MSK_RES_ERR_SIZE_LICENSE_VAR = 1011, MSK_RES_ERR_SIZE_LICENSE_INTVAR = 1012, MSK_RES_ERR_OPTIMIZER_LICENSE = 1013,
  MSK_RES_ERR_FLEXLM = 1014, MSK_RES_ERR_LICENSE_SERVER = 1015, MSK_RES_ERR_LICENSE_MAX = 1016, MSK_RES_ERR_LICENSE_MOSEKLM_DAEMON = 1017,
  MSK_RES_ERR_LICENSE_FEATURE = 1018, MSK_RES_ERR_PLATFORM_NOT_LICENSED = 1019, MSK_RES_ERR_LICENSE_CANNOT_ALLOCATE = 1020, MSK_RES_ERR_LICENSE_CANNOT_CONNECT = 1021,
  MSK_RES_ERR_LICENSE_INVALID_HOSTID = 1025, MSK_RES_ERR_LICENSE_SERVER_VERSION = 1026, MSK_RES_ERR_LICENSE_NO_SERVER_SUPPORT = 1027, MSK_RES_ERR_LICENSE_NO_SERVER_LINE = 1028,
  MSK_RES_ERR_OPEN_DL = 1030, MSK_RES_ERR_OLDER_DLL = 1035, MSK_RES_ERR_NEWER_DLL = 1036, MSK_RES_ERR_LINK_FILE_DLL = 1040,
  MSK_RES_ERR_THREAD_MUTEX_INIT = 1045, MSK_RES_ERR_THREAD_MUTEX_LOCK = 1046, MSK_RES_ERR_THREAD_MUTEX_UNLOCK = 1047, MSK_RES_ERR_THREAD_CREATE = 1048,
  MSK_RES_ERR_THREAD_COND_INIT = 1049, MSK_RES_ERR_UNKNOWN = 1050, MSK_RES_ERR_SPACE = 1051, MSK_RES_ERR_FILE_OPEN = 1052,
  MSK_RES_ERR_FILE_READ = 1053, MSK_RES_ERR_FILE_WRITE = 1054, MSK_RES_ERR_DATA_FILE_EXT = 1055, MSK_RES_ERR_INVALID_FILE_NAME = 1056,
  MSK_RES_ERR_INVALID_SOL_FILE_NAME = 1057, MSK_RES_ERR_END_OF_FILE = 1059, MSK_RES_ERR_NULL_ENV = 1060, MSK_RES_ERR_NULL_TASK = 1061,
  MSK_RES_ERR_INVALID_STREAM = 1062, MSK_RES_ERR_NO_INIT_ENV = 1063, MSK_RES_ERR_INVALID_TASK = 1064, MSK_RES_ERR_NULL_POINTER = 1065,
  MSK_RES_ERR_LIVING_TASKS = 1066, MSK_RES_ERR_BLANK_NAME = 1070, MSK_RES_ERR_DUP_NAME = 1071, MSK_RES_ERR_INVALID_OBJ_NAME = 1075,
  MSK_RES_ERR_INVALID_CON_NAME = 1076, MSK_RES_ERR_INVALID_VAR_NAME = 1077, MSK_RES_ERR_INVALID_CONE_NAME = 1078, MSK_RES_ERR_INVALID_BARVAR_NAME = 1079,
  MSK_RES_ERR_SPACE_LEAKING = 1080, MSK_RES_ERR_SPACE_NO_INFO = 1081, MSK_RES_ERR_READ_FORMAT = 1090, MSK_RES_ERR_MPS_FILE = 1100,
  MSK_RES_ERR_MPS_INV_FIELD = 1101, MSK_RES_ERR_MPS_INV_MARKER = 1102, MSK_RES_ERR_MPS_NULL_CON_NAME = 1103, MSK_RES_ERR_MPS_NULL_VAR_NAME = 1104,
  MSK_RES_ERR_MPS_UNDEF_CON_NAME = 1105, MSK_RES_ERR_MPS_UNDEF_VAR_NAME = 1106, MSK_RES_ERR_MPS_INV_CON_KEY = 1107, MSK_RES_ERR_MPS_INV_BOUND_KEY = 1108,
  MSK_RES_ERR_MPS_INV_SEC_NAME = 1109, MSK_RES_ERR_MPS_NO_OBJECTIVE = 1110, MSK_RES_ERR_MPS_SPLITTED_VAR = 1111, MSK_RES_ERR_MPS_MUL_CON_NAME = 1112,
  MSK_RES_ERR_MPS_MUL_QSEC = 1113, MSK_RES_ERR_MPS_MUL_QOBJ = 1114, MSK_RES_ERR_MPS_INV_SEC_ORDER = 1115, MSK_RES_ERR_MPS_MUL_CSEC = 1116,
  MSK_RES_ERR_MPS_CONE_TYPE = 1117, MSK_RES_ERR_MPS_CONE_OVERLAP = 1118, MSK_RES_ERR_MPS_CONE_REPEAT = 1119, MSK_RES_ERR_MPS_INVALID_OBJSENSE = 1122,
  MSK_RES_ERR_MPS_TAB_IN_FIELD2 = 1125, MSK_RES_ERR_MPS_TAB_IN_FIELD3 = 1126, MSK_RES_ERR_MPS_TAB_IN_FIELD5 = 1127, MSK_RES_ERR_MPS_INVALID_OBJ_NAME = 1128,
  MSK_RES_ERR_ORD_INVALID_BRANCH_DIR = 1130, MSK_RES_ERR_ORD_INVALID = 1131, MSK_RES_ERR_LP_INCOMPATIBLE = 1150, MSK_RES_ERR_LP_EMPTY = 1151,
  MSK_RES_ERR_LP_DUP_SLACK_NAME = 1152, MSK_RES_ERR_WRITE_MPS_INVALID_NAME = 1153, MSK_RES_ERR_LP_INVALID_VAR_NAME = 1154, MSK_RES_ERR_LP_FREE_CONSTRAINT = 1155,
  MSK_RES_ERR_WRITE_OPF_INVALID_VAR_NAME = 1156, MSK_RES_ERR_LP_FILE_FORMAT = 1157, MSK_RES_ERR_WRITE_LP_FORMAT = 1158, MSK_RES_ERR_READ_LP_MISSING_END_TAG = 1159,
  MSK_RES_ERR_LP_FORMAT = 1160, MSK_RES_ERR_WRITE_LP_NON_UNIQUE_NAME = 1161, MSK_RES_ERR_READ_LP_NONEXISTING_NAME = 1162, MSK_RES_ERR_LP_WRITE_CONIC_PROBLEM = 1163,
  MSK_RES_ERR_LP_WRITE_GECO_PROBLEM = 1164, MSK_RES_ERR_WRITING_FILE = 1166, MSK_RES_ERR_OPF_FORMAT = 1168, MSK_RES_ERR_OPF_NEW_VARIABLE = 1169,
  MSK_RES_ERR_INVALID_NAME_IN_SOL_FILE = 1170, MSK_RES_ERR_LP_INVALID_CON_NAME = 1171, MSK_RES_ERR_OPF_PREMATURE_EOF = 1172, MSK_RES_ERR_ARGUMENT_LENNEQ = 1197,
  MSK_RES_ERR_ARGUMENT_TYPE = 1198, MSK_RES_ERR_NR_ARGUMENTS = 1199, MSK_RES_ERR_IN_ARGUMENT = 1200, MSK_RES_ERR_ARGUMENT_DIMENSION = 1201,
  MSK_RES_ERR_INDEX_IS_TOO_SMALL = 1203, MSK_RES_ERR_INDEX_IS_TOO_LARGE = 1204, MSK_RES_ERR_PARAM_NAME = 1205, MSK_RES_ERR_PARAM_NAME_DOU = 1206,
  MSK_RES_ERR_PARAM_NAME_INT = 1207, MSK_RES_ERR_PARAM_NAME_STR = 1208, MSK_RES_ERR_PARAM_INDEX = 1210, MSK_RES_ERR_PARAM_IS_TOO_LARGE = 1215,
  MSK_RES_ERR_PARAM_IS_TOO_SMALL = 1216, MSK_RES_ERR_PARAM_VALUE_STR = 1217, MSK_RES_ERR_PARAM_TYPE = 1218, MSK_RES_ERR_INF_DOU_INDEX = 1219,
  MSK_RES_ERR_INF_INT_INDEX = 1220, MSK_RES_ERR_INDEX_ARR_IS_TOO_SMALL = 1221, MSK_RES_ERR_INDEX_ARR_IS_TOO_LARGE = 1222, MSK_RES_ERR_INF_LINT_INDEX = 1225,
  MSK_RES_ERR_ARG_IS_TOO_SMALL = 1226, MSK_RES_ERR_ARG_IS_TOO_LARGE = 1227, MSK_RES_ERR_INVALID_WHICHSOL = 1228, MSK_RES_ERR_INF_DOU_NAME = 1230,
  MSK_RES_ERR_INF_INT_NAME = 1231, MSK_RES_ERR_INF_TYPE = 1232, MSK_RES_ERR_INF_LINT_NAME = 1234, MSK_RES_ERR_INDEX = 1235,
  MSK_RES_ERR_WHICHSOL = 1236, MSK_RES_ERR_SOLITEM = 1237, MSK_RES_ERR_WHICHITEM_NOT_ALLOWED = 1238, MSK_RES_ERR_MAXNUMCON = 1240,
  MSK_RES_ERR_MAXNUMVAR = 1241, MSK_RES_ERR_MAXNUMBARVAR = 1242, MSK_RES_ERR_MAXNUMQNZ = 1243, MSK_RES_ERR_TOO_SMALL_MAX_NUM_NZ = 1245,
  MSK_RES_ERR_INVALID_IDX = 1246, MSK_RES_ERR_INVALID_MAX_NUM = 1247, MSK_RES_ERR_NUMCONLIM = 1250, MSK_RES_ERR_NUMVARLIM = 1251,
  MSK_RES_ERR_TOO_SMALL_MAXNUMANZ = 1252, MSK_RES_ERR_INV_APTRE = 1253, MSK_RES_ERR_MUL_A_ELEMENT = 1254, MSK_RES_ERR_INV_BK = 1255,
  MSK_RES_ERR_INV_BKC = 1256, MSK_RES_ERR_INV_BKX = 1257, MSK_RES_ERR_INV_VAR_TYPE = 1258, MSK_RES_ERR_SOLVER_PROBTYPE = 1259,
  MSK_RES_ERR_OBJECTIVE_RANGE = 1260, MSK_RES_ERR_FIRST = 1261, MSK_RES_ERR_LAST = 1262, MSK_RES_ERR_NEGATIVE_SURPLUS = 1263,
  MSK_RES_ERR_NEGATIVE_APPEND = 1264, MSK_RES_ERR_UNDEF_SOLUTION = 1265, MSK_RES_ERR_BASIS = 1266, MSK_RES_ERR_INV_SKC = 1267,
  MSK_RES_ERR_INV_SKX = 1268, MSK_RES_ERR_INV_SK_STR = 1269, MSK_RES_ERR_INV_SK = 1270, MSK_RES_ERR_INV_CONE_TYPE_STR = 1271,
  MSK_RES_ERR_INV_CONE_TYPE = 1272, MSK_RES_ERR_INV_SKN = 1274, MSK_RES_ERR_INVALID_SURPLUS = 1275, MSK_RES_ERR_INV_NAME_ITEM = 1280,
  MSK_RES_ERR_PRO_ITEM = 1281, MSK_RES_ERR_INVALID_FORMAT_TYPE = 1283, MSK_RES_ERR_FIRSTI = 1285, MSK_RES_ERR_LASTI = 1286,
  MSK_RES_ERR_FIRSTJ = 1287, MSK_RES_ERR_LASTJ = 1288, MSK_RES_ERR_MAX_LEN_IS_TOO_SMALL = 1289, MSK_RES_ERR_NONLINEAR_EQUALITY = 1290,
  MSK_RES_ERR_NONCONVEX = 1291, MSK_RES_ERR_NONLINEAR_RANGED = 1292, MSK_RES_ERR_CON_Q_NOT_PSD = 1293, MSK_RES_ERR_CON_Q_NOT_NSD = 1294,
  MSK_RES_ERR_OBJ_Q_NOT_PSD = 1295, MSK_RES_ERR_OBJ_Q_NOT_NSD = 1296, MSK_RES_ERR_ARGUMENT_PERM_ARRAY = 1299, MSK_RES_ERR_CONE_INDEX = 1300,
  MSK_RES_ERR_CONE_SIZE = 1301, MSK_RES_ERR_CONE_OVERLAP = 1302, MSK_RES_ERR_CONE_REP_VAR = 1303, MSK_RES_ERR_MAXNUMCONE = 1304,
  MSK_RES_ERR_CONE_TYPE = 1305, MSK_RES_ERR_CONE_TYPE_STR = 1306, MSK_RES_ERR_CONE_OVERLAP_APPEND = 1307, MSK_RES_ERR_REMOVE_CONE_VARIABLE = 1310,
  MSK_RES_ERR_SOL_FILE_INVALID_NUMBER = 1350, MSK_RES_ERR_HUGE_C = 1375, MSK_RES_ERR_HUGE_AIJ = 1380, MSK_RES_ERR_LOWER_BOUND_IS_A_NAN = 1390,
  MSK_RES_ERR_UPPER_BOUND_IS_A_NAN = 1391, MSK_RES_ERR_INFINITE_BOUND = 1400, MSK_RES_ERR_INV_QOBJ_SUBI = 1401, MSK_RES_ERR_INV_QOBJ_SUBJ = 1402,
  MSK_RES_ERR_INV_QOBJ_VAL = 1403, MSK_RES_ERR_INV_QCON_SUBK = 1404, MSK_RES_ERR_INV_QCON_SUBI = 1405, MSK_RES_ERR_INV_QCON_SUBJ = 1406,
  MSK_RES_ERR_INV_QCON_VAL = 1407, MSK_RES_ERR_QCON_SUBI_TOO_SMALL = 1408, MSK_RES_ERR_QCON_SUBI_TOO_LARGE = 1409, MSK_RES_ERR_QOBJ_UPPER_TRIANGLE = 1415,
  MSK_RES_ERR_QCON_UPPER_TRIANGLE = 1417, MSK_RES_ERR_FIXED_BOUND_VALUES = 1425, MSK_RES_ERR_NONLINEAR_FUNCTIONS_NOT_ALLOWED = 1428, MSK_RES_ERR_USER_FUNC_RET = 1430,
  MSK_RES_ERR_USER_FUNC_RET_DATA = 1431, MSK_RES_ERR_USER_NLO_FUNC = 1432, MSK_RES_ERR_USER_NLO_EVAL = 1433, MSK_RES_ERR_USER_NLO_EVAL_HESSUBI = 1440,
  MSK_RES_ERR_USER_NLO_EVAL_HESSUBJ = 1441, MSK_RES_ERR_INVALID_OBJECTIVE_SENSE = 1445, MSK_RES_ERR_UNDEFINED_OBJECTIVE_SENSE = 1446, MSK_RES_ERR_Y_IS_UNDEFINED = 1449,
  MSK_RES_ERR_NAN_IN_DOUBLE_DATA = 1450, MSK_RES_ERR_NAN_IN_BLC = 1461, MSK_RES_ERR_NAN_IN_BUC = 1462, MSK_RES_ERR_NAN_IN_C = 1470,
  MSK_RES_ERR_NAN_IN_BLX = 1471, MSK_RES_ERR_NAN_IN_BUX = 1472, MSK_RES_ERR_NAN_IN_AIJ = 1473, MSK_RES_ERR_INV_PROBLEM = 1500,
  MSK_RES_ERR_MIXED_PROBLEM = 1501, MSK_RES_ERR_INV_CONIC_PROBLEM = 1502, MSK_RES_ERR_GLOBAL_INV_CONIC_PROBLEM = 1503, MSK_RES_ERR_INVALID_NETWORK_PROBLEM = 1504,
  MSK_RES_ERR_INV_OPTIMIZER = 1550, MSK_RES_ERR_MIO_NO_OPTIMIZER = 1551, MSK_RES_ERR_NO_OPTIMIZER_VAR_TYPE = 1552, MSK_RES_ERR_MIO_NOT_LOADED = 1553,
  MSK_RES_ERR_POSTSOLVE = 1580, MSK_RES_ERR_OVERFLOW = 1590, MSK_RES_ERR_NO_BASIS_SOL = 1600, MSK_RES_ERR_BASIS_FACTOR = 1610,
  MSK_RES_ERR_BASIS_SINGULAR = 1615, MSK_RES_ERR_FACTOR = 1650, MSK_RES_ERR_FEASREPAIR_CANNOT_RELAX = 1700, MSK_RES_ERR_FEASREPAIR_SOLVING_RELAXED = 1701,
  MSK_RES_ERR_FEASREPAIR_INCONSISTENT_BOUND = 1702, MSK_RES_ERR_REPAIR_INVALID_PROBLEM = 1710, MSK_RES_ERR_REPAIR_OPTIMIZATION_FAILED = 1711, MSK_RES_ERR_NAME_MAX_LEN = 1750,
  MSK_RES_ERR_NAME_IS_NULL = 1760, MSK_RES_ERR_INVALID_COMPRESSION = 1800, MSK_RES_ERR_INVALID_IOMODE = 1801, MSK_RES_ERR_NO_PRIMAL_INFEAS_CER = 2000,
  MSK_RES_ERR_NO_DUAL_INFEAS_CER = 2001, MSK_RES_ERR_NO_SOLUTION_IN_CALLBACK = 2500, MSK_RES_ERR_INV_MARKI = 2501, MSK_RES_ERR_INV_MARKJ = 2502,
  MSK_RES_ERR_INV_NUMI = 2503, MSK_RES_ERR_INV_NUMJ = 2504, MSK_RES_ERR_CANNOT_CLONE_NL = 2505, MSK_RES_ERR_CANNOT_HANDLE_NL = 2506,
  MSK_RES_ERR_INVALID_ACCMODE = 2520, MSK_RES_ERR_MBT_INCOMPATIBLE = 2550, MSK_RES_ERR_MBT_INVALID = 2551, MSK_RES_ERR_TASK_INCOMPATIBLE = 2560,
  MSK_RES_ERR_TASK_INVALID = 2561, MSK_RES_ERR_LU_MAX_NUM_TRIES = 2800, MSK_RES_ERR_INVALID_UTF8 = 2900, MSK_RES_ERR_INVALID_WCHAR = 2901,
  MSK_RES_ERR_NO_DUAL_FOR_ITG_SOL = 2950, MSK_RES_ERR_NO_SNX_FOR_BAS_SOL = 2953, MSK_RES_ERR_INTERNAL = 3000, MSK_RES_ERR_API_ARRAY_TOO_SMALL = 3001,
  MSK_RES_ERR_API_CB_CONNECT = 3002, MSK_RES_ERR_API_FATAL_ERROR = 3005, MSK_RES_ERR_SEN_FORMAT = 3050, MSK_RES_ERR_SEN_UNDEF_NAME = 3051,
  MSK_RES_ERR_SEN_INDEX_RANGE = 3052, MSK_RES_ERR_SEN_BOUND_INVALID_UP = 3053, MSK_RES_ERR_SEN_BOUND_INVALID_LO = 3054, MSK_RES_ERR_SEN_INDEX_INVALID = 3055,
  MSK_RES_ERR_SEN_INVALID_REGEXP = 3056, MSK_RES_ERR_SEN_SOLUTION_STATUS = 3057, MSK_RES_ERR_SEN_NUMERICAL = 3058, MSK_RES_ERR_CONCURRENT_OPTIMIZER = 3059,
  MSK_RES_ERR_SEN_UNHANDLED_PROBLEM_TYPE = 3080, MSK_RES_ERR_TOO_MANY_CONCURRENT_TASKS = 3090, MSK_RES_ERR_UNB_STEP_SIZE = 3100, MSK_RES_ERR_IDENTICAL_TASKS = 3101,
  MSK_RES_ERR_AD_INVALID_CODELIST = 3102, MSK_RES_ERR_AD_INVALID_OPERATOR = 3103, MSK_RES_ERR_AD_INVALID_OPERAND = 3104, MSK_RES_ERR_AD_MISSING_OPERAND = 3105,
  MSK_RES_ERR_AD_MISSING_RETURN = 3106, MSK_RES_ERR_INVALID_BRANCH_DIRECTION = 3200, MSK_RES_ERR_INVALID_BRANCH_PRIORITY = 3201, MSK_RES_ERR_NO_DUAL_INFO_FOR_ITG_SOL = 3300,
  MSK_RES_ERR_INTERNAL_TEST_FAILED = 3500, MSK_RES_ERR_XML_INVALID_PROBLEM_TYPE = 3600, MSK_RES_ERR_INVALID_AMPL_STUB = 3700, MSK_RES_ERR_INT64_TO_INT32_CAST = 3800,
  MSK_RES_ERR_SIZE_LICENSE_NUMCORES = 3900, MSK_RES_ERR_INFEAS_UNDEFINED = 3910, MSK_RES_ERR_NO_BARX_FOR_SOLUTION = 3915, MSK_RES_ERR_NO_BARS_FOR_SOLUTION = 3916,
  MSK_RES_ERR_BAR_VAR_DIM = 3920, MSK_RES_ERR_SYM_MAT_INVALID_ROW_INDEX = 3940, MSK_RES_ERR_SYM_MAT_INVALID_COL_INDEX = 3941, MSK_RES_ERR_SYM_MAT_NOT_LOWER_TRINGULAR = 3942,
  MSK_RES_ERR_SYM_MAT_INVALID_VALUE = 3943, MSK_RES_ERR_SYM_MAT_DUPLICATE = 3944, MSK_RES_ERR_INVALID_SYM_MAT_DIM = 3950, MSK_RES_ERR_API_INTERNAL = 3999,
  MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_SYM_MAT = 4000, MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_CONES = 4005, MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_GENERAL_NL = 4010, MSK_RES_ERR_DUPLICATE_CONSTRAINT_NAMES = 4500,
  MSK_RES_ERR_DUPLICATE_VARIABLE_NAMES = 4501, MSK_RES_ERR_DUPLICATE_BARVARIABLE_NAMES = 4502, MSK_RES_ERR_DUPLICATE_CONE_NAMES = 4503, MSK_RES_ERR_NON_UNIQUE_ARRAY = 5000,
  MSK_RES_ERR_ARGUMENT_IS_TOO_LARGE = 5005, MSK_RES_ERR_MIO_INTERNAL = 5010, MSK_RES_ERR_INVALID_PROBLEM_TYPE = 6000, MSK_RES_ERR_UNHANDLED_SOLUTION_STATUS = 6010,
  MSK_RES_ERR_UPPER_TRIANGLE = 6020, MSK_RES_TRM_MAX_ITERATIONS = 10000, MSK_RES_TRM_MAX_TIME = 10001, MSK_RES_TRM_OBJECTIVE_RANGE = 10002,
  MSK_RES_TRM_MIO_NEAR_REL_GAP = 10003, MSK_RES_TRM_MIO_NEAR_ABS_GAP = 10004, MSK_RES_TRM_STALL = 10006, MSK_RES_TRM_USER_CALLBACK = 10007,
  MSK_RES_TRM_MIO_NUM_RELAXS = 10008, MSK_RES_TRM_MIO_NUM_BRANCHES = 10009, MSK_RES_TRM_NUM_MAX_NUM_INT_SOLUTIONS = 10015, MSK_RES_TRM_MAX_NUM_SETBACKS = 10020,
  MSK_RES_TRM_NUMERICAL_PROBLEM = 10025, MSK_RES_TRM_INTERNAL = 10030, MSK_RES_TRM_INTERNAL_STOP = 10031
}
 
enum  MSKmionodeseltype_enum {
  MSK_MIO_NODE_SELECTION_BEGIN = 0, MSK_MIO_NODE_SELECTION_END = 6, MSK_MIO_NODE_SELECTION_FREE = 0, MSK_MIO_NODE_SELECTION_FIRST = 1,
  MSK_MIO_NODE_SELECTION_BEST = 2, MSK_MIO_NODE_SELECTION_WORST = 3, MSK_MIO_NODE_SELECTION_HYBRID = 4, MSK_MIO_NODE_SELECTION_PSEUDO = 5
}
 
enum  MSKonoffkey_enum { MSK_BEGIN = 0, MSK_END = 2, MSK_OFF = 0, MSK_ON = 1 }
 
enum  MSKsimdegen_enum {
  MSK_SIM_DEGEN_BEGIN = 0, MSK_SIM_DEGEN_END = 5, MSK_SIM_DEGEN_NONE = 0, MSK_SIM_DEGEN_FREE = 1,
  MSK_SIM_DEGEN_AGGRESSIVE = 2, MSK_SIM_DEGEN_MODERATE = 3, MSK_SIM_DEGEN_MINIMUM = 4
}
 
enum  MSKdataformat_enum {
  MSK_DATA_FORMAT_BEGIN = 0, MSK_DATA_FORMAT_END = 7, MSK_DATA_FORMAT_EXTENSION = 0, MSK_DATA_FORMAT_MPS = 1,
  MSK_DATA_FORMAT_LP = 2, MSK_DATA_FORMAT_OP = 3, MSK_DATA_FORMAT_XML = 4, MSK_DATA_FORMAT_FREE_MPS = 5,
  MSK_DATA_FORMAT_TASK = 6
}
 
enum  MSKorderingtype_enum {
  MSK_ORDER_METHOD_BEGIN = 0, MSK_ORDER_METHOD_END = 6, MSK_ORDER_METHOD_FREE = 0, MSK_ORDER_METHOD_APPMINLOC = 1,
  MSK_ORDER_METHOD_EXPERIMENTAL = 2, MSK_ORDER_METHOD_TRY_GRAPHPAR = 3, MSK_ORDER_METHOD_FORCE_GRAPHPAR = 4, MSK_ORDER_METHOD_NONE = 5
}
 
enum  MSKproblemtype_enum {
  MSK_PROBTYPE_BEGIN = 0, MSK_PROBTYPE_END = 6, MSK_PROBTYPE_LO = 0, MSK_PROBTYPE_QO = 1,
  MSK_PROBTYPE_QCQO = 2, MSK_PROBTYPE_GECO = 3, MSK_PROBTYPE_CONIC = 4, MSK_PROBTYPE_MIXED = 5
}
 
enum  MSKinftype_enum {
  MSK_INF_BEGIN = 0, MSK_INF_END = 3, MSK_INF_DOU_TYPE = 0, MSK_INF_INT_TYPE = 1,
  MSK_INF_LINT_TYPE = 2
}
 
enum  MSKdparam_enum {
  MSK_DPAR_BEGIN = 0, MSK_DPAR_END = 67, MSK_DPAR_ANA_SOL_INFEAS_TOL = 0, MSK_DPAR_BASIS_REL_TOL_S = 1,
  MSK_DPAR_BASIS_TOL_S = 2, MSK_DPAR_BASIS_TOL_X = 3, MSK_DPAR_CHECK_CONVEXITY_REL_TOL = 4, MSK_DPAR_DATA_TOL_AIJ = 5,
  MSK_DPAR_DATA_TOL_AIJ_HUGE = 6, MSK_DPAR_DATA_TOL_AIJ_LARGE = 7, MSK_DPAR_DATA_TOL_BOUND_INF = 8, MSK_DPAR_DATA_TOL_BOUND_WRN = 9,
  MSK_DPAR_DATA_TOL_C_HUGE = 10, MSK_DPAR_DATA_TOL_CJ_LARGE = 11, MSK_DPAR_DATA_TOL_QIJ = 12, MSK_DPAR_DATA_TOL_X = 13,
  MSK_DPAR_FEASREPAIR_TOL = 14, MSK_DPAR_INTPNT_CO_TOL_DFEAS = 15, MSK_DPAR_INTPNT_CO_TOL_INFEAS = 16, MSK_DPAR_INTPNT_CO_TOL_MU_RED = 17,
  MSK_DPAR_INTPNT_CO_TOL_NEAR_REL = 18, MSK_DPAR_INTPNT_CO_TOL_PFEAS = 19, MSK_DPAR_INTPNT_CO_TOL_REL_GAP = 20, MSK_DPAR_INTPNT_NL_MERIT_BAL = 21,
  MSK_DPAR_INTPNT_NL_TOL_DFEAS = 22, MSK_DPAR_INTPNT_NL_TOL_MU_RED = 23, MSK_DPAR_INTPNT_NL_TOL_NEAR_REL = 24, MSK_DPAR_INTPNT_NL_TOL_PFEAS = 25,
  MSK_DPAR_INTPNT_NL_TOL_REL_GAP = 26, MSK_DPAR_INTPNT_NL_TOL_REL_STEP = 27, MSK_DPAR_INTPNT_TOL_DFEAS = 28, MSK_DPAR_INTPNT_TOL_DSAFE = 29,
  MSK_DPAR_INTPNT_TOL_INFEAS = 30, MSK_DPAR_INTPNT_TOL_MU_RED = 31, MSK_DPAR_INTPNT_TOL_PATH = 32, MSK_DPAR_INTPNT_TOL_PFEAS = 33,
  MSK_DPAR_INTPNT_TOL_PSAFE = 34, MSK_DPAR_INTPNT_TOL_REL_GAP = 35, MSK_DPAR_INTPNT_TOL_REL_STEP = 36, MSK_DPAR_INTPNT_TOL_STEP_SIZE = 37,
  MSK_DPAR_LOWER_OBJ_CUT = 38, MSK_DPAR_LOWER_OBJ_CUT_FINITE_TRH = 39, MSK_DPAR_MIO_DISABLE_TERM_TIME = 40, MSK_DPAR_MIO_HEURISTIC_TIME = 41,
  MSK_DPAR_MIO_MAX_TIME = 42, MSK_DPAR_MIO_MAX_TIME_APRX_OPT = 43, MSK_DPAR_MIO_NEAR_TOL_ABS_GAP = 44, MSK_DPAR_MIO_NEAR_TOL_REL_GAP = 45,
  MSK_DPAR_MIO_REL_ADD_CUT_LIMITED = 46, MSK_DPAR_MIO_REL_GAP_CONST = 47, MSK_DPAR_MIO_TOL_ABS_GAP = 48, MSK_DPAR_MIO_TOL_ABS_RELAX_INT = 49,
  MSK_DPAR_MIO_TOL_FEAS = 50, MSK_DPAR_MIO_TOL_REL_GAP = 51, MSK_DPAR_MIO_TOL_REL_RELAX_INT = 52, MSK_DPAR_MIO_TOL_X = 53,
  MSK_DPAR_NONCONVEX_TOL_FEAS = 54, MSK_DPAR_NONCONVEX_TOL_OPT = 55, MSK_DPAR_OPTIMIZER_MAX_TIME = 56, MSK_DPAR_PRESOLVE_TOL_ABS_LINDEP = 57,
  MSK_DPAR_PRESOLVE_TOL_AIJ = 58, MSK_DPAR_PRESOLVE_TOL_REL_LINDEP = 59, MSK_DPAR_PRESOLVE_TOL_S = 60, MSK_DPAR_PRESOLVE_TOL_X = 61,
  MSK_DPAR_QCQO_REFORMULATE_REL_DROP_TOL = 62, MSK_DPAR_SIM_LU_TOL_REL_PIV = 63, MSK_DPAR_SIMPLEX_ABS_TOL_PIV = 64, MSK_DPAR_UPPER_OBJ_CUT = 65,
  MSK_DPAR_UPPER_OBJ_CUT_FINITE_TRH = 66
}
 
enum  MSKsimdupvec_enum {
  MSK_SIM_EXPLOIT_DUPVEC_BEGIN = 0, MSK_SIM_EXPLOIT_DUPVEC_END = 3, MSK_SIM_EXPLOIT_DUPVEC_OFF = 0, MSK_SIM_EXPLOIT_DUPVEC_ON = 1,
  MSK_SIM_EXPLOIT_DUPVEC_FREE = 2
}
 
enum  MSKcompresstype_enum {
  MSK_COMPRESS_BEGIN = 0, MSK_COMPRESS_END = 3, MSK_COMPRESS_NONE = 0, MSK_COMPRESS_FREE = 1,
  MSK_COMPRESS_GZIP = 2
}
 
enum  MSKnametype_enum {
  MSK_NAME_TYPE_BEGIN = 0, MSK_NAME_TYPE_END = 3, MSK_NAME_TYPE_GEN = 0, MSK_NAME_TYPE_MPS = 1,
  MSK_NAME_TYPE_LP = 2
}
 
enum  MSKmpsformat_enum {
  MSK_MPS_FORMAT_BEGIN = 0, MSK_MPS_FORMAT_END = 3, MSK_MPS_FORMAT_STRICT = 0, MSK_MPS_FORMAT_RELAXED = 1,
  MSK_MPS_FORMAT_FREE = 2
}
 
enum  MSKvariabletype_enum { MSK_VAR_BEGIN = 0, MSK_VAR_END = 2, MSK_VAR_TYPE_CONT = 0, MSK_VAR_TYPE_INT = 1 }
 
enum  MSKcheckconvexitytype_enum {
  MSK_CHECK_CONVEXITY_BEGIN = 0, MSK_CHECK_CONVEXITY_END = 3, MSK_CHECK_CONVEXITY_NONE = 0, MSK_CHECK_CONVEXITY_SIMPLE = 1,
  MSK_CHECK_CONVEXITY_FULL = 2
}
 
enum  MSKlanguage_enum { MSK_LANG_BEGIN = 0, MSK_LANG_END = 2, MSK_LANG_ENG = 0, MSK_LANG_DAN = 1 }
 
enum  MSKstartpointtype_enum {
  MSK_STARTING_POINT_BEGIN = 0, MSK_STARTING_POINT_END = 4, MSK_STARTING_POINT_FREE = 0, MSK_STARTING_POINT_GUESS = 1,
  MSK_STARTING_POINT_CONSTANT = 2, MSK_STARTING_POINT_SATISFY_BOUNDS = 3
}
 
enum  MSKsoltype_enum {
  MSK_SOL_BEGIN = 0, MSK_SOL_END = 3, MSK_SOL_ITR = 0, MSK_SOL_BAS = 1,
  MSK_SOL_ITG = 2
}
 
enum  MSKscalingmethod_enum { MSK_SCALING_METHOD_BEGIN = 0, MSK_SCALING_METHOD_END = 2, MSK_SCALING_METHOD_POW2 = 0, MSK_SCALING_METHOD_FREE = 1 }
 
enum  MSKvalue_enum { MSK_LICENSE_BUFFER_LENGTH = 20, MSK_MAX_STR_LEN = 1024 }
 
enum  MSKstakey_enum {
  MSK_SK_BEGIN = 0, MSK_SK_END = 7, MSK_SK_UNK = 0, MSK_SK_BAS = 1,
  MSK_SK_SUPBAS = 2, MSK_SK_LOW = 3, MSK_SK_UPR = 4, MSK_SK_FIX = 5,
  MSK_SK_INF = 6
}
 
enum  MSKsimreform_enum {
  MSK_SIM_REFORMULATION_BEGIN = 0, MSK_SIM_REFORMULATION_END = 4, MSK_SIM_REFORMULATION_OFF = 0, MSK_SIM_REFORMULATION_ON = 1,
  MSK_SIM_REFORMULATION_FREE = 2, MSK_SIM_REFORMULATION_AGGRESSIVE = 3
}
 
enum  MSKiinfitem_enum {
  MSK_IINF_BEGIN = 0, MSK_IINF_END = 97, MSK_IINF_ANA_PRO_NUM_CON = 0, MSK_IINF_ANA_PRO_NUM_CON_EQ = 1,
  MSK_IINF_ANA_PRO_NUM_CON_FR = 2, MSK_IINF_ANA_PRO_NUM_CON_LO = 3, MSK_IINF_ANA_PRO_NUM_CON_RA = 4, MSK_IINF_ANA_PRO_NUM_CON_UP = 5,
  MSK_IINF_ANA_PRO_NUM_VAR = 6, MSK_IINF_ANA_PRO_NUM_VAR_BIN = 7, MSK_IINF_ANA_PRO_NUM_VAR_CONT = 8, MSK_IINF_ANA_PRO_NUM_VAR_EQ = 9,
  MSK_IINF_ANA_PRO_NUM_VAR_FR = 10, MSK_IINF_ANA_PRO_NUM_VAR_INT = 11, MSK_IINF_ANA_PRO_NUM_VAR_LO = 12, MSK_IINF_ANA_PRO_NUM_VAR_RA = 13,
  MSK_IINF_ANA_PRO_NUM_VAR_UP = 14, MSK_IINF_CONCURRENT_FASTEST_OPTIMIZER = 15, MSK_IINF_INTPNT_FACTOR_DIM_DENSE = 16, MSK_IINF_INTPNT_ITER = 17,
  MSK_IINF_INTPNT_NUM_THREADS = 18, MSK_IINF_INTPNT_SOLVE_DUAL = 19, MSK_IINF_MIO_CONSTRUCT_NUM_ROUNDINGS = 20, MSK_IINF_MIO_CONSTRUCT_SOLUTION = 21,
  MSK_IINF_MIO_INITIAL_SOLUTION = 22, MSK_IINF_MIO_NUM_ACTIVE_NODES = 23, MSK_IINF_MIO_NUM_BASIS_CUTS = 24, MSK_IINF_MIO_NUM_BRANCH = 25,
  MSK_IINF_MIO_NUM_CARDGUB_CUTS = 26, MSK_IINF_MIO_NUM_CLIQUE_CUTS = 27, MSK_IINF_MIO_NUM_COEF_REDC_CUTS = 28, MSK_IINF_MIO_NUM_CONTRA_CUTS = 29,
  MSK_IINF_MIO_NUM_DISAGG_CUTS = 30, MSK_IINF_MIO_NUM_FLOW_COVER_CUTS = 31, MSK_IINF_MIO_NUM_GCD_CUTS = 32, MSK_IINF_MIO_NUM_GOMORY_CUTS = 33,
  MSK_IINF_MIO_NUM_GUB_COVER_CUTS = 34, MSK_IINF_MIO_NUM_INT_SOLUTIONS = 35, MSK_IINF_MIO_NUM_KNAPSUR_COVER_CUTS = 36, MSK_IINF_MIO_NUM_LATTICE_CUTS = 37,
  MSK_IINF_MIO_NUM_LIFT_CUTS = 38, MSK_IINF_MIO_NUM_OBJ_CUTS = 39, MSK_IINF_MIO_NUM_PLAN_LOC_CUTS = 40, MSK_IINF_MIO_NUM_RELAX = 41,
  MSK_IINF_MIO_NUMCON = 42, MSK_IINF_MIO_NUMINT = 43, MSK_IINF_MIO_NUMVAR = 44, MSK_IINF_MIO_OBJ_BOUND_DEFINED = 45,
  MSK_IINF_MIO_TOTAL_NUM_CUTS = 46, MSK_IINF_MIO_USER_OBJ_CUT = 47, MSK_IINF_OPT_NUMCON = 48, MSK_IINF_OPT_NUMVAR = 49,
  MSK_IINF_OPTIMIZE_RESPONSE = 50, MSK_IINF_RD_NUMBARVAR = 51, MSK_IINF_RD_NUMCON = 52, MSK_IINF_RD_NUMCONE = 53,
  MSK_IINF_RD_NUMINTVAR = 54, MSK_IINF_RD_NUMQ = 55, MSK_IINF_RD_NUMVAR = 56, MSK_IINF_RD_PROTYPE = 57,
  MSK_IINF_SIM_DUAL_DEG_ITER = 58, MSK_IINF_SIM_DUAL_HOTSTART = 59, MSK_IINF_SIM_DUAL_HOTSTART_LU = 60, MSK_IINF_SIM_DUAL_INF_ITER = 61,
  MSK_IINF_SIM_DUAL_ITER = 62, MSK_IINF_SIM_NETWORK_DUAL_DEG_ITER = 63, MSK_IINF_SIM_NETWORK_DUAL_HOTSTART = 64, MSK_IINF_SIM_NETWORK_DUAL_HOTSTART_LU = 65,
  MSK_IINF_SIM_NETWORK_DUAL_INF_ITER = 66, MSK_IINF_SIM_NETWORK_DUAL_ITER = 67, MSK_IINF_SIM_NETWORK_PRIMAL_DEG_ITER = 68, MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART = 69,
  MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART_LU = 70, MSK_IINF_SIM_NETWORK_PRIMAL_INF_ITER = 71, MSK_IINF_SIM_NETWORK_PRIMAL_ITER = 72, MSK_IINF_SIM_NUMCON = 73,
  MSK_IINF_SIM_NUMVAR = 74, MSK_IINF_SIM_PRIMAL_DEG_ITER = 75, MSK_IINF_SIM_PRIMAL_DUAL_DEG_ITER = 76, MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART = 77,
  MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART_LU = 78, MSK_IINF_SIM_PRIMAL_DUAL_INF_ITER = 79, MSK_IINF_SIM_PRIMAL_DUAL_ITER = 80, MSK_IINF_SIM_PRIMAL_HOTSTART = 81,
  MSK_IINF_SIM_PRIMAL_HOTSTART_LU = 82, MSK_IINF_SIM_PRIMAL_INF_ITER = 83, MSK_IINF_SIM_PRIMAL_ITER = 84, MSK_IINF_SIM_SOLVE_DUAL = 85,
  MSK_IINF_SOL_BAS_PROSTA = 86, MSK_IINF_SOL_BAS_SOLSTA = 87, MSK_IINF_SOL_INT_PROSTA = 88, MSK_IINF_SOL_INT_SOLSTA = 89,
  MSK_IINF_SOL_ITG_PROSTA = 90, MSK_IINF_SOL_ITG_SOLSTA = 91, MSK_IINF_SOL_ITR_PROSTA = 92, MSK_IINF_SOL_ITR_SOLSTA = 93,
  MSK_IINF_STO_NUM_A_CACHE_FLUSHES = 94, MSK_IINF_STO_NUM_A_REALLOC = 95, MSK_IINF_STO_NUM_A_TRANSPOSES = 96
}
 
enum  MSKxmlwriteroutputtype_enum { MSK_WRITE_XML_MODE_BEGIN = 0, MSK_WRITE_XML_MODE_END = 2, MSK_WRITE_XML_MODE_ROW = 0, MSK_WRITE_XML_MODE_COL = 1 }
 
enum  MSKoptimizertype_enum {
  MSK_OPTIMIZER_BEGIN = 0, MSK_OPTIMIZER_END = 12, MSK_OPTIMIZER_FREE = 0, MSK_OPTIMIZER_INTPNT = 1,
  MSK_OPTIMIZER_CONIC = 2, MSK_OPTIMIZER_PRIMAL_SIMPLEX = 3, MSK_OPTIMIZER_DUAL_SIMPLEX = 4, MSK_OPTIMIZER_PRIMAL_DUAL_SIMPLEX = 5,
  MSK_OPTIMIZER_FREE_SIMPLEX = 6, MSK_OPTIMIZER_NETWORK_PRIMAL_SIMPLEX = 7, MSK_OPTIMIZER_MIXED_INT_CONIC = 8, MSK_OPTIMIZER_MIXED_INT = 9,
  MSK_OPTIMIZER_CONCURRENT = 10, MSK_OPTIMIZER_NONCONVEX = 11
}
 
enum  MSKpresolvemode_enum {
  MSK_PRESOLVE_MODE_BEGIN = 0, MSK_PRESOLVE_MODE_END = 3, MSK_PRESOLVE_MODE_OFF = 0, MSK_PRESOLVE_MODE_ON = 1,
  MSK_PRESOLVE_MODE_FREE = 2
}
 
enum  MSKmiocontsoltype_enum {
  MSK_MIO_CONT_SOL_BEGIN = 0, MSK_MIO_CONT_SOL_END = 4, MSK_MIO_CONT_SOL_NONE = 0, MSK_MIO_CONT_SOL_ROOT = 1,
  MSK_MIO_CONT_SOL_ITG = 2, MSK_MIO_CONT_SOL_ITG_REL = 3
}
 

Functions

typedef MSKint32t (MSKAPI *MSKcallbackfunc)(MSKtask_t task
 
typedef void (MSKAPI *MSKexitfunc)(MSKuserhandle_t usrptr
 
typedef MSKrescodee (MSKAPI *MSKresponsefunc)(MSKuserhandle_t handle
 
 MSKrescodee (MSKAPI MSK_analyzeproblem)(MSKtask_t task
 
void *MSKAPI MSK_calloctask (MSKtask_t task, MSKCONST size_t number, MSKCONST size_t size)
 
void *MSKAPI MSK_callocdbgtask (MSKtask_t task, MSKCONST size_t number, MSKCONST size_t size, MSKCONST char *file, MSKCONST unsigned line)
 
 MSKrescodee (MSKAPIVA MSK_echotask)(MSKtask_t task
 
MSKstreamtypee MSKCONST char void (MSKAPI MSK_freetask)(MSKtask_t task
 
char *MSKAPI MSK_strduptask (MSKtask_t task, MSKCONST char *str)
 
char *MSKAPI MSK_strdupdbgtask (MSKtask_t task, MSKCONST char *str, MSKCONST char *file, MSKCONST unsigned line)
 
 MSKbooleant (MSKAPI MSK_isinfinity)(MSKrealt value)
 
void *MSKAPI MSK_callocenv (MSKenv_t env, MSKCONST size_t number, MSKCONST size_t size)
 
void *MSKAPI MSK_callocdbgenv (MSKenv_t env, MSKCONST size_t number, MSKCONST size_t size, MSKCONST char *file, MSKCONST unsigned line)
 
char *MSKAPI MSK_strdupenv (MSKenv_t env, MSKCONST char *str)
 
char *MSKAPI MSK_strdupdbgenv (MSKenv_t env, MSKCONST char *str, MSKCONST char *file, MSKCONST unsigned line)
 

Variables

MSKstreamtypee whichstream
 
MSKstreamtypee MSKnametypee nametype
 
MSKstreamtypee MSKsoltypee whichsol
 
MSKint32tbasis
 
MSKint32t transp
 
MSKint32t MSKint32tnumnz
 
MSKint32t MSKint32t MSKint32tsub
 
MSKint32t MSKint32t MSKint32t MSKrealtval
 
MSKrealtnrmbasis
 
MSKrealt MSKrealtnrminvbasis
 
MSKint32t num
 
MSKint32t MSKCONST MSKint32tsubset
 
MSKint32t MSKCONST MSKint32tdim
 
MSKconetypee conetype
 
MSKconetypee MSKrealt conepar
 
MSKconetypee MSKrealt MSKint32t nummem
 
MSKconetypee MSKrealt MSKint32t MSKCONST MSKint32tsubmem
 
MSKconetypee MSKrealt MSKint32t MSKint32t j
 
MSKboundkeye bk
 
char * callbackcodestr
 
MSKaccmodee accmode
 
MSKaccmodee MSKint32t MSKint32t lower
 
MSKaccmodee MSKint32t MSKint32t MSKint32t finite
 
MSKaccmodee MSKint32t MSKint32t MSKint32t MSKrealt value
 
MSKstreamtypee MSKCONST char * format
 
MSKint32t MSKint32t MSKrealtaij
 
MSKint32t firsti
 
MSKint32t MSKint32t lasti
 
MSKint32t MSKint32t MSKint32t firstj
 
MSKint32t MSKint32t MSKint32t MSKint32t lastj
 
MSKint32t MSKint32tnzj
 
MSKint32t MSKint32t MSKint32tsubj
 
MSKint32t MSKint32t MSKint32t MSKrealtvalj
 
MSKint32t MSKint32tnzi
 
MSKint32t MSKint32t MSKint32t MSKrealtvali
 
MSKaccmodee MSKint32t first
 
MSKaccmodee MSKint32t MSKint32t last
 
MSKaccmodee MSKint32t MSKint32t MSKint32t maxnumnz
 
MSKaccmodee MSKint32t MSKint32t MSKint32t MSKint32tsurp
 
MSKaccmodee MSKint32t MSKint32t MSKint32t MSKint32t MSKint32tptrb
 
MSKaccmodee MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32tptre
 
MSKint32t MSKboundkeye MSKrealtbl
 
MSKint32t MSKboundkeye MSKrealt MSKrealtbu
 
MSKaccmodee con
 
MSKint32t MSKrealtcj
 
MSKrealtc
 
MSKcallbackfunc * func
 
MSKcallbackfunc MSKuserhandle_thandle
 
MSKcallbackcodee where
 
MSKcallbackcodee MSKsoltypee MSKprostaeprosta
 
MSKcallbackcodee MSKsoltypee MSKprostae MSKsolstaesolsta
 
MSKcallbackcodee MSKsoltypee MSKprostae MSKsolstae MSKstakeyeskc
 
MSKcallbackcodee MSKsoltypee MSKprostae MSKsolstae MSKstakeye MSKstakeyeskx
 
MSKcallbackcodee MSKsoltypee MSKprostae MSKsolstae MSKstakeye MSKstakeye MSKstakeyeskn
 
MSKcallbackcodee MSKsoltypee MSKprostae MSKsolstae MSKstakeye MSKstakeye MSKstakeye MSKrealtxc
 
MSKcallbackcodee MSKsoltypee MSKprostae MSKsolstae MSKstakeye MSKstakeye MSKstakeye MSKrealt MSKrealt MSKrealty
 
MSKcallbackcodee MSKsoltypee MSKprostae MSKsolstae MSKstakeye MSKstakeye MSKstakeye MSKrealt MSKrealt MSKrealt MSKrealtslc
 
MSKcallbackcodee MSKsoltypee MSKprostae MSKsolstae MSKstakeye MSKstakeye MSKstakeye MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtsuc
 
MSKcallbackcodee MSKsoltypee MSKprostae MSKsolstae MSKstakeye MSKstakeye MSKstakeye MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtslx
 
MSKcallbackcodee MSKsoltypee MSKprostae MSKsolstae MSKstakeye MSKstakeye MSKstakeye MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtsux
 
MSKcallbackcodee MSKsoltypee MSKprostae MSKsolstae MSKstakeye MSKstakeye MSKstakeye MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtsnx
 
MSKrealtcfix
 
MSKint32t k
 
MSKdinfiteme whichdinf
 
MSKdinfiteme MSKrealtdvalue
 
MSKdparame param
 
MSKdparame MSKrealtparvalue
 
MSKsoltypee MSKrealtdualobj
 
MSKenv_tenv
 
MSKinftypee inftype
 
MSKinftypee MSKCONST char * infname
 
MSKinftypee MSKCONST char MSKint32tinfindex
 
MSKinftypee MSKint32tinfmax
 
MSKinftypee MSKint32t whichinf
 
MSKiinfiteme whichiinf
 
MSKiinfiteme MSKint32tivalue
 
MSKliinfiteme whichliinf
 
MSKint32tmaxlen
 
MSKint32tmaxnumanz
 
MSKint32tmaxnumcon
 
MSKint32tmaxnumvar
 
MSKCONST char * paramname
 
MSKCONST char * infitemname
 
MSKint32t MSKint32tlen
 
MSKint32t MSKint32t char * name
 
MSKCONST char * somename
 
MSKCONST char MSKint32tasgn
 
MSKCONST char MSKint32t MSKint32tindex
 
MSKint32tnumanz
 
MSKint32tnumcon
 
MSKint32tnumcone
 
MSKint32tnumintvar
 
MSKparametertypee partype
 
MSKparametertypee MSKint32tnumparam
 
MSKint32t MSKint32tnumqcnz
 
MSKint32tnumqonz
 
MSKint32tnumvar
 
MSKint32tnumbarvar
 
MSKint32tmaxnumbarvar
 
MSKint32t MSKint32tdimbarvarj
 
MSKint32t MSKint64tlenbarvarj
 
MSKint32t char * objname
 
MSKparametertypee MSKint32t char * parname
 
MSKparametertypee MSKint32tparammax
 
MSKsoltypee MSKrealtprimalobj
 
MSKproblemtypeeprobtype
 
MSKint32t MSKint64t maxnumqcnz
 
MSKint32t MSKint64t MSKint64tqcsurp
 
MSKint32t MSKint64t MSKint64t MSKint64t MSKint32tqcsubi
 
MSKint32t MSKint64t MSKint64t MSKint64t MSKint32t MSKint32tqcsubj
 
MSKint32t MSKint64t MSKint64t MSKint64t MSKint32t MSKint32t MSKrealtqcval
 
MSKint32t maxnumqonz
 
MSKint32t MSKint32tqosurp
 
MSKint32t MSKint32t MSKint32t MSKint32tqosubi
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKint32tqosubj
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKrealtqoval
 
MSKint32t MSKint32t MSKrealtqoij
 
MSKsoltypee MSKaccmodee MSKCONST MSKint32t MSKint32t MSKrealtpbi
 
MSKsoltypee MSKaccmodee MSKCONST MSKint32t MSKint32t MSKrealt MSKint32t normalize
 
MSKsoltypee MSKaccmodee MSKCONST MSKint32t MSKint32t MSKrealtdbi
 
MSKsoltypee MSKaccmodee MSKCONST MSKint32t MSKint32t MSKrealtdeqi
 
MSKsoltypee MSKCONST MSKint32t MSKint32t MSKrealtpeqi
 
MSKsoltypee MSKCONST MSKint32t MSKint32t MSKrealtinti
 
MSKsoltypee MSKCONST MSKint32t MSKint32t MSKrealtpcni
 
MSKsoltypee MSKCONST MSKint32t MSKint32t MSKrealtdcni
 
MSKaccmodee MSKint32t MSKsoltypee MSKstakeyesk
 
MSKaccmodee MSKint32t MSKsoltypee MSKstakeye MSKrealtx
 
MSKaccmodee MSKint32t MSKsoltypee MSKstakeye MSKrealt MSKrealtsl
 
MSKaccmodee MSKint32t MSKsoltypee MSKstakeye MSKrealt MSKrealt MSKrealtsu
 
MSKaccmodee MSKint32t MSKsoltypee MSKstakeye MSKrealt MSKrealt MSKrealt MSKrealtsn
 
MSKsoltypee MSKint32t MSKrealtbarxj
 
MSKsoltypee MSKint32t MSKrealtbarsj
 
MSKsoltypee MSKprostae MSKsolstae MSKrealt MSKrealtmaxpbi
 
MSKsoltypee MSKprostae MSKsolstae MSKrealt MSKrealt MSKrealtmaxpcni
 
MSKsoltypee MSKprostae MSKsolstae MSKrealt MSKrealt MSKrealt MSKrealtmaxpeqi
 
MSKsoltypee MSKprostae MSKsolstae MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtmaxinti
 
MSKsoltypee MSKprostae MSKsolstae MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtmaxdbi
 
MSKsoltypee MSKprostae MSKsolstae MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtmaxdcni
 
MSKsoltypee MSKprostae MSKsolstae MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtmaxdeqi
 
MSKsoltypee MSKint32t MSKCONST MSKint32t MSKrealtviol
 
MSKsoltypee MSKrealtpobj
 
MSKsoltypee MSKrealt MSKrealtpviolcon
 
MSKsoltypee MSKrealt MSKrealt MSKrealtpviolvar
 
MSKsoltypee MSKrealt MSKrealt MSKrealt MSKrealtpviolbarvar
 
MSKsoltypee MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtpviolcone
 
MSKsoltypee MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtpviolitg
 
MSKsoltypee MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtdobj
 
MSKsoltypee MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtdviolcon
 
MSKsoltypee MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtdviolvar
 
MSKsoltypee MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtdviolbarvar
 
MSKsoltypee MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtdviolcones
 
MSKsoltypee MSKsoliteme solitem
 
MSKsoltypee MSKsoliteme MSKint32t MSKint32t MSKrealtvalues
 
MSKsoltypee MSKint32t MSKint32t MSKrealtredcosts
 
MSKsparame MSKint32t numaddchr
 
MSKint32t char * taskname
 
MSKint32t MSKvariabletypeevartype
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKrealt MSKrealt MSKCONST MSKint32taptrb
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKrealt MSKrealt MSKCONST MSKint32t MSKCONST MSKint32taptre
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKrealt MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32tasub
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKrealt MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKrealtaval
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKrealt MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKrealt MSKCONST MSKboundkeyebkc
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKrealt MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKrealt MSKCONST MSKboundkeye MSKCONST MSKrealtblc
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKrealt MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKrealt MSKCONST MSKboundkeye MSKCONST MSKrealt MSKCONST MSKrealtbuc
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKrealt MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKrealt MSKCONST MSKboundkeye MSKCONST MSKrealt MSKCONST MSKrealt MSKCONST MSKboundkeyebkx
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKrealt MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKrealt MSKCONST MSKboundkeye MSKCONST MSKrealt MSKCONST MSKrealt MSKCONST MSKboundkeye MSKCONST MSKrealtblx
 
MSKint32t MSKint32t MSKint32t MSKint32t MSKCONST MSKrealt MSKrealt MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKrealt MSKCONST MSKboundkeye MSKCONST MSKrealt MSKCONST MSKrealt MSKCONST MSKboundkeye MSKCONST MSKrealt MSKCONST MSKrealtbux
 
MSKstreamtypee MSKCONST char * filename
 
MSKstreamtypee MSKCONST char MSKint32t append
 
MSKtask_tclonedtask
 
MSKtask_trelaxedtask
 
MSKtask_t MSKrealtwlc
 
MSKtask_t MSKrealt MSKrealtwuc
 
MSKtask_t MSKrealt MSKrealt MSKrealtwlx
 
MSKtask_t MSKrealt MSKrealt MSKrealt MSKrealtwux
 
MSKCONST MSKtask_ttaskarray
 
MSKrescodeetrmcode
 
MSKstreamtypee MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t firstk
 
MSKstreamtypee MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t lastk
 
MSKstreamtypee MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t qo
 
MSKstreamtypee MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t a
 
MSKstreamtypee MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t qc
 
MSKstreamtypee MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t bc
 
MSKstreamtypee MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t bx
 
MSKstreamtypee MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t cones
 
MSKresponsefunc responsefunc
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKrealtvalij
 
MSKint32t MSKint32t MSKint64t MSKCONST MSKint64t MSKCONST MSKrealtweights
 
MSKint64tnz
 
MSKint64t MSKint64t MSKint64tidxj
 
MSKint64t MSKint64t MSKint64tidxij
 
MSKint64t idx
 
MSKint64t MSKint64t maxnum
 
MSKint64t MSKCONST MSKint32t MSKCONST MSKint32tsubk
 
MSKint64t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32tsubl
 
MSKint64t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKrealtvaljkl
 
MSKint64t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKint32t MSKCONST MSKrealtvalijkl
 
MSKobjsensee sense
 
MSKint32t MSKint32t MSKCONST MSKrealtslice
 
MSKint64t MSKint32t MSKint64t MSKsymmattypeetype
 
MSKint32t maxnumcone
 
MSKint64t maxnumqnz
 
MSKuserhandle_t nlhandle
 
MSKuserhandle_t MSKnlgetspfunc nlgetsp
 
MSKuserhandle_t MSKnlgetspfunc MSKnlgetvafunc nlgetva
 
MSKint32t MSKCONST MSKint32tqcsubk
 
MSKint32t MSKint32t priority
 
MSKint32t MSKint32t int direction
 
MSKCONST char int int compress
 
MSKint64tmeminuse
 
MSKint64t MSKint64tmaxmemuse
 
MSKsoltypee MSKbooleantisdef
 
MSKsoltypee MSKtask_tinftask
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKmarkemarki
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKint32t numj
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKint32t MSKCONST MSKint32t MSKCONST MSKmarkemarkj
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKrealtleftpricei
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKrealt MSKrealtrightpricei
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKrealt MSKrealt MSKrealtleftrangei
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKrealt MSKrealt MSKrealt MSKrealtrightrangei
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtleftpricej
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtrightpricej
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtleftrangej
 
MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKint32t MSKCONST MSKint32t MSKCONST MSKmarke MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealt MSKrealtrightrangej
 
MSKrescodeelastrescode
 
MSKrescodee MSKint32t MSKint32tlastmsglen
 
MSKrescodee MSKint32t MSKint32t char * lastmsg
 
MSKfeaturee feature
 
char * builddate
 
char char * buildtool
 
MSKrescodetypeerc
 
MSKstreamtypee MSKCONST char MSKint32t longver
 
char * symname
 
MSKint32tminor
 
MSKint32t MSKint32tbuild
 
MSKint32t MSKint32t MSKint32trevision
 
MSKint32t major
 
MSKiparame whichparam
 
MSKiparame MSKint32t whichvalue
 
MSKiparame MSKint32t char * symbolicname
 
MSKCONST char * dbgfile
 
MSKuserhandle_t MSKmallocfunc usrmalloc
 
MSKuserhandle_t MSKmallocfunc MSKcallocfunc usrcalloc
 
MSKuserhandle_t MSKmallocfunc MSKcallocfunc MSKreallocfunc usrrealloc
 
MSKuserhandle_t MSKmallocfunc MSKcallocfunc MSKreallocfunc MSKfreefunc usrfree
 
MSKCONST size_t sizedllname
 
MSKCONST size_t char * dllname
 
MSKCONST char * dllpath
 
MSKint32t licdebug
 
MSKCONST MSKint32tcode
 
MSKint32t licwait
 
MSKCONST char * licensepath
 
MSKint32t keepdlls
 
MSKint32t MSKint32t MSKtask_ttask
 
MSKexitfunc exitfunc
 
size_t size_t * conv
 
size_t size_t MSKwchartoutput
 
size_t size_t MSKwchart MSKCONST char * input
 

Macro Definition Documentation

#define MSK_DINF_BI_CLEAN_DUAL_TIME_   "MSK_DINF_BI_CLEAN_DUAL_TIME"
#define MSK_DINF_BI_CLEAN_PRIMAL_DUAL_TIME_   "MSK_DINF_BI_CLEAN_PRIMAL_DUAL_TIME"
#define MSK_DINF_BI_CLEAN_PRIMAL_TIME_   "MSK_DINF_BI_CLEAN_PRIMAL_TIME"
#define MSK_DINF_BI_CLEAN_TIME_   "MSK_DINF_BI_CLEAN_TIME"
#define MSK_DINF_BI_DUAL_TIME_   "MSK_DINF_BI_DUAL_TIME"
#define MSK_DINF_BI_PRIMAL_TIME_   "MSK_DINF_BI_PRIMAL_TIME"
#define MSK_DINF_BI_TIME_   "MSK_DINF_BI_TIME"
#define MSK_DINF_CONCURRENT_TIME_   "MSK_DINF_CONCURRENT_TIME"
#define MSK_DINF_INTPNT_DUAL_FEAS_   "MSK_DINF_INTPNT_DUAL_FEAS"
#define MSK_DINF_INTPNT_DUAL_OBJ_   "MSK_DINF_INTPNT_DUAL_OBJ"
#define MSK_DINF_INTPNT_FACTOR_NUM_FLOPS_   "MSK_DINF_INTPNT_FACTOR_NUM_FLOPS"
#define MSK_DINF_INTPNT_OPT_STATUS_   "MSK_DINF_INTPNT_OPT_STATUS"
#define MSK_DINF_INTPNT_ORDER_TIME_   "MSK_DINF_INTPNT_ORDER_TIME"
#define MSK_DINF_INTPNT_PRIMAL_FEAS_   "MSK_DINF_INTPNT_PRIMAL_FEAS"
#define MSK_DINF_INTPNT_PRIMAL_OBJ_   "MSK_DINF_INTPNT_PRIMAL_OBJ"
#define MSK_DINF_INTPNT_TIME_   "MSK_DINF_INTPNT_TIME"
#define MSK_DINF_MIO_CONSTRUCT_SOLUTION_OBJ_   "MSK_DINF_MIO_CONSTRUCT_SOLUTION_OBJ"
#define MSK_DINF_MIO_HEURISTIC_TIME_   "MSK_DINF_MIO_HEURISTIC_TIME"
#define MSK_DINF_MIO_OBJ_ABS_GAP_   "MSK_DINF_MIO_OBJ_ABS_GAP"
#define MSK_DINF_MIO_OBJ_BOUND_   "MSK_DINF_MIO_OBJ_BOUND"
#define MSK_DINF_MIO_OBJ_INT_   "MSK_DINF_MIO_OBJ_INT"
#define MSK_DINF_MIO_OBJ_REL_GAP_   "MSK_DINF_MIO_OBJ_REL_GAP"
#define MSK_DINF_MIO_OPTIMIZER_TIME_   "MSK_DINF_MIO_OPTIMIZER_TIME"
#define MSK_DINF_MIO_ROOT_OPTIMIZER_TIME_   "MSK_DINF_MIO_ROOT_OPTIMIZER_TIME"
#define MSK_DINF_MIO_ROOT_PRESOLVE_TIME_   "MSK_DINF_MIO_ROOT_PRESOLVE_TIME"
#define MSK_DINF_MIO_TIME_   "MSK_DINF_MIO_TIME"
#define MSK_DINF_MIO_USER_OBJ_CUT_   "MSK_DINF_MIO_USER_OBJ_CUT"
#define MSK_DINF_OPTIMIZER_TIME_   "MSK_DINF_OPTIMIZER_TIME"
#define MSK_DINF_PRESOLVE_ELI_TIME_   "MSK_DINF_PRESOLVE_ELI_TIME"
#define MSK_DINF_PRESOLVE_LINDEP_TIME_   "MSK_DINF_PRESOLVE_LINDEP_TIME"
#define MSK_DINF_PRESOLVE_TIME_   "MSK_DINF_PRESOLVE_TIME"
#define MSK_DINF_PRIMAL_REPAIR_PENALTY_OBJ_   "MSK_DINF_PRIMAL_REPAIR_PENALTY_OBJ"
#define MSK_DINF_QCQO_REFORMULATE_TIME_   "MSK_DINF_QCQO_REFORMULATE_TIME"
#define MSK_DINF_RD_TIME_   "MSK_DINF_RD_TIME"
#define MSK_DINF_SIM_DUAL_TIME_   "MSK_DINF_SIM_DUAL_TIME"
#define MSK_DINF_SIM_FEAS_   "MSK_DINF_SIM_FEAS"
#define MSK_DINF_SIM_NETWORK_DUAL_TIME_   "MSK_DINF_SIM_NETWORK_DUAL_TIME"
#define MSK_DINF_SIM_NETWORK_PRIMAL_TIME_   "MSK_DINF_SIM_NETWORK_PRIMAL_TIME"
#define MSK_DINF_SIM_NETWORK_TIME_   "MSK_DINF_SIM_NETWORK_TIME"
#define MSK_DINF_SIM_OBJ_   "MSK_DINF_SIM_OBJ"
#define MSK_DINF_SIM_PRIMAL_DUAL_TIME_   "MSK_DINF_SIM_PRIMAL_DUAL_TIME"
#define MSK_DINF_SIM_PRIMAL_TIME_   "MSK_DINF_SIM_PRIMAL_TIME"
#define MSK_DINF_SIM_TIME_   "MSK_DINF_SIM_TIME"
#define MSK_DINF_SOL_BAS_DUAL_OBJ_   "MSK_DINF_SOL_BAS_DUAL_OBJ"
#define MSK_DINF_SOL_BAS_DVIOLCON_   "MSK_DINF_SOL_BAS_DVIOLCON"
#define MSK_DINF_SOL_BAS_DVIOLVAR_   "MSK_DINF_SOL_BAS_DVIOLVAR"
#define MSK_DINF_SOL_BAS_PRIMAL_OBJ_   "MSK_DINF_SOL_BAS_PRIMAL_OBJ"
#define MSK_DINF_SOL_BAS_PVIOLCON_   "MSK_DINF_SOL_BAS_PVIOLCON"
#define MSK_DINF_SOL_BAS_PVIOLVAR_   "MSK_DINF_SOL_BAS_PVIOLVAR"
#define MSK_DINF_SOL_ITG_PRIMAL_OBJ_   "MSK_DINF_SOL_ITG_PRIMAL_OBJ"
#define MSK_DINF_SOL_ITG_PVIOLBARVAR_   "MSK_DINF_SOL_ITG_PVIOLBARVAR"
#define MSK_DINF_SOL_ITG_PVIOLCON_   "MSK_DINF_SOL_ITG_PVIOLCON"
#define MSK_DINF_SOL_ITG_PVIOLCONES_   "MSK_DINF_SOL_ITG_PVIOLCONES"
#define MSK_DINF_SOL_ITG_PVIOLITG_   "MSK_DINF_SOL_ITG_PVIOLITG"
#define MSK_DINF_SOL_ITG_PVIOLVAR_   "MSK_DINF_SOL_ITG_PVIOLVAR"
#define MSK_DINF_SOL_ITR_DUAL_OBJ_   "MSK_DINF_SOL_ITR_DUAL_OBJ"
#define MSK_DINF_SOL_ITR_DVIOLBARVAR_   "MSK_DINF_SOL_ITR_DVIOLBARVAR"
#define MSK_DINF_SOL_ITR_DVIOLCON_   "MSK_DINF_SOL_ITR_DVIOLCON"
#define MSK_DINF_SOL_ITR_DVIOLCONES_   "MSK_DINF_SOL_ITR_DVIOLCONES"
#define MSK_DINF_SOL_ITR_DVIOLVAR_   "MSK_DINF_SOL_ITR_DVIOLVAR"
#define MSK_DINF_SOL_ITR_PRIMAL_OBJ_   "MSK_DINF_SOL_ITR_PRIMAL_OBJ"
#define MSK_DINF_SOL_ITR_PVIOLBARVAR_   "MSK_DINF_SOL_ITR_PVIOLBARVAR"
#define MSK_DINF_SOL_ITR_PVIOLCON_   "MSK_DINF_SOL_ITR_PVIOLCON"
#define MSK_DINF_SOL_ITR_PVIOLCONES_   "MSK_DINF_SOL_ITR_PVIOLCONES"
#define MSK_DINF_SOL_ITR_PVIOLVAR_   "MSK_DINF_SOL_ITR_PVIOLVAR"
#define MSK_DPAR_ANA_SOL_INFEAS_TOL_   "MSK_DPAR_ANA_SOL_INFEAS_TOL"
#define MSK_DPAR_BASIS_REL_TOL_S_   "MSK_DPAR_BASIS_REL_TOL_S"
#define MSK_DPAR_BASIS_TOL_S_   "MSK_DPAR_BASIS_TOL_S"
#define MSK_DPAR_BASIS_TOL_X_   "MSK_DPAR_BASIS_TOL_X"
#define MSK_DPAR_CHECK_CONVEXITY_REL_TOL_   "MSK_DPAR_CHECK_CONVEXITY_REL_TOL"
#define MSK_DPAR_DATA_TOL_AIJ_   "MSK_DPAR_DATA_TOL_AIJ"
#define MSK_DPAR_DATA_TOL_AIJ_HUGE_   "MSK_DPAR_DATA_TOL_AIJ_HUGE"
#define MSK_DPAR_DATA_TOL_AIJ_LARGE_   "MSK_DPAR_DATA_TOL_AIJ_LARGE"
#define MSK_DPAR_DATA_TOL_BOUND_INF_   "MSK_DPAR_DATA_TOL_BOUND_INF"
#define MSK_DPAR_DATA_TOL_BOUND_WRN_   "MSK_DPAR_DATA_TOL_BOUND_WRN"
#define MSK_DPAR_DATA_TOL_C_HUGE_   "MSK_DPAR_DATA_TOL_C_HUGE"
#define MSK_DPAR_DATA_TOL_CJ_LARGE_   "MSK_DPAR_DATA_TOL_CJ_LARGE"
#define MSK_DPAR_DATA_TOL_QIJ_   "MSK_DPAR_DATA_TOL_QIJ"
#define MSK_DPAR_DATA_TOL_X_   "MSK_DPAR_DATA_TOL_X"
#define MSK_DPAR_FEASREPAIR_TOL_   "MSK_DPAR_FEASREPAIR_TOL"
#define MSK_DPAR_INTPNT_CO_TOL_DFEAS_   "MSK_DPAR_INTPNT_CO_TOL_DFEAS"
#define MSK_DPAR_INTPNT_CO_TOL_INFEAS_   "MSK_DPAR_INTPNT_CO_TOL_INFEAS"
#define MSK_DPAR_INTPNT_CO_TOL_MU_RED_   "MSK_DPAR_INTPNT_CO_TOL_MU_RED"
#define MSK_DPAR_INTPNT_CO_TOL_NEAR_REL_   "MSK_DPAR_INTPNT_CO_TOL_NEAR_REL"
#define MSK_DPAR_INTPNT_CO_TOL_PFEAS_   "MSK_DPAR_INTPNT_CO_TOL_PFEAS"
#define MSK_DPAR_INTPNT_CO_TOL_REL_GAP_   "MSK_DPAR_INTPNT_CO_TOL_REL_GAP"
#define MSK_DPAR_INTPNT_NL_MERIT_BAL_   "MSK_DPAR_INTPNT_NL_MERIT_BAL"
#define MSK_DPAR_INTPNT_NL_TOL_DFEAS_   "MSK_DPAR_INTPNT_NL_TOL_DFEAS"
#define MSK_DPAR_INTPNT_NL_TOL_MU_RED_   "MSK_DPAR_INTPNT_NL_TOL_MU_RED"
#define MSK_DPAR_INTPNT_NL_TOL_NEAR_REL_   "MSK_DPAR_INTPNT_NL_TOL_NEAR_REL"
#define MSK_DPAR_INTPNT_NL_TOL_PFEAS_   "MSK_DPAR_INTPNT_NL_TOL_PFEAS"
#define MSK_DPAR_INTPNT_NL_TOL_REL_GAP_   "MSK_DPAR_INTPNT_NL_TOL_REL_GAP"
#define MSK_DPAR_INTPNT_NL_TOL_REL_STEP_   "MSK_DPAR_INTPNT_NL_TOL_REL_STEP"
#define MSK_DPAR_INTPNT_TOL_DFEAS_   "MSK_DPAR_INTPNT_TOL_DFEAS"
#define MSK_DPAR_INTPNT_TOL_DSAFE_   "MSK_DPAR_INTPNT_TOL_DSAFE"
#define MSK_DPAR_INTPNT_TOL_INFEAS_   "MSK_DPAR_INTPNT_TOL_INFEAS"
#define MSK_DPAR_INTPNT_TOL_MU_RED_   "MSK_DPAR_INTPNT_TOL_MU_RED"
#define MSK_DPAR_INTPNT_TOL_PATH_   "MSK_DPAR_INTPNT_TOL_PATH"
#define MSK_DPAR_INTPNT_TOL_PFEAS_   "MSK_DPAR_INTPNT_TOL_PFEAS"
#define MSK_DPAR_INTPNT_TOL_PSAFE_   "MSK_DPAR_INTPNT_TOL_PSAFE"
#define MSK_DPAR_INTPNT_TOL_REL_GAP_   "MSK_DPAR_INTPNT_TOL_REL_GAP"
#define MSK_DPAR_INTPNT_TOL_REL_STEP_   "MSK_DPAR_INTPNT_TOL_REL_STEP"
#define MSK_DPAR_INTPNT_TOL_STEP_SIZE_   "MSK_DPAR_INTPNT_TOL_STEP_SIZE"
#define MSK_DPAR_LOWER_OBJ_CUT_   "MSK_DPAR_LOWER_OBJ_CUT"
#define MSK_DPAR_LOWER_OBJ_CUT_FINITE_TRH_   "MSK_DPAR_LOWER_OBJ_CUT_FINITE_TRH"
#define MSK_DPAR_MIO_DISABLE_TERM_TIME_   "MSK_DPAR_MIO_DISABLE_TERM_TIME"
#define MSK_DPAR_MIO_HEURISTIC_TIME_   "MSK_DPAR_MIO_HEURISTIC_TIME"
#define MSK_DPAR_MIO_MAX_TIME_   "MSK_DPAR_MIO_MAX_TIME"
#define MSK_DPAR_MIO_MAX_TIME_APRX_OPT_   "MSK_DPAR_MIO_MAX_TIME_APRX_OPT"
#define MSK_DPAR_MIO_NEAR_TOL_ABS_GAP_   "MSK_DPAR_MIO_NEAR_TOL_ABS_GAP"
#define MSK_DPAR_MIO_NEAR_TOL_REL_GAP_   "MSK_DPAR_MIO_NEAR_TOL_REL_GAP"
#define MSK_DPAR_MIO_REL_ADD_CUT_LIMITED_   "MSK_DPAR_MIO_REL_ADD_CUT_LIMITED"
#define MSK_DPAR_MIO_REL_GAP_CONST_   "MSK_DPAR_MIO_REL_GAP_CONST"
#define MSK_DPAR_MIO_TOL_ABS_GAP_   "MSK_DPAR_MIO_TOL_ABS_GAP"
#define MSK_DPAR_MIO_TOL_ABS_RELAX_INT_   "MSK_DPAR_MIO_TOL_ABS_RELAX_INT"
#define MSK_DPAR_MIO_TOL_FEAS_   "MSK_DPAR_MIO_TOL_FEAS"
#define MSK_DPAR_MIO_TOL_REL_GAP_   "MSK_DPAR_MIO_TOL_REL_GAP"
#define MSK_DPAR_MIO_TOL_REL_RELAX_INT_   "MSK_DPAR_MIO_TOL_REL_RELAX_INT"
#define MSK_DPAR_MIO_TOL_X_   "MSK_DPAR_MIO_TOL_X"
#define MSK_DPAR_NONCONVEX_TOL_FEAS_   "MSK_DPAR_NONCONVEX_TOL_FEAS"
#define MSK_DPAR_NONCONVEX_TOL_OPT_   "MSK_DPAR_NONCONVEX_TOL_OPT"
#define MSK_DPAR_OPTIMIZER_MAX_TIME_   "MSK_DPAR_OPTIMIZER_MAX_TIME"
#define MSK_DPAR_PRESOLVE_TOL_ABS_LINDEP_   "MSK_DPAR_PRESOLVE_TOL_ABS_LINDEP"
#define MSK_DPAR_PRESOLVE_TOL_AIJ_   "MSK_DPAR_PRESOLVE_TOL_AIJ"
#define MSK_DPAR_PRESOLVE_TOL_REL_LINDEP_   "MSK_DPAR_PRESOLVE_TOL_REL_LINDEP"
#define MSK_DPAR_PRESOLVE_TOL_S_   "MSK_DPAR_PRESOLVE_TOL_S"
#define MSK_DPAR_PRESOLVE_TOL_X_   "MSK_DPAR_PRESOLVE_TOL_X"
#define MSK_DPAR_QCQO_REFORMULATE_REL_DROP_TOL_   "MSK_DPAR_QCQO_REFORMULATE_REL_DROP_TOL"
#define MSK_DPAR_SIM_LU_TOL_REL_PIV_   "MSK_DPAR_SIM_LU_TOL_REL_PIV"
#define MSK_DPAR_SIMPLEX_ABS_TOL_PIV_   "MSK_DPAR_SIMPLEX_ABS_TOL_PIV"
#define MSK_DPAR_UPPER_OBJ_CUT_   "MSK_DPAR_UPPER_OBJ_CUT"
#define MSK_DPAR_UPPER_OBJ_CUT_FINITE_TRH_   "MSK_DPAR_UPPER_OBJ_CUT_FINITE_TRH"
#define MSK_FIRST_ERR_CODE   1000
#define MSK_IINF_ANA_PRO_NUM_CON_   "MSK_IINF_ANA_PRO_NUM_CON"
#define MSK_IINF_ANA_PRO_NUM_CON_EQ_   "MSK_IINF_ANA_PRO_NUM_CON_EQ"
#define MSK_IINF_ANA_PRO_NUM_CON_FR_   "MSK_IINF_ANA_PRO_NUM_CON_FR"
#define MSK_IINF_ANA_PRO_NUM_CON_LO_   "MSK_IINF_ANA_PRO_NUM_CON_LO"
#define MSK_IINF_ANA_PRO_NUM_CON_RA_   "MSK_IINF_ANA_PRO_NUM_CON_RA"
#define MSK_IINF_ANA_PRO_NUM_CON_UP_   "MSK_IINF_ANA_PRO_NUM_CON_UP"
#define MSK_IINF_ANA_PRO_NUM_VAR_   "MSK_IINF_ANA_PRO_NUM_VAR"
#define MSK_IINF_ANA_PRO_NUM_VAR_BIN_   "MSK_IINF_ANA_PRO_NUM_VAR_BIN"
#define MSK_IINF_ANA_PRO_NUM_VAR_CONT_   "MSK_IINF_ANA_PRO_NUM_VAR_CONT"
#define MSK_IINF_ANA_PRO_NUM_VAR_EQ_   "MSK_IINF_ANA_PRO_NUM_VAR_EQ"
#define MSK_IINF_ANA_PRO_NUM_VAR_FR_   "MSK_IINF_ANA_PRO_NUM_VAR_FR"
#define MSK_IINF_ANA_PRO_NUM_VAR_INT_   "MSK_IINF_ANA_PRO_NUM_VAR_INT"
#define MSK_IINF_ANA_PRO_NUM_VAR_LO_   "MSK_IINF_ANA_PRO_NUM_VAR_LO"
#define MSK_IINF_ANA_PRO_NUM_VAR_RA_   "MSK_IINF_ANA_PRO_NUM_VAR_RA"
#define MSK_IINF_ANA_PRO_NUM_VAR_UP_   "MSK_IINF_ANA_PRO_NUM_VAR_UP"
#define MSK_IINF_CONCURRENT_FASTEST_OPTIMIZER_   "MSK_IINF_CONCURRENT_FASTEST_OPTIMIZER"
#define MSK_IINF_INTPNT_FACTOR_DIM_DENSE_   "MSK_IINF_INTPNT_FACTOR_DIM_DENSE"
#define MSK_IINF_INTPNT_ITER_   "MSK_IINF_INTPNT_ITER"
#define MSK_IINF_INTPNT_NUM_THREADS_   "MSK_IINF_INTPNT_NUM_THREADS"
#define MSK_IINF_INTPNT_SOLVE_DUAL_   "MSK_IINF_INTPNT_SOLVE_DUAL"
#define MSK_IINF_MIO_CONSTRUCT_NUM_ROUNDINGS_   "MSK_IINF_MIO_CONSTRUCT_NUM_ROUNDINGS"
#define MSK_IINF_MIO_CONSTRUCT_SOLUTION_   "MSK_IINF_MIO_CONSTRUCT_SOLUTION"
#define MSK_IINF_MIO_INITIAL_SOLUTION_   "MSK_IINF_MIO_INITIAL_SOLUTION"
#define MSK_IINF_MIO_NUM_ACTIVE_NODES_   "MSK_IINF_MIO_NUM_ACTIVE_NODES"
#define MSK_IINF_MIO_NUM_BASIS_CUTS_   "MSK_IINF_MIO_NUM_BASIS_CUTS"
#define MSK_IINF_MIO_NUM_BRANCH_   "MSK_IINF_MIO_NUM_BRANCH"
#define MSK_IINF_MIO_NUM_CARDGUB_CUTS_   "MSK_IINF_MIO_NUM_CARDGUB_CUTS"
#define MSK_IINF_MIO_NUM_CLIQUE_CUTS_   "MSK_IINF_MIO_NUM_CLIQUE_CUTS"
#define MSK_IINF_MIO_NUM_COEF_REDC_CUTS_   "MSK_IINF_MIO_NUM_COEF_REDC_CUTS"
#define MSK_IINF_MIO_NUM_CONTRA_CUTS_   "MSK_IINF_MIO_NUM_CONTRA_CUTS"
#define MSK_IINF_MIO_NUM_DISAGG_CUTS_   "MSK_IINF_MIO_NUM_DISAGG_CUTS"
#define MSK_IINF_MIO_NUM_FLOW_COVER_CUTS_   "MSK_IINF_MIO_NUM_FLOW_COVER_CUTS"
#define MSK_IINF_MIO_NUM_GCD_CUTS_   "MSK_IINF_MIO_NUM_GCD_CUTS"
#define MSK_IINF_MIO_NUM_GOMORY_CUTS_   "MSK_IINF_MIO_NUM_GOMORY_CUTS"
#define MSK_IINF_MIO_NUM_GUB_COVER_CUTS_   "MSK_IINF_MIO_NUM_GUB_COVER_CUTS"
#define MSK_IINF_MIO_NUM_INT_SOLUTIONS_   "MSK_IINF_MIO_NUM_INT_SOLUTIONS"
#define MSK_IINF_MIO_NUM_KNAPSUR_COVER_CUTS_   "MSK_IINF_MIO_NUM_KNAPSUR_COVER_CUTS"
#define MSK_IINF_MIO_NUM_LATTICE_CUTS_   "MSK_IINF_MIO_NUM_LATTICE_CUTS"
#define MSK_IINF_MIO_NUM_LIFT_CUTS_   "MSK_IINF_MIO_NUM_LIFT_CUTS"
#define MSK_IINF_MIO_NUM_OBJ_CUTS_   "MSK_IINF_MIO_NUM_OBJ_CUTS"
#define MSK_IINF_MIO_NUM_PLAN_LOC_CUTS_   "MSK_IINF_MIO_NUM_PLAN_LOC_CUTS"
#define MSK_IINF_MIO_NUM_RELAX_   "MSK_IINF_MIO_NUM_RELAX"
#define MSK_IINF_MIO_NUMCON_   "MSK_IINF_MIO_NUMCON"
#define MSK_IINF_MIO_NUMINT_   "MSK_IINF_MIO_NUMINT"
#define MSK_IINF_MIO_NUMVAR_   "MSK_IINF_MIO_NUMVAR"
#define MSK_IINF_MIO_OBJ_BOUND_DEFINED_   "MSK_IINF_MIO_OBJ_BOUND_DEFINED"
#define MSK_IINF_MIO_TOTAL_NUM_CUTS_   "MSK_IINF_MIO_TOTAL_NUM_CUTS"
#define MSK_IINF_MIO_USER_OBJ_CUT_   "MSK_IINF_MIO_USER_OBJ_CUT"
#define MSK_IINF_OPT_NUMCON_   "MSK_IINF_OPT_NUMCON"
#define MSK_IINF_OPT_NUMVAR_   "MSK_IINF_OPT_NUMVAR"
#define MSK_IINF_OPTIMIZE_RESPONSE_   "MSK_IINF_OPTIMIZE_RESPONSE"
#define MSK_IINF_RD_NUMBARVAR_   "MSK_IINF_RD_NUMBARVAR"
#define MSK_IINF_RD_NUMCON_   "MSK_IINF_RD_NUMCON"
#define MSK_IINF_RD_NUMCONE_   "MSK_IINF_RD_NUMCONE"
#define MSK_IINF_RD_NUMINTVAR_   "MSK_IINF_RD_NUMINTVAR"
#define MSK_IINF_RD_NUMQ_   "MSK_IINF_RD_NUMQ"
#define MSK_IINF_RD_NUMVAR_   "MSK_IINF_RD_NUMVAR"
#define MSK_IINF_RD_PROTYPE_   "MSK_IINF_RD_PROTYPE"
#define MSK_IINF_SIM_DUAL_DEG_ITER_   "MSK_IINF_SIM_DUAL_DEG_ITER"
#define MSK_IINF_SIM_DUAL_HOTSTART_   "MSK_IINF_SIM_DUAL_HOTSTART"
#define MSK_IINF_SIM_DUAL_HOTSTART_LU_   "MSK_IINF_SIM_DUAL_HOTSTART_LU"
#define MSK_IINF_SIM_DUAL_INF_ITER_   "MSK_IINF_SIM_DUAL_INF_ITER"
#define MSK_IINF_SIM_DUAL_ITER_   "MSK_IINF_SIM_DUAL_ITER"
#define MSK_IINF_SIM_NETWORK_DUAL_DEG_ITER_   "MSK_IINF_SIM_NETWORK_DUAL_DEG_ITER"
#define MSK_IINF_SIM_NETWORK_DUAL_HOTSTART_   "MSK_IINF_SIM_NETWORK_DUAL_HOTSTART"
#define MSK_IINF_SIM_NETWORK_DUAL_HOTSTART_LU_   "MSK_IINF_SIM_NETWORK_DUAL_HOTSTART_LU"
#define MSK_IINF_SIM_NETWORK_DUAL_INF_ITER_   "MSK_IINF_SIM_NETWORK_DUAL_INF_ITER"
#define MSK_IINF_SIM_NETWORK_DUAL_ITER_   "MSK_IINF_SIM_NETWORK_DUAL_ITER"
#define MSK_IINF_SIM_NETWORK_PRIMAL_DEG_ITER_   "MSK_IINF_SIM_NETWORK_PRIMAL_DEG_ITER"
#define MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART_   "MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART"
#define MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART_LU_   "MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART_LU"
#define MSK_IINF_SIM_NETWORK_PRIMAL_INF_ITER_   "MSK_IINF_SIM_NETWORK_PRIMAL_INF_ITER"
#define MSK_IINF_SIM_NETWORK_PRIMAL_ITER_   "MSK_IINF_SIM_NETWORK_PRIMAL_ITER"
#define MSK_IINF_SIM_NUMCON_   "MSK_IINF_SIM_NUMCON"
#define MSK_IINF_SIM_NUMVAR_   "MSK_IINF_SIM_NUMVAR"
#define MSK_IINF_SIM_PRIMAL_DEG_ITER_   "MSK_IINF_SIM_PRIMAL_DEG_ITER"
#define MSK_IINF_SIM_PRIMAL_DUAL_DEG_ITER_   "MSK_IINF_SIM_PRIMAL_DUAL_DEG_ITER"
#define MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART_   "MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART"
#define MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART_LU_   "MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART_LU"
#define MSK_IINF_SIM_PRIMAL_DUAL_INF_ITER_   "MSK_IINF_SIM_PRIMAL_DUAL_INF_ITER"
#define MSK_IINF_SIM_PRIMAL_DUAL_ITER_   "MSK_IINF_SIM_PRIMAL_DUAL_ITER"
#define MSK_IINF_SIM_PRIMAL_HOTSTART_   "MSK_IINF_SIM_PRIMAL_HOTSTART"
#define MSK_IINF_SIM_PRIMAL_HOTSTART_LU_   "MSK_IINF_SIM_PRIMAL_HOTSTART_LU"
#define MSK_IINF_SIM_PRIMAL_INF_ITER_   "MSK_IINF_SIM_PRIMAL_INF_ITER"
#define MSK_IINF_SIM_PRIMAL_ITER_   "MSK_IINF_SIM_PRIMAL_ITER"
#define MSK_IINF_SIM_SOLVE_DUAL_   "MSK_IINF_SIM_SOLVE_DUAL"
#define MSK_IINF_SOL_BAS_PROSTA_   "MSK_IINF_SOL_BAS_PROSTA"
#define MSK_IINF_SOL_BAS_SOLSTA_   "MSK_IINF_SOL_BAS_SOLSTA"
#define MSK_IINF_SOL_INT_PROSTA_   "MSK_IINF_SOL_INT_PROSTA"
#define MSK_IINF_SOL_INT_SOLSTA_   "MSK_IINF_SOL_INT_SOLSTA"
#define MSK_IINF_SOL_ITG_PROSTA_   "MSK_IINF_SOL_ITG_PROSTA"
#define MSK_IINF_SOL_ITG_SOLSTA_   "MSK_IINF_SOL_ITG_SOLSTA"
#define MSK_IINF_SOL_ITR_PROSTA_   "MSK_IINF_SOL_ITR_PROSTA"
#define MSK_IINF_SOL_ITR_SOLSTA_   "MSK_IINF_SOL_ITR_SOLSTA"
#define MSK_IINF_STO_NUM_A_CACHE_FLUSHES_   "MSK_IINF_STO_NUM_A_CACHE_FLUSHES"
#define MSK_IINF_STO_NUM_A_REALLOC_   "MSK_IINF_STO_NUM_A_REALLOC"
#define MSK_IINF_STO_NUM_A_TRANSPOSES_   "MSK_IINF_STO_NUM_A_TRANSPOSES"
#define MSK_INFINITY   1.0e30
#define MSK_IPAR_ALLOC_ADD_QNZ_   "MSK_IPAR_ALLOC_ADD_QNZ"
#define MSK_IPAR_ANA_SOL_BASIS_   "MSK_IPAR_ANA_SOL_BASIS"
#define MSK_IPAR_ANA_SOL_PRINT_VIOLATED_   "MSK_IPAR_ANA_SOL_PRINT_VIOLATED"
#define MSK_IPAR_AUTO_SORT_A_BEFORE_OPT_   "MSK_IPAR_AUTO_SORT_A_BEFORE_OPT"
#define MSK_IPAR_AUTO_UPDATE_SOL_INFO_   "MSK_IPAR_AUTO_UPDATE_SOL_INFO"
#define MSK_IPAR_BASIS_SOLVE_USE_PLUS_ONE_   "MSK_IPAR_BASIS_SOLVE_USE_PLUS_ONE"
#define MSK_IPAR_BI_CLEAN_OPTIMIZER_   "MSK_IPAR_BI_CLEAN_OPTIMIZER"
#define MSK_IPAR_BI_IGNORE_MAX_ITER_   "MSK_IPAR_BI_IGNORE_MAX_ITER"
#define MSK_IPAR_BI_IGNORE_NUM_ERROR_   "MSK_IPAR_BI_IGNORE_NUM_ERROR"
#define MSK_IPAR_BI_MAX_ITERATIONS_   "MSK_IPAR_BI_MAX_ITERATIONS"
#define MSK_IPAR_CACHE_LICENSE_   "MSK_IPAR_CACHE_LICENSE"
#define MSK_IPAR_CHECK_CONVEXITY_   "MSK_IPAR_CHECK_CONVEXITY"
#define MSK_IPAR_COMPRESS_STATFILE_   "MSK_IPAR_COMPRESS_STATFILE"
#define MSK_IPAR_CONCURRENT_NUM_OPTIMIZERS_   "MSK_IPAR_CONCURRENT_NUM_OPTIMIZERS"
#define MSK_IPAR_CONCURRENT_PRIORITY_DUAL_SIMPLEX_   "MSK_IPAR_CONCURRENT_PRIORITY_DUAL_SIMPLEX"
#define MSK_IPAR_CONCURRENT_PRIORITY_FREE_SIMPLEX_   "MSK_IPAR_CONCURRENT_PRIORITY_FREE_SIMPLEX"
#define MSK_IPAR_CONCURRENT_PRIORITY_INTPNT_   "MSK_IPAR_CONCURRENT_PRIORITY_INTPNT"
#define MSK_IPAR_CONCURRENT_PRIORITY_PRIMAL_SIMPLEX_   "MSK_IPAR_CONCURRENT_PRIORITY_PRIMAL_SIMPLEX"
#define MSK_IPAR_FEASREPAIR_OPTIMIZE_   "MSK_IPAR_FEASREPAIR_OPTIMIZE"
#define MSK_IPAR_INFEAS_GENERIC_NAMES_   "MSK_IPAR_INFEAS_GENERIC_NAMES"
#define MSK_IPAR_INFEAS_PREFER_PRIMAL_   "MSK_IPAR_INFEAS_PREFER_PRIMAL"
#define MSK_IPAR_INFEAS_REPORT_AUTO_   "MSK_IPAR_INFEAS_REPORT_AUTO"
#define MSK_IPAR_INFEAS_REPORT_LEVEL_   "MSK_IPAR_INFEAS_REPORT_LEVEL"
#define MSK_IPAR_INTPNT_BASIS_   "MSK_IPAR_INTPNT_BASIS"
#define MSK_IPAR_INTPNT_DIFF_STEP_   "MSK_IPAR_INTPNT_DIFF_STEP"
#define MSK_IPAR_INTPNT_FACTOR_DEBUG_LVL_   "MSK_IPAR_INTPNT_FACTOR_DEBUG_LVL"
#define MSK_IPAR_INTPNT_FACTOR_METHOD_   "MSK_IPAR_INTPNT_FACTOR_METHOD"
#define MSK_IPAR_INTPNT_HOTSTART_   "MSK_IPAR_INTPNT_HOTSTART"
#define MSK_IPAR_INTPNT_MAX_ITERATIONS_   "MSK_IPAR_INTPNT_MAX_ITERATIONS"
#define MSK_IPAR_INTPNT_MAX_NUM_COR_   "MSK_IPAR_INTPNT_MAX_NUM_COR"
#define MSK_IPAR_INTPNT_MAX_NUM_REFINEMENT_STEPS_   "MSK_IPAR_INTPNT_MAX_NUM_REFINEMENT_STEPS"
#define MSK_IPAR_INTPNT_OFF_COL_TRH_   "MSK_IPAR_INTPNT_OFF_COL_TRH"
#define MSK_IPAR_INTPNT_ORDER_METHOD_   "MSK_IPAR_INTPNT_ORDER_METHOD"
#define MSK_IPAR_INTPNT_REGULARIZATION_USE_   "MSK_IPAR_INTPNT_REGULARIZATION_USE"
#define MSK_IPAR_INTPNT_SCALING_   "MSK_IPAR_INTPNT_SCALING"
#define MSK_IPAR_INTPNT_SOLVE_FORM_   "MSK_IPAR_INTPNT_SOLVE_FORM"
#define MSK_IPAR_INTPNT_STARTING_POINT_   "MSK_IPAR_INTPNT_STARTING_POINT"
#define MSK_IPAR_LIC_TRH_EXPIRY_WRN_   "MSK_IPAR_LIC_TRH_EXPIRY_WRN"
#define MSK_IPAR_LICENSE_ALLOW_OVERUSE_   "MSK_IPAR_LICENSE_ALLOW_OVERUSE"
#define MSK_IPAR_LICENSE_DEBUG_   "MSK_IPAR_LICENSE_DEBUG"
#define MSK_IPAR_LICENSE_PAUSE_TIME_   "MSK_IPAR_LICENSE_PAUSE_TIME"
#define MSK_IPAR_LICENSE_SUPPRESS_EXPIRE_WRNS_   "MSK_IPAR_LICENSE_SUPPRESS_EXPIRE_WRNS"
#define MSK_IPAR_LICENSE_WAIT_   "MSK_IPAR_LICENSE_WAIT"
#define MSK_IPAR_LOG_   "MSK_IPAR_LOG"
#define MSK_IPAR_LOG_BI_   "MSK_IPAR_LOG_BI"
#define MSK_IPAR_LOG_BI_FREQ_   "MSK_IPAR_LOG_BI_FREQ"
#define MSK_IPAR_LOG_CHECK_CONVEXITY_   "MSK_IPAR_LOG_CHECK_CONVEXITY"
#define MSK_IPAR_LOG_CONCURRENT_   "MSK_IPAR_LOG_CONCURRENT"
#define MSK_IPAR_LOG_CUT_SECOND_OPT_   "MSK_IPAR_LOG_CUT_SECOND_OPT"
#define MSK_IPAR_LOG_EXPAND_   "MSK_IPAR_LOG_EXPAND"
#define MSK_IPAR_LOG_FACTOR_   "MSK_IPAR_LOG_FACTOR"
#define MSK_IPAR_LOG_FEAS_REPAIR_   "MSK_IPAR_LOG_FEAS_REPAIR"
#define MSK_IPAR_LOG_FILE_   "MSK_IPAR_LOG_FILE"
#define MSK_IPAR_LOG_HEAD_   "MSK_IPAR_LOG_HEAD"
#define MSK_IPAR_LOG_INFEAS_ANA_   "MSK_IPAR_LOG_INFEAS_ANA"
#define MSK_IPAR_LOG_INTPNT_   "MSK_IPAR_LOG_INTPNT"
#define MSK_IPAR_LOG_MIO_   "MSK_IPAR_LOG_MIO"
#define MSK_IPAR_LOG_MIO_FREQ_   "MSK_IPAR_LOG_MIO_FREQ"
#define MSK_IPAR_LOG_NONCONVEX_   "MSK_IPAR_LOG_NONCONVEX"
#define MSK_IPAR_LOG_OPTIMIZER_   "MSK_IPAR_LOG_OPTIMIZER"
#define MSK_IPAR_LOG_ORDER_   "MSK_IPAR_LOG_ORDER"
#define MSK_IPAR_LOG_PARAM_   "MSK_IPAR_LOG_PARAM"
#define MSK_IPAR_LOG_PRESOLVE_   "MSK_IPAR_LOG_PRESOLVE"
#define MSK_IPAR_LOG_RESPONSE_   "MSK_IPAR_LOG_RESPONSE"
#define MSK_IPAR_LOG_SENSITIVITY_   "MSK_IPAR_LOG_SENSITIVITY"
#define MSK_IPAR_LOG_SENSITIVITY_OPT_   "MSK_IPAR_LOG_SENSITIVITY_OPT"
#define MSK_IPAR_LOG_SIM_   "MSK_IPAR_LOG_SIM"
#define MSK_IPAR_LOG_SIM_FREQ_   "MSK_IPAR_LOG_SIM_FREQ"
#define MSK_IPAR_LOG_SIM_MINOR_   "MSK_IPAR_LOG_SIM_MINOR"
#define MSK_IPAR_LOG_SIM_NETWORK_FREQ_   "MSK_IPAR_LOG_SIM_NETWORK_FREQ"
#define MSK_IPAR_LOG_STORAGE_   "MSK_IPAR_LOG_STORAGE"
#define MSK_IPAR_MAX_NUM_WARNINGS_   "MSK_IPAR_MAX_NUM_WARNINGS"
#define MSK_IPAR_MIO_BRANCH_DIR_   "MSK_IPAR_MIO_BRANCH_DIR"
#define MSK_IPAR_MIO_BRANCH_PRIORITIES_USE_   "MSK_IPAR_MIO_BRANCH_PRIORITIES_USE"
#define MSK_IPAR_MIO_CONSTRUCT_SOL_   "MSK_IPAR_MIO_CONSTRUCT_SOL"
#define MSK_IPAR_MIO_CONT_SOL_   "MSK_IPAR_MIO_CONT_SOL"
#define MSK_IPAR_MIO_CUT_LEVEL_ROOT_   "MSK_IPAR_MIO_CUT_LEVEL_ROOT"
#define MSK_IPAR_MIO_CUT_LEVEL_TREE_   "MSK_IPAR_MIO_CUT_LEVEL_TREE"
#define MSK_IPAR_MIO_FEASPUMP_LEVEL_   "MSK_IPAR_MIO_FEASPUMP_LEVEL"
#define MSK_IPAR_MIO_HEURISTIC_LEVEL_   "MSK_IPAR_MIO_HEURISTIC_LEVEL"
#define MSK_IPAR_MIO_HOTSTART_   "MSK_IPAR_MIO_HOTSTART"
#define MSK_IPAR_MIO_KEEP_BASIS_   "MSK_IPAR_MIO_KEEP_BASIS"
#define MSK_IPAR_MIO_LOCAL_BRANCH_NUMBER_   "MSK_IPAR_MIO_LOCAL_BRANCH_NUMBER"
#define MSK_IPAR_MIO_MAX_NUM_BRANCHES_   "MSK_IPAR_MIO_MAX_NUM_BRANCHES"
#define MSK_IPAR_MIO_MAX_NUM_RELAXS_   "MSK_IPAR_MIO_MAX_NUM_RELAXS"
#define MSK_IPAR_MIO_MAX_NUM_SOLUTIONS_   "MSK_IPAR_MIO_MAX_NUM_SOLUTIONS"
#define MSK_IPAR_MIO_MODE_   "MSK_IPAR_MIO_MODE"
#define MSK_IPAR_MIO_MT_USER_CB_   "MSK_IPAR_MIO_MT_USER_CB"
#define MSK_IPAR_MIO_NODE_OPTIMIZER_   "MSK_IPAR_MIO_NODE_OPTIMIZER"
#define MSK_IPAR_MIO_NODE_SELECTION_   "MSK_IPAR_MIO_NODE_SELECTION"
#define MSK_IPAR_MIO_OPTIMIZER_MODE_   "MSK_IPAR_MIO_OPTIMIZER_MODE"
#define MSK_IPAR_MIO_PRESOLVE_AGGREGATE_   "MSK_IPAR_MIO_PRESOLVE_AGGREGATE"
#define MSK_IPAR_MIO_PRESOLVE_PROBING_   "MSK_IPAR_MIO_PRESOLVE_PROBING"
#define MSK_IPAR_MIO_PRESOLVE_USE_   "MSK_IPAR_MIO_PRESOLVE_USE"
#define MSK_IPAR_MIO_ROOT_OPTIMIZER_   "MSK_IPAR_MIO_ROOT_OPTIMIZER"
#define MSK_IPAR_MIO_STRONG_BRANCH_   "MSK_IPAR_MIO_STRONG_BRANCH"
#define MSK_IPAR_MIO_USE_MULTITHREADED_OPTIMIZER_   "MSK_IPAR_MIO_USE_MULTITHREADED_OPTIMIZER"
#define MSK_IPAR_MT_SPINCOUNT_   "MSK_IPAR_MT_SPINCOUNT"
#define MSK_IPAR_NONCONVEX_MAX_ITERATIONS_   "MSK_IPAR_NONCONVEX_MAX_ITERATIONS"
#define MSK_IPAR_NUM_THREADS_   "MSK_IPAR_NUM_THREADS"
#define MSK_IPAR_OPF_MAX_TERMS_PER_LINE_   "MSK_IPAR_OPF_MAX_TERMS_PER_LINE"
#define MSK_IPAR_OPF_WRITE_HEADER_   "MSK_IPAR_OPF_WRITE_HEADER"
#define MSK_IPAR_OPF_WRITE_HINTS_   "MSK_IPAR_OPF_WRITE_HINTS"
#define MSK_IPAR_OPF_WRITE_PARAMETERS_   "MSK_IPAR_OPF_WRITE_PARAMETERS"
#define MSK_IPAR_OPF_WRITE_PROBLEM_   "MSK_IPAR_OPF_WRITE_PROBLEM"
#define MSK_IPAR_OPF_WRITE_SOL_BAS_   "MSK_IPAR_OPF_WRITE_SOL_BAS"
#define MSK_IPAR_OPF_WRITE_SOL_ITG_   "MSK_IPAR_OPF_WRITE_SOL_ITG"
#define MSK_IPAR_OPF_WRITE_SOL_ITR_   "MSK_IPAR_OPF_WRITE_SOL_ITR"
#define MSK_IPAR_OPF_WRITE_SOLUTIONS_   "MSK_IPAR_OPF_WRITE_SOLUTIONS"
#define MSK_IPAR_OPTIMIZER_   "MSK_IPAR_OPTIMIZER"
#define MSK_IPAR_PARAM_READ_CASE_NAME_   "MSK_IPAR_PARAM_READ_CASE_NAME"
#define MSK_IPAR_PARAM_READ_IGN_ERROR_   "MSK_IPAR_PARAM_READ_IGN_ERROR"
#define MSK_IPAR_PRESOLVE_ELIM_FILL_   "MSK_IPAR_PRESOLVE_ELIM_FILL"
#define MSK_IPAR_PRESOLVE_ELIMINATOR_MAX_NUM_TRIES_   "MSK_IPAR_PRESOLVE_ELIMINATOR_MAX_NUM_TRIES"
#define MSK_IPAR_PRESOLVE_ELIMINATOR_USE_   "MSK_IPAR_PRESOLVE_ELIMINATOR_USE"
#define MSK_IPAR_PRESOLVE_LEVEL_   "MSK_IPAR_PRESOLVE_LEVEL"
#define MSK_IPAR_PRESOLVE_LINDEP_ABS_WORK_TRH_   "MSK_IPAR_PRESOLVE_LINDEP_ABS_WORK_TRH"
#define MSK_IPAR_PRESOLVE_LINDEP_REL_WORK_TRH_   "MSK_IPAR_PRESOLVE_LINDEP_REL_WORK_TRH"
#define MSK_IPAR_PRESOLVE_LINDEP_USE_   "MSK_IPAR_PRESOLVE_LINDEP_USE"
#define MSK_IPAR_PRESOLVE_MAX_NUM_REDUCTIONS_   "MSK_IPAR_PRESOLVE_MAX_NUM_REDUCTIONS"
#define MSK_IPAR_PRESOLVE_USE_   "MSK_IPAR_PRESOLVE_USE"
#define MSK_IPAR_PRIMAL_REPAIR_OPTIMIZER_   "MSK_IPAR_PRIMAL_REPAIR_OPTIMIZER"
#define MSK_IPAR_QO_SEPARABLE_REFORMULATION_   "MSK_IPAR_QO_SEPARABLE_REFORMULATION"
#define MSK_IPAR_READ_ANZ_   "MSK_IPAR_READ_ANZ"
#define MSK_IPAR_READ_CON_   "MSK_IPAR_READ_CON"
#define MSK_IPAR_READ_CONE_   "MSK_IPAR_READ_CONE"
#define MSK_IPAR_READ_DATA_COMPRESSED_   "MSK_IPAR_READ_DATA_COMPRESSED"
#define MSK_IPAR_READ_DATA_FORMAT_   "MSK_IPAR_READ_DATA_FORMAT"
#define MSK_IPAR_READ_KEEP_FREE_CON_   "MSK_IPAR_READ_KEEP_FREE_CON"
#define MSK_IPAR_READ_LP_DROP_NEW_VARS_IN_BOU_   "MSK_IPAR_READ_LP_DROP_NEW_VARS_IN_BOU"
#define MSK_IPAR_READ_LP_QUOTED_NAMES_   "MSK_IPAR_READ_LP_QUOTED_NAMES"
#define MSK_IPAR_READ_MPS_FORMAT_   "MSK_IPAR_READ_MPS_FORMAT"
#define MSK_IPAR_READ_MPS_KEEP_INT_   "MSK_IPAR_READ_MPS_KEEP_INT"
#define MSK_IPAR_READ_MPS_OBJ_SENSE_   "MSK_IPAR_READ_MPS_OBJ_SENSE"
#define MSK_IPAR_READ_MPS_RELAX_   "MSK_IPAR_READ_MPS_RELAX"
#define MSK_IPAR_READ_MPS_WIDTH_   "MSK_IPAR_READ_MPS_WIDTH"
#define MSK_IPAR_READ_QNZ_   "MSK_IPAR_READ_QNZ"
#define MSK_IPAR_READ_TASK_IGNORE_PARAM_   "MSK_IPAR_READ_TASK_IGNORE_PARAM"
#define MSK_IPAR_READ_VAR_   "MSK_IPAR_READ_VAR"
#define MSK_IPAR_SENSITIVITY_ALL_   "MSK_IPAR_SENSITIVITY_ALL"
#define MSK_IPAR_SENSITIVITY_OPTIMIZER_   "MSK_IPAR_SENSITIVITY_OPTIMIZER"
#define MSK_IPAR_SENSITIVITY_TYPE_   "MSK_IPAR_SENSITIVITY_TYPE"
#define MSK_IPAR_SIM_BASIS_FACTOR_USE_   "MSK_IPAR_SIM_BASIS_FACTOR_USE"
#define MSK_IPAR_SIM_DEGEN_   "MSK_IPAR_SIM_DEGEN"
#define MSK_IPAR_SIM_DUAL_CRASH_   "MSK_IPAR_SIM_DUAL_CRASH"
#define MSK_IPAR_SIM_DUAL_PHASEONE_METHOD_   "MSK_IPAR_SIM_DUAL_PHASEONE_METHOD"
#define MSK_IPAR_SIM_DUAL_RESTRICT_SELECTION_   "MSK_IPAR_SIM_DUAL_RESTRICT_SELECTION"
#define MSK_IPAR_SIM_DUAL_SELECTION_   "MSK_IPAR_SIM_DUAL_SELECTION"
#define MSK_IPAR_SIM_EXPLOIT_DUPVEC_   "MSK_IPAR_SIM_EXPLOIT_DUPVEC"
#define MSK_IPAR_SIM_HOTSTART_   "MSK_IPAR_SIM_HOTSTART"
#define MSK_IPAR_SIM_HOTSTART_LU_   "MSK_IPAR_SIM_HOTSTART_LU"
#define MSK_IPAR_SIM_INTEGER_   "MSK_IPAR_SIM_INTEGER"
#define MSK_IPAR_SIM_MAX_ITERATIONS_   "MSK_IPAR_SIM_MAX_ITERATIONS"
#define MSK_IPAR_SIM_MAX_NUM_SETBACKS_   "MSK_IPAR_SIM_MAX_NUM_SETBACKS"
#define MSK_IPAR_SIM_NON_SINGULAR_   "MSK_IPAR_SIM_NON_SINGULAR"
#define MSK_IPAR_SIM_PRIMAL_CRASH_   "MSK_IPAR_SIM_PRIMAL_CRASH"
#define MSK_IPAR_SIM_PRIMAL_PHASEONE_METHOD_   "MSK_IPAR_SIM_PRIMAL_PHASEONE_METHOD"
#define MSK_IPAR_SIM_PRIMAL_RESTRICT_SELECTION_   "MSK_IPAR_SIM_PRIMAL_RESTRICT_SELECTION"
#define MSK_IPAR_SIM_PRIMAL_SELECTION_   "MSK_IPAR_SIM_PRIMAL_SELECTION"
#define MSK_IPAR_SIM_REFACTOR_FREQ_   "MSK_IPAR_SIM_REFACTOR_FREQ"
#define MSK_IPAR_SIM_REFORMULATION_   "MSK_IPAR_SIM_REFORMULATION"
#define MSK_IPAR_SIM_SAVE_LU_   "MSK_IPAR_SIM_SAVE_LU"
#define MSK_IPAR_SIM_SCALING_   "MSK_IPAR_SIM_SCALING"
#define MSK_IPAR_SIM_SCALING_METHOD_   "MSK_IPAR_SIM_SCALING_METHOD"
#define MSK_IPAR_SIM_SOLVE_FORM_   "MSK_IPAR_SIM_SOLVE_FORM"
#define MSK_IPAR_SIM_STABILITY_PRIORITY_   "MSK_IPAR_SIM_STABILITY_PRIORITY"
#define MSK_IPAR_SIM_SWITCH_OPTIMIZER_   "MSK_IPAR_SIM_SWITCH_OPTIMIZER"
#define MSK_IPAR_SOL_FILTER_KEEP_BASIC_   "MSK_IPAR_SOL_FILTER_KEEP_BASIC"
#define MSK_IPAR_SOL_FILTER_KEEP_RANGED_   "MSK_IPAR_SOL_FILTER_KEEP_RANGED"
#define MSK_IPAR_SOL_READ_NAME_WIDTH_   "MSK_IPAR_SOL_READ_NAME_WIDTH"
#define MSK_IPAR_SOL_READ_WIDTH_   "MSK_IPAR_SOL_READ_WIDTH"
#define MSK_IPAR_SOLUTION_CALLBACK_   "MSK_IPAR_SOLUTION_CALLBACK"
#define MSK_IPAR_TIMING_LEVEL_   "MSK_IPAR_TIMING_LEVEL"
#define MSK_IPAR_WARNING_LEVEL_   "MSK_IPAR_WARNING_LEVEL"
#define MSK_IPAR_WRITE_BAS_CONSTRAINTS_   "MSK_IPAR_WRITE_BAS_CONSTRAINTS"
#define MSK_IPAR_WRITE_BAS_HEAD_   "MSK_IPAR_WRITE_BAS_HEAD"
#define MSK_IPAR_WRITE_BAS_VARIABLES_   "MSK_IPAR_WRITE_BAS_VARIABLES"
#define MSK_IPAR_WRITE_DATA_COMPRESSED_   "MSK_IPAR_WRITE_DATA_COMPRESSED"
#define MSK_IPAR_WRITE_DATA_FORMAT_   "MSK_IPAR_WRITE_DATA_FORMAT"
#define MSK_IPAR_WRITE_DATA_PARAM_   "MSK_IPAR_WRITE_DATA_PARAM"
#define MSK_IPAR_WRITE_FREE_CON_   "MSK_IPAR_WRITE_FREE_CON"
#define MSK_IPAR_WRITE_GENERIC_NAMES_   "MSK_IPAR_WRITE_GENERIC_NAMES"
#define MSK_IPAR_WRITE_GENERIC_NAMES_IO_   "MSK_IPAR_WRITE_GENERIC_NAMES_IO"
#define MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_CONIC_ITEMS_   "MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_CONIC_ITEMS"
#define MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_ITEMS_   "MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_ITEMS"
#define MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_NL_ITEMS_   "MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_NL_ITEMS"
#define MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_PSD_ITEMS_   "MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_PSD_ITEMS"
#define MSK_IPAR_WRITE_INT_CONSTRAINTS_   "MSK_IPAR_WRITE_INT_CONSTRAINTS"
#define MSK_IPAR_WRITE_INT_HEAD_   "MSK_IPAR_WRITE_INT_HEAD"
#define MSK_IPAR_WRITE_INT_VARIABLES_   "MSK_IPAR_WRITE_INT_VARIABLES"
#define MSK_IPAR_WRITE_LP_LINE_WIDTH_   "MSK_IPAR_WRITE_LP_LINE_WIDTH"
#define MSK_IPAR_WRITE_LP_QUOTED_NAMES_   "MSK_IPAR_WRITE_LP_QUOTED_NAMES"
#define MSK_IPAR_WRITE_LP_STRICT_FORMAT_   "MSK_IPAR_WRITE_LP_STRICT_FORMAT"
#define MSK_IPAR_WRITE_LP_TERMS_PER_LINE_   "MSK_IPAR_WRITE_LP_TERMS_PER_LINE"
#define MSK_IPAR_WRITE_MPS_INT_   "MSK_IPAR_WRITE_MPS_INT"
#define MSK_IPAR_WRITE_PRECISION_   "MSK_IPAR_WRITE_PRECISION"
#define MSK_IPAR_WRITE_SOL_BARVARIABLES_   "MSK_IPAR_WRITE_SOL_BARVARIABLES"
#define MSK_IPAR_WRITE_SOL_CONSTRAINTS_   "MSK_IPAR_WRITE_SOL_CONSTRAINTS"
#define MSK_IPAR_WRITE_SOL_HEAD_   "MSK_IPAR_WRITE_SOL_HEAD"
#define MSK_IPAR_WRITE_SOL_IGNORE_INVALID_NAMES_   "MSK_IPAR_WRITE_SOL_IGNORE_INVALID_NAMES"
#define MSK_IPAR_WRITE_SOL_VARIABLES_   "MSK_IPAR_WRITE_SOL_VARIABLES"
#define MSK_IPAR_WRITE_TASK_INC_SOL_   "MSK_IPAR_WRITE_TASK_INC_SOL"
#define MSK_IPAR_WRITE_XML_MODE_   "MSK_IPAR_WRITE_XML_MODE"
#define MSK_LAST_ERR_CODE   9999
#define MSK_LIINF_BI_CLEAN_DUAL_DEG_ITER_   "MSK_LIINF_BI_CLEAN_DUAL_DEG_ITER"
#define MSK_LIINF_BI_CLEAN_DUAL_ITER_   "MSK_LIINF_BI_CLEAN_DUAL_ITER"
#define MSK_LIINF_BI_CLEAN_PRIMAL_DEG_ITER_   "MSK_LIINF_BI_CLEAN_PRIMAL_DEG_ITER"
#define MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_DEG_ITER_   "MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_DEG_ITER"
#define MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_ITER_   "MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_ITER"
#define MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_SUB_ITER_   "MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_SUB_ITER"
#define MSK_LIINF_BI_CLEAN_PRIMAL_ITER_   "MSK_LIINF_BI_CLEAN_PRIMAL_ITER"
#define MSK_LIINF_BI_DUAL_ITER_   "MSK_LIINF_BI_DUAL_ITER"
#define MSK_LIINF_BI_PRIMAL_ITER_   "MSK_LIINF_BI_PRIMAL_ITER"
#define MSK_LIINF_INTPNT_FACTOR_NUM_NZ_   "MSK_LIINF_INTPNT_FACTOR_NUM_NZ"
#define MSK_LIINF_MIO_INTPNT_ITER_   "MSK_LIINF_MIO_INTPNT_ITER"
#define MSK_LIINF_MIO_SIMPLEX_ITER_   "MSK_LIINF_MIO_SIMPLEX_ITER"
#define MSK_LIINF_RD_NUMANZ_   "MSK_LIINF_RD_NUMANZ"
#define MSK_LIINF_RD_NUMQNZ_   "MSK_LIINF_RD_NUMQNZ"
#define MSK_SPAR_BAS_SOL_FILE_NAME_   "MSK_SPAR_BAS_SOL_FILE_NAME"
#define MSK_SPAR_DATA_FILE_NAME_   "MSK_SPAR_DATA_FILE_NAME"
#define MSK_SPAR_DEBUG_FILE_NAME_   "MSK_SPAR_DEBUG_FILE_NAME"
#define MSK_SPAR_FEASREPAIR_NAME_PREFIX_   "MSK_SPAR_FEASREPAIR_NAME_PREFIX"
#define MSK_SPAR_FEASREPAIR_NAME_SEPARATOR_   "MSK_SPAR_FEASREPAIR_NAME_SEPARATOR"
#define MSK_SPAR_FEASREPAIR_NAME_WSUMVIOL_   "MSK_SPAR_FEASREPAIR_NAME_WSUMVIOL"
#define MSK_SPAR_INT_SOL_FILE_NAME_   "MSK_SPAR_INT_SOL_FILE_NAME"
#define MSK_SPAR_ITR_SOL_FILE_NAME_   "MSK_SPAR_ITR_SOL_FILE_NAME"
#define MSK_SPAR_MIO_DEBUG_STRING_   "MSK_SPAR_MIO_DEBUG_STRING"
#define MSK_SPAR_PARAM_COMMENT_SIGN_   "MSK_SPAR_PARAM_COMMENT_SIGN"
#define MSK_SPAR_PARAM_READ_FILE_NAME_   "MSK_SPAR_PARAM_READ_FILE_NAME"
#define MSK_SPAR_PARAM_WRITE_FILE_NAME_   "MSK_SPAR_PARAM_WRITE_FILE_NAME"
#define MSK_SPAR_READ_MPS_BOU_NAME_   "MSK_SPAR_READ_MPS_BOU_NAME"
#define MSK_SPAR_READ_MPS_OBJ_NAME_   "MSK_SPAR_READ_MPS_OBJ_NAME"
#define MSK_SPAR_READ_MPS_RAN_NAME_   "MSK_SPAR_READ_MPS_RAN_NAME"
#define MSK_SPAR_READ_MPS_RHS_NAME_   "MSK_SPAR_READ_MPS_RHS_NAME"
#define MSK_SPAR_SENSITIVITY_FILE_NAME_   "MSK_SPAR_SENSITIVITY_FILE_NAME"
#define MSK_SPAR_SENSITIVITY_RES_FILE_NAME_   "MSK_SPAR_SENSITIVITY_RES_FILE_NAME"
#define MSK_SPAR_SOL_FILTER_XC_LOW_   "MSK_SPAR_SOL_FILTER_XC_LOW"
#define MSK_SPAR_SOL_FILTER_XC_UPR_   "MSK_SPAR_SOL_FILTER_XC_UPR"
#define MSK_SPAR_SOL_FILTER_XX_LOW_   "MSK_SPAR_SOL_FILTER_XX_LOW"
#define MSK_SPAR_SOL_FILTER_XX_UPR_   "MSK_SPAR_SOL_FILTER_XX_UPR"
#define MSK_SPAR_STAT_FILE_NAME_   "MSK_SPAR_STAT_FILE_NAME"
#define MSK_SPAR_STAT_KEY_   "MSK_SPAR_STAT_KEY"
#define MSK_SPAR_STAT_NAME_   "MSK_SPAR_STAT_NAME"
#define MSK_SPAR_WRITE_LP_GEN_VAR_NAME_   "MSK_SPAR_WRITE_LP_GEN_VAR_NAME"
#define MSK_VERSION_BUILD   0
#define MSK_VERSION_MAJOR   7
#define MSK_VERSION_MINOR   0
#define MSK_VERSION_REVISION   92
#define MSK_VERSION_STATE   ""
#define MSKAPI
#define MSKAPIVA
#define MSKCONST   const
#define MSKidxt   MSKint32t
#define MSKintt   MSKint32t
#define MSKlidxt   MSKint32t
#define MSKlintt   MSKint32t

Typedef Documentation

typedef int __mskint32
typedef long long __mskint64
typedef unsigned int __mskuint32
typedef unsigned long long __mskuint64
MSKCONST char * file
typedef MSKrescodee MSKCONST char * msg
typedef int MSKbasindtypee
typedef int MSKbranchdire
typedef void* MSKAPI* MSKcallocfunc(MSKuserhandle_t usrptr, MSKCONST size_t num, MSKCONST size_t size)
typedef char MSKchart
typedef int MSKcompresstypee
typedef int MSKdataformate
typedef enum MSKdparam_enum MSKdparame
typedef void* MSKenv_t
typedef int MSKfeasrepairtypee
typedef MSKint32t
typedef int MSKiomodee
typedef enum MSKiparam_enum MSKiparame
typedef void* MSKAPI* MSKmallocfunc(MSKuserhandle_t usrptr, MSKCONST size_t size)
typedef enum MSKmark_enum MSKmarke
typedef int MSKmiocontsoltypee
typedef int MSKmiomodee
typedef int MSKmionodeseltypee
typedef int MSKmpsformate
typedef enum MSKmsgkey_enum MSKmsgkeye
typedef int MSKonoffkeye
typedef int MSKoptimizertypee
typedef int MSKorderingtypee
typedef int MSKpresolvemodee
typedef enum MSKprosta_enum MSKprostae
typedef void* MSKAPI* MSKreallocfunc(MSKuserhandle_t usrptr, MSKCONST void *ptr, MSKCONST size_t size)
typedef double MSKrealt
typedef int MSKscalingmethode
typedef int MSKscalingtypee
typedef int MSKsensitivitytypee
typedef int MSKsimseltypee
typedef enum MSKsolsta_enum MSKsolstae
typedef int MSKsolveforme
typedef enum MSKsparam_enum MSKsparame
typedef enum MSKstakey_enum MSKstakeye
typedef int MSKstartpointtypee
typedef char* MSKstring_t
typedef void* MSKtask_t
typedef int MSKvaluee
typedef void* MSKvoid_t
typedef wchar_t MSKwchart
typedef MSKrescodee r
char char * str

Enumeration Type Documentation

Enumerator
MSK_ACC_BEGIN 
MSK_ACC_END 
MSK_ACC_VAR 
MSK_ACC_CON 
Enumerator
MSK_BI_BEGIN 
MSK_BI_END 
MSK_BI_NEVER 
MSK_BI_ALWAYS 
MSK_BI_NO_ERROR 
MSK_BI_IF_FEASIBLE 
MSK_BI_RESERVERED 
Enumerator
MSK_BK_BEGIN 
MSK_BK_END 
MSK_BK_LO 
MSK_BK_UP 
MSK_BK_FX 
MSK_BK_FR 
MSK_BK_RA 
Enumerator
MSK_BRANCH_DIR_BEGIN 
MSK_BRANCH_DIR_END 
MSK_BRANCH_DIR_FREE 
MSK_BRANCH_DIR_UP 
MSK_BRANCH_DIR_DOWN 
Enumerator
MSK_CALLBACK_BEGIN 
MSK_CALLBACK_END 
MSK_CALLBACK_BEGIN_BI 
MSK_CALLBACK_BEGIN_CONCURRENT 
MSK_CALLBACK_BEGIN_CONIC 
MSK_CALLBACK_BEGIN_DUAL_BI 
MSK_CALLBACK_BEGIN_DUAL_SENSITIVITY 
MSK_CALLBACK_BEGIN_DUAL_SETUP_BI 
MSK_CALLBACK_BEGIN_DUAL_SIMPLEX 
MSK_CALLBACK_BEGIN_DUAL_SIMPLEX_BI 
MSK_CALLBACK_BEGIN_FULL_CONVEXITY_CHECK 
MSK_CALLBACK_BEGIN_INFEAS_ANA 
MSK_CALLBACK_BEGIN_INTPNT 
MSK_CALLBACK_BEGIN_LICENSE_WAIT 
MSK_CALLBACK_BEGIN_MIO 
MSK_CALLBACK_BEGIN_NETWORK_DUAL_SIMPLEX 
MSK_CALLBACK_BEGIN_NETWORK_PRIMAL_SIMPLEX 
MSK_CALLBACK_BEGIN_NETWORK_SIMPLEX 
MSK_CALLBACK_BEGIN_NONCONVEX 
MSK_CALLBACK_BEGIN_OPTIMIZER 
MSK_CALLBACK_BEGIN_PRESOLVE 
MSK_CALLBACK_BEGIN_PRIMAL_BI 
MSK_CALLBACK_BEGIN_PRIMAL_DUAL_SIMPLEX 
MSK_CALLBACK_BEGIN_PRIMAL_DUAL_SIMPLEX_BI 
MSK_CALLBACK_BEGIN_PRIMAL_REPAIR 
MSK_CALLBACK_BEGIN_PRIMAL_SENSITIVITY 
MSK_CALLBACK_BEGIN_PRIMAL_SETUP_BI 
MSK_CALLBACK_BEGIN_PRIMAL_SIMPLEX 
MSK_CALLBACK_BEGIN_PRIMAL_SIMPLEX_BI 
MSK_CALLBACK_BEGIN_QCQO_REFORMULATE 
MSK_CALLBACK_BEGIN_READ 
MSK_CALLBACK_BEGIN_SIMPLEX 
MSK_CALLBACK_BEGIN_SIMPLEX_BI 
MSK_CALLBACK_BEGIN_SIMPLEX_NETWORK_DETECT 
MSK_CALLBACK_BEGIN_WRITE 
MSK_CALLBACK_CONIC 
MSK_CALLBACK_DUAL_SIMPLEX 
MSK_CALLBACK_END_BI 
MSK_CALLBACK_END_CONCURRENT 
MSK_CALLBACK_END_CONIC 
MSK_CALLBACK_END_DUAL_BI 
MSK_CALLBACK_END_DUAL_SENSITIVITY 
MSK_CALLBACK_END_DUAL_SETUP_BI 
MSK_CALLBACK_END_DUAL_SIMPLEX 
MSK_CALLBACK_END_DUAL_SIMPLEX_BI 
MSK_CALLBACK_END_FULL_CONVEXITY_CHECK 
MSK_CALLBACK_END_INFEAS_ANA 
MSK_CALLBACK_END_INTPNT 
MSK_CALLBACK_END_LICENSE_WAIT 
MSK_CALLBACK_END_MIO 
MSK_CALLBACK_END_NETWORK_DUAL_SIMPLEX 
MSK_CALLBACK_END_NETWORK_PRIMAL_SIMPLEX 
MSK_CALLBACK_END_NETWORK_SIMPLEX 
MSK_CALLBACK_END_NONCONVEX 
MSK_CALLBACK_END_OPTIMIZER 
MSK_CALLBACK_END_PRESOLVE 
MSK_CALLBACK_END_PRIMAL_BI 
MSK_CALLBACK_END_PRIMAL_DUAL_SIMPLEX 
MSK_CALLBACK_END_PRIMAL_DUAL_SIMPLEX_BI 
MSK_CALLBACK_END_PRIMAL_REPAIR 
MSK_CALLBACK_END_PRIMAL_SENSITIVITY 
MSK_CALLBACK_END_PRIMAL_SETUP_BI 
MSK_CALLBACK_END_PRIMAL_SIMPLEX 
MSK_CALLBACK_END_PRIMAL_SIMPLEX_BI 
MSK_CALLBACK_END_QCQO_REFORMULATE 
MSK_CALLBACK_END_READ 
MSK_CALLBACK_END_SIMPLEX 
MSK_CALLBACK_END_SIMPLEX_BI 
MSK_CALLBACK_END_SIMPLEX_NETWORK_DETECT 
MSK_CALLBACK_END_WRITE 
MSK_CALLBACK_IM_BI 
MSK_CALLBACK_IM_CONIC 
MSK_CALLBACK_IM_DUAL_BI 
MSK_CALLBACK_IM_DUAL_SENSIVITY 
MSK_CALLBACK_IM_DUAL_SIMPLEX 
MSK_CALLBACK_IM_FULL_CONVEXITY_CHECK 
MSK_CALLBACK_IM_INTPNT 
MSK_CALLBACK_IM_LICENSE_WAIT 
MSK_CALLBACK_IM_LU 
MSK_CALLBACK_IM_MIO 
MSK_CALLBACK_IM_MIO_DUAL_SIMPLEX 
MSK_CALLBACK_IM_MIO_INTPNT 
MSK_CALLBACK_IM_MIO_PRESOLVE 
MSK_CALLBACK_IM_MIO_PRIMAL_SIMPLEX 
MSK_CALLBACK_IM_NETWORK_DUAL_SIMPLEX 
MSK_CALLBACK_IM_NETWORK_PRIMAL_SIMPLEX 
MSK_CALLBACK_IM_NONCONVEX 
MSK_CALLBACK_IM_ORDER 
MSK_CALLBACK_IM_PRESOLVE 
MSK_CALLBACK_IM_PRIMAL_BI 
MSK_CALLBACK_IM_PRIMAL_DUAL_SIMPLEX 
MSK_CALLBACK_IM_PRIMAL_SENSIVITY 
MSK_CALLBACK_IM_PRIMAL_SIMPLEX 
MSK_CALLBACK_IM_QO_REFORMULATE 
MSK_CALLBACK_IM_READ 
MSK_CALLBACK_IM_SIMPLEX 
MSK_CALLBACK_IM_SIMPLEX_BI 
MSK_CALLBACK_INTPNT 
MSK_CALLBACK_NEW_INT_MIO 
MSK_CALLBACK_NONCOVEX 
MSK_CALLBACK_PRIMAL_SIMPLEX 
MSK_CALLBACK_READ_OPF 
MSK_CALLBACK_READ_OPF_SECTION 
MSK_CALLBACK_UPDATE_DUAL_BI 
MSK_CALLBACK_UPDATE_DUAL_SIMPLEX 
MSK_CALLBACK_UPDATE_DUAL_SIMPLEX_BI 
MSK_CALLBACK_UPDATE_NETWORK_DUAL_SIMPLEX 
MSK_CALLBACK_UPDATE_NETWORK_PRIMAL_SIMPLEX 
MSK_CALLBACK_UPDATE_NONCONVEX 
MSK_CALLBACK_UPDATE_PRESOLVE 
MSK_CALLBACK_UPDATE_PRIMAL_BI 
MSK_CALLBACK_UPDATE_PRIMAL_DUAL_SIMPLEX 
MSK_CALLBACK_UPDATE_PRIMAL_DUAL_SIMPLEX_BI 
MSK_CALLBACK_UPDATE_PRIMAL_SIMPLEX 
MSK_CALLBACK_UPDATE_PRIMAL_SIMPLEX_BI 
MSK_CALLBACK_WRITE_OPF 
Enumerator
MSK_CHECK_CONVEXITY_BEGIN 
MSK_CHECK_CONVEXITY_END 
MSK_CHECK_CONVEXITY_NONE 
MSK_CHECK_CONVEXITY_SIMPLE 
MSK_CHECK_CONVEXITY_FULL 
Enumerator
MSK_COMPRESS_BEGIN 
MSK_COMPRESS_END 
MSK_COMPRESS_NONE 
MSK_COMPRESS_FREE 
MSK_COMPRESS_GZIP 
Enumerator
MSK_CT_BEGIN 
MSK_CT_END 
MSK_CT_QUAD 
MSK_CT_RQUAD 
Enumerator
MSK_DATA_FORMAT_BEGIN 
MSK_DATA_FORMAT_END 
MSK_DATA_FORMAT_EXTENSION 
MSK_DATA_FORMAT_MPS 
MSK_DATA_FORMAT_LP 
MSK_DATA_FORMAT_OP 
MSK_DATA_FORMAT_XML 
MSK_DATA_FORMAT_FREE_MPS 
MSK_DATA_FORMAT_TASK 
Enumerator
MSK_DINF_BEGIN 
MSK_DINF_END 
MSK_DINF_BI_CLEAN_DUAL_TIME 
MSK_DINF_BI_CLEAN_PRIMAL_DUAL_TIME 
MSK_DINF_BI_CLEAN_PRIMAL_TIME 
MSK_DINF_BI_CLEAN_TIME 
MSK_DINF_BI_DUAL_TIME 
MSK_DINF_BI_PRIMAL_TIME 
MSK_DINF_BI_TIME 
MSK_DINF_CONCURRENT_TIME 
MSK_DINF_INTPNT_DUAL_FEAS 
MSK_DINF_INTPNT_DUAL_OBJ 
MSK_DINF_INTPNT_FACTOR_NUM_FLOPS 
MSK_DINF_INTPNT_OPT_STATUS 
MSK_DINF_INTPNT_ORDER_TIME 
MSK_DINF_INTPNT_PRIMAL_FEAS 
MSK_DINF_INTPNT_PRIMAL_OBJ 
MSK_DINF_INTPNT_TIME 
MSK_DINF_MIO_CONSTRUCT_SOLUTION_OBJ 
MSK_DINF_MIO_HEURISTIC_TIME 
MSK_DINF_MIO_OBJ_ABS_GAP 
MSK_DINF_MIO_OBJ_BOUND 
MSK_DINF_MIO_OBJ_INT 
MSK_DINF_MIO_OBJ_REL_GAP 
MSK_DINF_MIO_OPTIMIZER_TIME 
MSK_DINF_MIO_ROOT_OPTIMIZER_TIME 
MSK_DINF_MIO_ROOT_PRESOLVE_TIME 
MSK_DINF_MIO_TIME 
MSK_DINF_MIO_USER_OBJ_CUT 
MSK_DINF_OPTIMIZER_TIME 
MSK_DINF_PRESOLVE_ELI_TIME 
MSK_DINF_PRESOLVE_LINDEP_TIME 
MSK_DINF_PRESOLVE_TIME 
MSK_DINF_PRIMAL_REPAIR_PENALTY_OBJ 
MSK_DINF_QCQO_REFORMULATE_TIME 
MSK_DINF_RD_TIME 
MSK_DINF_SIM_DUAL_TIME 
MSK_DINF_SIM_FEAS 
MSK_DINF_SIM_NETWORK_DUAL_TIME 
MSK_DINF_SIM_NETWORK_PRIMAL_TIME 
MSK_DINF_SIM_NETWORK_TIME 
MSK_DINF_SIM_OBJ 
MSK_DINF_SIM_PRIMAL_DUAL_TIME 
MSK_DINF_SIM_PRIMAL_TIME 
MSK_DINF_SIM_TIME 
MSK_DINF_SOL_BAS_DUAL_OBJ 
MSK_DINF_SOL_BAS_DVIOLCON 
MSK_DINF_SOL_BAS_DVIOLVAR 
MSK_DINF_SOL_BAS_PRIMAL_OBJ 
MSK_DINF_SOL_BAS_PVIOLCON 
MSK_DINF_SOL_BAS_PVIOLVAR 
MSK_DINF_SOL_ITG_PRIMAL_OBJ 
MSK_DINF_SOL_ITG_PVIOLBARVAR 
MSK_DINF_SOL_ITG_PVIOLCON 
MSK_DINF_SOL_ITG_PVIOLCONES 
MSK_DINF_SOL_ITG_PVIOLITG 
MSK_DINF_SOL_ITG_PVIOLVAR 
MSK_DINF_SOL_ITR_DUAL_OBJ 
MSK_DINF_SOL_ITR_DVIOLBARVAR 
MSK_DINF_SOL_ITR_DVIOLCON 
MSK_DINF_SOL_ITR_DVIOLCONES 
MSK_DINF_SOL_ITR_DVIOLVAR 
MSK_DINF_SOL_ITR_PRIMAL_OBJ 
MSK_DINF_SOL_ITR_PVIOLBARVAR 
MSK_DINF_SOL_ITR_PVIOLCON 
MSK_DINF_SOL_ITR_PVIOLCONES 
MSK_DINF_SOL_ITR_PVIOLVAR 
Enumerator
MSK_DPAR_BEGIN 
MSK_DPAR_END 
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_TOL_AIJ 
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_FEASREPAIR_TOL 
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_NL_MERIT_BAL 
MSK_DPAR_INTPNT_NL_TOL_DFEAS 
MSK_DPAR_INTPNT_NL_TOL_MU_RED 
MSK_DPAR_INTPNT_NL_TOL_NEAR_REL 
MSK_DPAR_INTPNT_NL_TOL_PFEAS 
MSK_DPAR_INTPNT_NL_TOL_REL_GAP 
MSK_DPAR_INTPNT_NL_TOL_REL_STEP 
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_DISABLE_TERM_TIME 
MSK_DPAR_MIO_HEURISTIC_TIME 
MSK_DPAR_MIO_MAX_TIME 
MSK_DPAR_MIO_MAX_TIME_APRX_OPT 
MSK_DPAR_MIO_NEAR_TOL_ABS_GAP 
MSK_DPAR_MIO_NEAR_TOL_REL_GAP 
MSK_DPAR_MIO_REL_ADD_CUT_LIMITED 
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_GAP 
MSK_DPAR_MIO_TOL_REL_RELAX_INT 
MSK_DPAR_MIO_TOL_X 
MSK_DPAR_NONCONVEX_TOL_FEAS 
MSK_DPAR_NONCONVEX_TOL_OPT 
MSK_DPAR_OPTIMIZER_MAX_TIME 
MSK_DPAR_PRESOLVE_TOL_ABS_LINDEP 
MSK_DPAR_PRESOLVE_TOL_AIJ 
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_SIM_LU_TOL_REL_PIV 
MSK_DPAR_SIMPLEX_ABS_TOL_PIV 
MSK_DPAR_UPPER_OBJ_CUT 
MSK_DPAR_UPPER_OBJ_CUT_FINITE_TRH 
Enumerator
MSK_FEASREPAIR_BEGIN 
MSK_FEASREPAIR_END 
MSK_FEASREPAIR_OPTIMIZE_NONE 
MSK_FEASREPAIR_OPTIMIZE_PENALTY 
MSK_FEASREPAIR_OPTIMIZE_COMBINED 
Enumerator
MSK_FEATURE_BEGIN 
MSK_FEATURE_END 
MSK_FEATURE_PTS 
MSK_FEATURE_PTON 
MSK_FEATURE_PTOM 
MSK_FEATURE_PTOX 
Enumerator
MSK_IINF_BEGIN 
MSK_IINF_END 
MSK_IINF_ANA_PRO_NUM_CON 
MSK_IINF_ANA_PRO_NUM_CON_EQ 
MSK_IINF_ANA_PRO_NUM_CON_FR 
MSK_IINF_ANA_PRO_NUM_CON_LO 
MSK_IINF_ANA_PRO_NUM_CON_RA 
MSK_IINF_ANA_PRO_NUM_CON_UP 
MSK_IINF_ANA_PRO_NUM_VAR 
MSK_IINF_ANA_PRO_NUM_VAR_BIN 
MSK_IINF_ANA_PRO_NUM_VAR_CONT 
MSK_IINF_ANA_PRO_NUM_VAR_EQ 
MSK_IINF_ANA_PRO_NUM_VAR_FR 
MSK_IINF_ANA_PRO_NUM_VAR_INT 
MSK_IINF_ANA_PRO_NUM_VAR_LO 
MSK_IINF_ANA_PRO_NUM_VAR_RA 
MSK_IINF_ANA_PRO_NUM_VAR_UP 
MSK_IINF_CONCURRENT_FASTEST_OPTIMIZER 
MSK_IINF_INTPNT_FACTOR_DIM_DENSE 
MSK_IINF_INTPNT_ITER 
MSK_IINF_INTPNT_NUM_THREADS 
MSK_IINF_INTPNT_SOLVE_DUAL 
MSK_IINF_MIO_CONSTRUCT_NUM_ROUNDINGS 
MSK_IINF_MIO_CONSTRUCT_SOLUTION 
MSK_IINF_MIO_INITIAL_SOLUTION 
MSK_IINF_MIO_NUM_ACTIVE_NODES 
MSK_IINF_MIO_NUM_BASIS_CUTS 
MSK_IINF_MIO_NUM_BRANCH 
MSK_IINF_MIO_NUM_CARDGUB_CUTS 
MSK_IINF_MIO_NUM_CLIQUE_CUTS 
MSK_IINF_MIO_NUM_COEF_REDC_CUTS 
MSK_IINF_MIO_NUM_CONTRA_CUTS 
MSK_IINF_MIO_NUM_DISAGG_CUTS 
MSK_IINF_MIO_NUM_FLOW_COVER_CUTS 
MSK_IINF_MIO_NUM_GCD_CUTS 
MSK_IINF_MIO_NUM_GOMORY_CUTS 
MSK_IINF_MIO_NUM_GUB_COVER_CUTS 
MSK_IINF_MIO_NUM_INT_SOLUTIONS 
MSK_IINF_MIO_NUM_KNAPSUR_COVER_CUTS 
MSK_IINF_MIO_NUM_LATTICE_CUTS 
MSK_IINF_MIO_NUM_LIFT_CUTS 
MSK_IINF_MIO_NUM_OBJ_CUTS 
MSK_IINF_MIO_NUM_PLAN_LOC_CUTS 
MSK_IINF_MIO_NUM_RELAX 
MSK_IINF_MIO_NUMCON 
MSK_IINF_MIO_NUMINT 
MSK_IINF_MIO_NUMVAR 
MSK_IINF_MIO_OBJ_BOUND_DEFINED 
MSK_IINF_MIO_TOTAL_NUM_CUTS 
MSK_IINF_MIO_USER_OBJ_CUT 
MSK_IINF_OPT_NUMCON 
MSK_IINF_OPT_NUMVAR 
MSK_IINF_OPTIMIZE_RESPONSE 
MSK_IINF_RD_NUMBARVAR 
MSK_IINF_RD_NUMCON 
MSK_IINF_RD_NUMCONE 
MSK_IINF_RD_NUMINTVAR 
MSK_IINF_RD_NUMQ 
MSK_IINF_RD_NUMVAR 
MSK_IINF_RD_PROTYPE 
MSK_IINF_SIM_DUAL_DEG_ITER 
MSK_IINF_SIM_DUAL_HOTSTART 
MSK_IINF_SIM_DUAL_HOTSTART_LU 
MSK_IINF_SIM_DUAL_INF_ITER 
MSK_IINF_SIM_DUAL_ITER 
MSK_IINF_SIM_NETWORK_DUAL_DEG_ITER 
MSK_IINF_SIM_NETWORK_DUAL_HOTSTART 
MSK_IINF_SIM_NETWORK_DUAL_HOTSTART_LU 
MSK_IINF_SIM_NETWORK_DUAL_INF_ITER 
MSK_IINF_SIM_NETWORK_DUAL_ITER 
MSK_IINF_SIM_NETWORK_PRIMAL_DEG_ITER 
MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART 
MSK_IINF_SIM_NETWORK_PRIMAL_HOTSTART_LU 
MSK_IINF_SIM_NETWORK_PRIMAL_INF_ITER 
MSK_IINF_SIM_NETWORK_PRIMAL_ITER 
MSK_IINF_SIM_NUMCON 
MSK_IINF_SIM_NUMVAR 
MSK_IINF_SIM_PRIMAL_DEG_ITER 
MSK_IINF_SIM_PRIMAL_DUAL_DEG_ITER 
MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART 
MSK_IINF_SIM_PRIMAL_DUAL_HOTSTART_LU 
MSK_IINF_SIM_PRIMAL_DUAL_INF_ITER 
MSK_IINF_SIM_PRIMAL_DUAL_ITER 
MSK_IINF_SIM_PRIMAL_HOTSTART 
MSK_IINF_SIM_PRIMAL_HOTSTART_LU 
MSK_IINF_SIM_PRIMAL_INF_ITER 
MSK_IINF_SIM_PRIMAL_ITER 
MSK_IINF_SIM_SOLVE_DUAL 
MSK_IINF_SOL_BAS_PROSTA 
MSK_IINF_SOL_BAS_SOLSTA 
MSK_IINF_SOL_INT_PROSTA 
MSK_IINF_SOL_INT_SOLSTA 
MSK_IINF_SOL_ITG_PROSTA 
MSK_IINF_SOL_ITG_SOLSTA 
MSK_IINF_SOL_ITR_PROSTA 
MSK_IINF_SOL_ITR_SOLSTA 
MSK_IINF_STO_NUM_A_CACHE_FLUSHES 
MSK_IINF_STO_NUM_A_REALLOC 
MSK_IINF_STO_NUM_A_TRANSPOSES 
Enumerator
MSK_INF_BEGIN 
MSK_INF_END 
MSK_INF_DOU_TYPE 
MSK_INF_INT_TYPE 
MSK_INF_LINT_TYPE 
Enumerator
MSK_INTPNT_HOTSTART_BEGIN 
MSK_INTPNT_HOTSTART_END 
MSK_INTPNT_HOTSTART_NONE 
MSK_INTPNT_HOTSTART_PRIMAL 
MSK_INTPNT_HOTSTART_DUAL 
MSK_INTPNT_HOTSTART_PRIMAL_DUAL 
Enumerator
MSK_IOMODE_BEGIN 
MSK_IOMODE_END 
MSK_IOMODE_READ 
MSK_IOMODE_WRITE 
MSK_IOMODE_READWRITE 
Enumerator
MSK_IPAR_BEGIN 
MSK_IPAR_END 
MSK_IPAR_ALLOC_ADD_QNZ 
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_CHECK_CONVEXITY 
MSK_IPAR_COMPRESS_STATFILE 
MSK_IPAR_CONCURRENT_NUM_OPTIMIZERS 
MSK_IPAR_CONCURRENT_PRIORITY_DUAL_SIMPLEX 
MSK_IPAR_CONCURRENT_PRIORITY_FREE_SIMPLEX 
MSK_IPAR_CONCURRENT_PRIORITY_INTPNT 
MSK_IPAR_CONCURRENT_PRIORITY_PRIMAL_SIMPLEX 
MSK_IPAR_FEASREPAIR_OPTIMIZE 
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_FACTOR_DEBUG_LVL 
MSK_IPAR_INTPNT_FACTOR_METHOD 
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_METHOD 
MSK_IPAR_INTPNT_REGULARIZATION_USE 
MSK_IPAR_INTPNT_SCALING 
MSK_IPAR_INTPNT_SOLVE_FORM 
MSK_IPAR_INTPNT_STARTING_POINT 
MSK_IPAR_LIC_TRH_EXPIRY_WRN 
MSK_IPAR_LICENSE_ALLOW_OVERUSE 
MSK_IPAR_LICENSE_DEBUG 
MSK_IPAR_LICENSE_PAUSE_TIME 
MSK_IPAR_LICENSE_SUPPRESS_EXPIRE_WRNS 
MSK_IPAR_LICENSE_WAIT 
MSK_IPAR_LOG 
MSK_IPAR_LOG_BI 
MSK_IPAR_LOG_BI_FREQ 
MSK_IPAR_LOG_CHECK_CONVEXITY 
MSK_IPAR_LOG_CONCURRENT 
MSK_IPAR_LOG_CUT_SECOND_OPT 
MSK_IPAR_LOG_EXPAND 
MSK_IPAR_LOG_FACTOR 
MSK_IPAR_LOG_FEAS_REPAIR 
MSK_IPAR_LOG_FILE 
MSK_IPAR_LOG_HEAD 
MSK_IPAR_LOG_INFEAS_ANA 
MSK_IPAR_LOG_INTPNT 
MSK_IPAR_LOG_MIO 
MSK_IPAR_LOG_MIO_FREQ 
MSK_IPAR_LOG_NONCONVEX 
MSK_IPAR_LOG_OPTIMIZER 
MSK_IPAR_LOG_ORDER 
MSK_IPAR_LOG_PARAM 
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_SIM_NETWORK_FREQ 
MSK_IPAR_LOG_STORAGE 
MSK_IPAR_MAX_NUM_WARNINGS 
MSK_IPAR_MIO_BRANCH_DIR 
MSK_IPAR_MIO_BRANCH_PRIORITIES_USE 
MSK_IPAR_MIO_CONSTRUCT_SOL 
MSK_IPAR_MIO_CONT_SOL 
MSK_IPAR_MIO_CUT_LEVEL_ROOT 
MSK_IPAR_MIO_CUT_LEVEL_TREE 
MSK_IPAR_MIO_FEASPUMP_LEVEL 
MSK_IPAR_MIO_HEURISTIC_LEVEL 
MSK_IPAR_MIO_HOTSTART 
MSK_IPAR_MIO_KEEP_BASIS 
MSK_IPAR_MIO_LOCAL_BRANCH_NUMBER 
MSK_IPAR_MIO_MAX_NUM_BRANCHES 
MSK_IPAR_MIO_MAX_NUM_RELAXS 
MSK_IPAR_MIO_MAX_NUM_SOLUTIONS 
MSK_IPAR_MIO_MODE 
MSK_IPAR_MIO_MT_USER_CB 
MSK_IPAR_MIO_NODE_OPTIMIZER 
MSK_IPAR_MIO_NODE_SELECTION 
MSK_IPAR_MIO_OPTIMIZER_MODE 
MSK_IPAR_MIO_PRESOLVE_AGGREGATE 
MSK_IPAR_MIO_PRESOLVE_PROBING 
MSK_IPAR_MIO_PRESOLVE_USE 
MSK_IPAR_MIO_ROOT_OPTIMIZER 
MSK_IPAR_MIO_STRONG_BRANCH 
MSK_IPAR_MIO_USE_MULTITHREADED_OPTIMIZER 
MSK_IPAR_MT_SPINCOUNT 
MSK_IPAR_NONCONVEX_MAX_ITERATIONS 
MSK_IPAR_NUM_THREADS 
MSK_IPAR_OPF_MAX_TERMS_PER_LINE 
MSK_IPAR_OPF_WRITE_HEADER 
MSK_IPAR_OPF_WRITE_HINTS 
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_ELIM_FILL 
MSK_IPAR_PRESOLVE_ELIMINATOR_MAX_NUM_TRIES 
MSK_IPAR_PRESOLVE_ELIMINATOR_USE 
MSK_IPAR_PRESOLVE_LEVEL 
MSK_IPAR_PRESOLVE_LINDEP_ABS_WORK_TRH 
MSK_IPAR_PRESOLVE_LINDEP_REL_WORK_TRH 
MSK_IPAR_PRESOLVE_LINDEP_USE 
MSK_IPAR_PRESOLVE_MAX_NUM_REDUCTIONS 
MSK_IPAR_PRESOLVE_USE 
MSK_IPAR_PRIMAL_REPAIR_OPTIMIZER 
MSK_IPAR_QO_SEPARABLE_REFORMULATION 
MSK_IPAR_READ_ANZ 
MSK_IPAR_READ_CON 
MSK_IPAR_READ_CONE 
MSK_IPAR_READ_DATA_COMPRESSED 
MSK_IPAR_READ_DATA_FORMAT 
MSK_IPAR_READ_KEEP_FREE_CON 
MSK_IPAR_READ_LP_DROP_NEW_VARS_IN_BOU 
MSK_IPAR_READ_LP_QUOTED_NAMES 
MSK_IPAR_READ_MPS_FORMAT 
MSK_IPAR_READ_MPS_KEEP_INT 
MSK_IPAR_READ_MPS_OBJ_SENSE 
MSK_IPAR_READ_MPS_RELAX 
MSK_IPAR_READ_MPS_WIDTH 
MSK_IPAR_READ_QNZ 
MSK_IPAR_READ_TASK_IGNORE_PARAM 
MSK_IPAR_READ_VAR 
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_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_INTEGER 
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_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_WARNING_LEVEL 
MSK_IPAR_WRITE_BAS_CONSTRAINTS 
MSK_IPAR_WRITE_BAS_HEAD 
MSK_IPAR_WRITE_BAS_VARIABLES 
MSK_IPAR_WRITE_DATA_COMPRESSED 
MSK_IPAR_WRITE_DATA_FORMAT 
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_CONIC_ITEMS 
MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_ITEMS 
MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_NL_ITEMS 
MSK_IPAR_WRITE_IGNORE_INCOMPATIBLE_PSD_ITEMS 
MSK_IPAR_WRITE_INT_CONSTRAINTS 
MSK_IPAR_WRITE_INT_HEAD 
MSK_IPAR_WRITE_INT_VARIABLES 
MSK_IPAR_WRITE_LP_LINE_WIDTH 
MSK_IPAR_WRITE_LP_QUOTED_NAMES 
MSK_IPAR_WRITE_LP_STRICT_FORMAT 
MSK_IPAR_WRITE_LP_TERMS_PER_LINE 
MSK_IPAR_WRITE_MPS_INT 
MSK_IPAR_WRITE_PRECISION 
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 
Enumerator
MSK_LANG_BEGIN 
MSK_LANG_END 
MSK_LANG_ENG 
MSK_LANG_DAN 
Enumerator
MSK_LIINF_BEGIN 
MSK_LIINF_END 
MSK_LIINF_BI_CLEAN_DUAL_DEG_ITER 
MSK_LIINF_BI_CLEAN_DUAL_ITER 
MSK_LIINF_BI_CLEAN_PRIMAL_DEG_ITER 
MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_DEG_ITER 
MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_ITER 
MSK_LIINF_BI_CLEAN_PRIMAL_DUAL_SUB_ITER 
MSK_LIINF_BI_CLEAN_PRIMAL_ITER 
MSK_LIINF_BI_DUAL_ITER 
MSK_LIINF_BI_PRIMAL_ITER 
MSK_LIINF_INTPNT_FACTOR_NUM_NZ 
MSK_LIINF_MIO_INTPNT_ITER 
MSK_LIINF_MIO_SIMPLEX_ITER 
MSK_LIINF_RD_NUMANZ 
MSK_LIINF_RD_NUMQNZ 
Enumerator
MSK_MARK_BEGIN 
MSK_MARK_END 
MSK_MARK_LO 
MSK_MARK_UP 
Enumerator
MSK_MIO_CONT_SOL_BEGIN 
MSK_MIO_CONT_SOL_END 
MSK_MIO_CONT_SOL_NONE 
MSK_MIO_CONT_SOL_ROOT 
MSK_MIO_CONT_SOL_ITG 
MSK_MIO_CONT_SOL_ITG_REL 
Enumerator
MSK_MIO_MODE_BEGIN 
MSK_MIO_MODE_END 
MSK_MIO_MODE_IGNORED 
MSK_MIO_MODE_SATISFIED 
MSK_MIO_MODE_LAZY 
Enumerator
MSK_MIO_NODE_SELECTION_BEGIN 
MSK_MIO_NODE_SELECTION_END 
MSK_MIO_NODE_SELECTION_FREE 
MSK_MIO_NODE_SELECTION_FIRST 
MSK_MIO_NODE_SELECTION_BEST 
MSK_MIO_NODE_SELECTION_WORST 
MSK_MIO_NODE_SELECTION_HYBRID 
MSK_MIO_NODE_SELECTION_PSEUDO 
Enumerator
MSK_MPS_FORMAT_BEGIN 
MSK_MPS_FORMAT_END 
MSK_MPS_FORMAT_STRICT 
MSK_MPS_FORMAT_RELAXED 
MSK_MPS_FORMAT_FREE 
Enumerator
MSK_MSG_READING_FILE 
MSK_MSG_WRITING_FILE 
MSK_MSG_MPS_SELECTED 
Enumerator
MSK_NAME_TYPE_BEGIN 
MSK_NAME_TYPE_END 
MSK_NAME_TYPE_GEN 
MSK_NAME_TYPE_MPS 
MSK_NAME_TYPE_LP 
Enumerator
MSK_OBJECTIVE_SENSE_BEGIN 
MSK_OBJECTIVE_SENSE_END 
MSK_OBJECTIVE_SENSE_MINIMIZE 
MSK_OBJECTIVE_SENSE_MAXIMIZE 
Enumerator
MSK_BEGIN 
MSK_END 
MSK_OFF 
MSK_ON 
Enumerator
MSK_OPTIMIZER_BEGIN 
MSK_OPTIMIZER_END 
MSK_OPTIMIZER_FREE 
MSK_OPTIMIZER_INTPNT 
MSK_OPTIMIZER_CONIC 
MSK_OPTIMIZER_PRIMAL_SIMPLEX 
MSK_OPTIMIZER_DUAL_SIMPLEX 
MSK_OPTIMIZER_PRIMAL_DUAL_SIMPLEX 
MSK_OPTIMIZER_FREE_SIMPLEX 
MSK_OPTIMIZER_NETWORK_PRIMAL_SIMPLEX 
MSK_OPTIMIZER_MIXED_INT_CONIC 
MSK_OPTIMIZER_MIXED_INT 
MSK_OPTIMIZER_CONCURRENT 
MSK_OPTIMIZER_NONCONVEX 
Enumerator
MSK_ORDER_METHOD_BEGIN 
MSK_ORDER_METHOD_END 
MSK_ORDER_METHOD_FREE 
MSK_ORDER_METHOD_APPMINLOC 
MSK_ORDER_METHOD_EXPERIMENTAL 
MSK_ORDER_METHOD_TRY_GRAPHPAR 
MSK_ORDER_METHOD_FORCE_GRAPHPAR 
MSK_ORDER_METHOD_NONE 
Enumerator
MSK_PAR_BEGIN 
MSK_PAR_END 
MSK_PAR_INVALID_TYPE 
MSK_PAR_DOU_TYPE 
MSK_PAR_INT_TYPE 
MSK_PAR_STR_TYPE 
Enumerator
MSK_PRESOLVE_MODE_BEGIN 
MSK_PRESOLVE_MODE_END 
MSK_PRESOLVE_MODE_OFF 
MSK_PRESOLVE_MODE_ON 
MSK_PRESOLVE_MODE_FREE 
Enumerator
MSK_PI_BEGIN 
MSK_PI_END 
MSK_PI_VAR 
MSK_PI_CON 
MSK_PI_CONE 
Enumerator
MSK_PROBTYPE_BEGIN 
MSK_PROBTYPE_END 
MSK_PROBTYPE_LO 
MSK_PROBTYPE_QO 
MSK_PROBTYPE_QCQO 
MSK_PROBTYPE_GECO 
MSK_PROBTYPE_CONIC 
MSK_PROBTYPE_MIXED 
Enumerator
MSK_PRO_STA_BEGIN 
MSK_PRO_STA_END 
MSK_PRO_STA_UNKNOWN 
MSK_PRO_STA_PRIM_AND_DUAL_FEAS 
MSK_PRO_STA_PRIM_FEAS 
MSK_PRO_STA_DUAL_FEAS 
MSK_PRO_STA_PRIM_INFEAS 
MSK_PRO_STA_DUAL_INFEAS 
MSK_PRO_STA_PRIM_AND_DUAL_INFEAS 
MSK_PRO_STA_ILL_POSED 
MSK_PRO_STA_NEAR_PRIM_AND_DUAL_FEAS 
MSK_PRO_STA_NEAR_PRIM_FEAS 
MSK_PRO_STA_NEAR_DUAL_FEAS 
MSK_PRO_STA_PRIM_INFEAS_OR_UNBOUNDED 
Enumerator
MSK_RES_OK 
MSK_RES_WRN_OPEN_PARAM_FILE 
MSK_RES_WRN_LARGE_BOUND 
MSK_RES_WRN_LARGE_LO_BOUND 
MSK_RES_WRN_LARGE_UP_BOUND 
MSK_RES_WRN_LARGE_CON_FX 
MSK_RES_WRN_LARGE_CJ 
MSK_RES_WRN_LARGE_AIJ 
MSK_RES_WRN_ZERO_AIJ 
MSK_RES_WRN_NAME_MAX_LEN 
MSK_RES_WRN_SPAR_MAX_LEN 
MSK_RES_WRN_MPS_SPLIT_RHS_VECTOR 
MSK_RES_WRN_MPS_SPLIT_RAN_VECTOR 
MSK_RES_WRN_MPS_SPLIT_BOU_VECTOR 
MSK_RES_WRN_LP_OLD_QUAD_FORMAT 
MSK_RES_WRN_LP_DROP_VARIABLE 
MSK_RES_WRN_NZ_IN_UPR_TRI 
MSK_RES_WRN_DROPPED_NZ_QOBJ 
MSK_RES_WRN_IGNORE_INTEGER 
MSK_RES_WRN_NO_GLOBAL_OPTIMIZER 
MSK_RES_WRN_MIO_INFEASIBLE_FINAL 
MSK_RES_WRN_SOL_FILTER 
MSK_RES_WRN_UNDEF_SOL_FILE_NAME 
MSK_RES_WRN_SOL_FILE_IGNORED_CON 
MSK_RES_WRN_SOL_FILE_IGNORED_VAR 
MSK_RES_WRN_TOO_FEW_BASIS_VARS 
MSK_RES_WRN_TOO_MANY_BASIS_VARS 
MSK_RES_WRN_NO_NONLINEAR_FUNCTION_WRITE 
MSK_RES_WRN_LICENSE_EXPIRE 
MSK_RES_WRN_LICENSE_SERVER 
MSK_RES_WRN_EMPTY_NAME 
MSK_RES_WRN_USING_GENERIC_NAMES 
MSK_RES_WRN_LICENSE_FEATURE_EXPIRE 
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_PARAM_IGNORED_CMIO 
MSK_RES_WRN_ZEROS_IN_SPARSE_ROW 
MSK_RES_WRN_ZEROS_IN_SPARSE_COL 
MSK_RES_WRN_TOO_MANY_THREADS_CONCURRENT 
MSK_RES_WRN_INCOMPLETE_LINEAR_DEPENDENCY_CHECK 
MSK_RES_WRN_ELIMINATOR_SPACE 
MSK_RES_WRN_PRESOLVE_OUTOFSPACE 
MSK_RES_WRN_WRITE_CHANGED_NAMES 
MSK_RES_WRN_WRITE_DISCARDED_CFIX 
MSK_RES_WRN_CONSTRUCT_SOLUTION_INFEAS 
MSK_RES_WRN_CONSTRUCT_INVALID_SOL_ITG 
MSK_RES_WRN_CONSTRUCT_NO_SOL_ITG 
MSK_RES_WRN_DUPLICATE_CONSTRAINT_NAMES 
MSK_RES_WRN_DUPLICATE_VARIABLE_NAMES 
MSK_RES_WRN_DUPLICATE_BARVARIABLE_NAMES 
MSK_RES_WRN_DUPLICATE_CONE_NAMES 
MSK_RES_WRN_ANA_LARGE_BOUNDS 
MSK_RES_WRN_ANA_C_ZERO 
MSK_RES_WRN_ANA_EMPTY_COLS 
MSK_RES_WRN_ANA_CLOSE_BOUNDS 
MSK_RES_WRN_ANA_ALMOST_INT_BOUNDS 
MSK_RES_WRN_QUAD_CONES_WITH_ROOT_FIXED_AT_ZERO 
MSK_RES_WRN_RQUAD_CONES_WITH_ROOT_FIXED_AT_ZERO 
MSK_RES_WRN_NO_DUALIZER 
MSK_RES_ERR_LICENSE 
MSK_RES_ERR_LICENSE_EXPIRED 
MSK_RES_ERR_LICENSE_VERSION 
MSK_RES_ERR_SIZE_LICENSE 
MSK_RES_ERR_PROB_LICENSE 
MSK_RES_ERR_FILE_LICENSE 
MSK_RES_ERR_MISSING_LICENSE_FILE 
MSK_RES_ERR_SIZE_LICENSE_CON 
MSK_RES_ERR_SIZE_LICENSE_VAR 
MSK_RES_ERR_SIZE_LICENSE_INTVAR 
MSK_RES_ERR_OPTIMIZER_LICENSE 
MSK_RES_ERR_FLEXLM 
MSK_RES_ERR_LICENSE_SERVER 
MSK_RES_ERR_LICENSE_MAX 
MSK_RES_ERR_LICENSE_MOSEKLM_DAEMON 
MSK_RES_ERR_LICENSE_FEATURE 
MSK_RES_ERR_PLATFORM_NOT_LICENSED 
MSK_RES_ERR_LICENSE_CANNOT_ALLOCATE 
MSK_RES_ERR_LICENSE_CANNOT_CONNECT 
MSK_RES_ERR_LICENSE_INVALID_HOSTID 
MSK_RES_ERR_LICENSE_SERVER_VERSION 
MSK_RES_ERR_LICENSE_NO_SERVER_SUPPORT 
MSK_RES_ERR_LICENSE_NO_SERVER_LINE 
MSK_RES_ERR_OPEN_DL 
MSK_RES_ERR_OLDER_DLL 
MSK_RES_ERR_NEWER_DLL 
MSK_RES_ERR_LINK_FILE_DLL 
MSK_RES_ERR_THREAD_MUTEX_INIT 
MSK_RES_ERR_THREAD_MUTEX_LOCK 
MSK_RES_ERR_THREAD_MUTEX_UNLOCK 
MSK_RES_ERR_THREAD_CREATE 
MSK_RES_ERR_THREAD_COND_INIT 
MSK_RES_ERR_UNKNOWN 
MSK_RES_ERR_SPACE 
MSK_RES_ERR_FILE_OPEN 
MSK_RES_ERR_FILE_READ 
MSK_RES_ERR_FILE_WRITE 
MSK_RES_ERR_DATA_FILE_EXT 
MSK_RES_ERR_INVALID_FILE_NAME 
MSK_RES_ERR_INVALID_SOL_FILE_NAME 
MSK_RES_ERR_END_OF_FILE 
MSK_RES_ERR_NULL_ENV 
MSK_RES_ERR_NULL_TASK 
MSK_RES_ERR_INVALID_STREAM 
MSK_RES_ERR_NO_INIT_ENV 
MSK_RES_ERR_INVALID_TASK 
MSK_RES_ERR_NULL_POINTER 
MSK_RES_ERR_LIVING_TASKS 
MSK_RES_ERR_BLANK_NAME 
MSK_RES_ERR_DUP_NAME 
MSK_RES_ERR_INVALID_OBJ_NAME 
MSK_RES_ERR_INVALID_CON_NAME 
MSK_RES_ERR_INVALID_VAR_NAME 
MSK_RES_ERR_INVALID_CONE_NAME 
MSK_RES_ERR_INVALID_BARVAR_NAME 
MSK_RES_ERR_SPACE_LEAKING 
MSK_RES_ERR_SPACE_NO_INFO 
MSK_RES_ERR_READ_FORMAT 
MSK_RES_ERR_MPS_FILE 
MSK_RES_ERR_MPS_INV_FIELD 
MSK_RES_ERR_MPS_INV_MARKER 
MSK_RES_ERR_MPS_NULL_CON_NAME 
MSK_RES_ERR_MPS_NULL_VAR_NAME 
MSK_RES_ERR_MPS_UNDEF_CON_NAME 
MSK_RES_ERR_MPS_UNDEF_VAR_NAME 
MSK_RES_ERR_MPS_INV_CON_KEY 
MSK_RES_ERR_MPS_INV_BOUND_KEY 
MSK_RES_ERR_MPS_INV_SEC_NAME 
MSK_RES_ERR_MPS_NO_OBJECTIVE 
MSK_RES_ERR_MPS_SPLITTED_VAR 
MSK_RES_ERR_MPS_MUL_CON_NAME 
MSK_RES_ERR_MPS_MUL_QSEC 
MSK_RES_ERR_MPS_MUL_QOBJ 
MSK_RES_ERR_MPS_INV_SEC_ORDER 
MSK_RES_ERR_MPS_MUL_CSEC 
MSK_RES_ERR_MPS_CONE_TYPE 
MSK_RES_ERR_MPS_CONE_OVERLAP 
MSK_RES_ERR_MPS_CONE_REPEAT 
MSK_RES_ERR_MPS_INVALID_OBJSENSE 
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_INVALID_OBJ_NAME 
MSK_RES_ERR_ORD_INVALID_BRANCH_DIR 
MSK_RES_ERR_ORD_INVALID 
MSK_RES_ERR_LP_INCOMPATIBLE 
MSK_RES_ERR_LP_EMPTY 
MSK_RES_ERR_LP_DUP_SLACK_NAME 
MSK_RES_ERR_WRITE_MPS_INVALID_NAME 
MSK_RES_ERR_LP_INVALID_VAR_NAME 
MSK_RES_ERR_LP_FREE_CONSTRAINT 
MSK_RES_ERR_WRITE_OPF_INVALID_VAR_NAME 
MSK_RES_ERR_LP_FILE_FORMAT 
MSK_RES_ERR_WRITE_LP_FORMAT 
MSK_RES_ERR_READ_LP_MISSING_END_TAG 
MSK_RES_ERR_LP_FORMAT 
MSK_RES_ERR_WRITE_LP_NON_UNIQUE_NAME 
MSK_RES_ERR_READ_LP_NONEXISTING_NAME 
MSK_RES_ERR_LP_WRITE_CONIC_PROBLEM 
MSK_RES_ERR_LP_WRITE_GECO_PROBLEM 
MSK_RES_ERR_WRITING_FILE 
MSK_RES_ERR_OPF_FORMAT 
MSK_RES_ERR_OPF_NEW_VARIABLE 
MSK_RES_ERR_INVALID_NAME_IN_SOL_FILE 
MSK_RES_ERR_LP_INVALID_CON_NAME 
MSK_RES_ERR_OPF_PREMATURE_EOF 
MSK_RES_ERR_ARGUMENT_LENNEQ 
MSK_RES_ERR_ARGUMENT_TYPE 
MSK_RES_ERR_NR_ARGUMENTS 
MSK_RES_ERR_IN_ARGUMENT 
MSK_RES_ERR_ARGUMENT_DIMENSION 
MSK_RES_ERR_INDEX_IS_TOO_SMALL 
MSK_RES_ERR_INDEX_IS_TOO_LARGE 
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_INDEX 
MSK_RES_ERR_PARAM_IS_TOO_LARGE 
MSK_RES_ERR_PARAM_IS_TOO_SMALL 
MSK_RES_ERR_PARAM_VALUE_STR 
MSK_RES_ERR_PARAM_TYPE 
MSK_RES_ERR_INF_DOU_INDEX 
MSK_RES_ERR_INF_INT_INDEX 
MSK_RES_ERR_INDEX_ARR_IS_TOO_SMALL 
MSK_RES_ERR_INDEX_ARR_IS_TOO_LARGE 
MSK_RES_ERR_INF_LINT_INDEX 
MSK_RES_ERR_ARG_IS_TOO_SMALL 
MSK_RES_ERR_ARG_IS_TOO_LARGE 
MSK_RES_ERR_INVALID_WHICHSOL 
MSK_RES_ERR_INF_DOU_NAME 
MSK_RES_ERR_INF_INT_NAME 
MSK_RES_ERR_INF_TYPE 
MSK_RES_ERR_INF_LINT_NAME 
MSK_RES_ERR_INDEX 
MSK_RES_ERR_WHICHSOL 
MSK_RES_ERR_SOLITEM 
MSK_RES_ERR_WHICHITEM_NOT_ALLOWED 
MSK_RES_ERR_MAXNUMCON 
MSK_RES_ERR_MAXNUMVAR 
MSK_RES_ERR_MAXNUMBARVAR 
MSK_RES_ERR_MAXNUMQNZ 
MSK_RES_ERR_TOO_SMALL_MAX_NUM_NZ 
MSK_RES_ERR_INVALID_IDX 
MSK_RES_ERR_INVALID_MAX_NUM 
MSK_RES_ERR_NUMCONLIM 
MSK_RES_ERR_NUMVARLIM 
MSK_RES_ERR_TOO_SMALL_MAXNUMANZ 
MSK_RES_ERR_INV_APTRE 
MSK_RES_ERR_MUL_A_ELEMENT 
MSK_RES_ERR_INV_BK 
MSK_RES_ERR_INV_BKC 
MSK_RES_ERR_INV_BKX 
MSK_RES_ERR_INV_VAR_TYPE 
MSK_RES_ERR_SOLVER_PROBTYPE 
MSK_RES_ERR_OBJECTIVE_RANGE 
MSK_RES_ERR_FIRST 
MSK_RES_ERR_LAST 
MSK_RES_ERR_NEGATIVE_SURPLUS 
MSK_RES_ERR_NEGATIVE_APPEND 
MSK_RES_ERR_UNDEF_SOLUTION 
MSK_RES_ERR_BASIS 
MSK_RES_ERR_INV_SKC 
MSK_RES_ERR_INV_SKX 
MSK_RES_ERR_INV_SK_STR 
MSK_RES_ERR_INV_SK 
MSK_RES_ERR_INV_CONE_TYPE_STR 
MSK_RES_ERR_INV_CONE_TYPE 
MSK_RES_ERR_INV_SKN 
MSK_RES_ERR_INVALID_SURPLUS 
MSK_RES_ERR_INV_NAME_ITEM 
MSK_RES_ERR_PRO_ITEM 
MSK_RES_ERR_INVALID_FORMAT_TYPE 
MSK_RES_ERR_FIRSTI 
MSK_RES_ERR_LASTI 
MSK_RES_ERR_FIRSTJ 
MSK_RES_ERR_LASTJ 
MSK_RES_ERR_MAX_LEN_IS_TOO_SMALL 
MSK_RES_ERR_NONLINEAR_EQUALITY 
MSK_RES_ERR_NONCONVEX 
MSK_RES_ERR_NONLINEAR_RANGED 
MSK_RES_ERR_CON_Q_NOT_PSD 
MSK_RES_ERR_CON_Q_NOT_NSD 
MSK_RES_ERR_OBJ_Q_NOT_PSD 
MSK_RES_ERR_OBJ_Q_NOT_NSD 
MSK_RES_ERR_ARGUMENT_PERM_ARRAY 
MSK_RES_ERR_CONE_INDEX 
MSK_RES_ERR_CONE_SIZE 
MSK_RES_ERR_CONE_OVERLAP 
MSK_RES_ERR_CONE_REP_VAR 
MSK_RES_ERR_MAXNUMCONE 
MSK_RES_ERR_CONE_TYPE 
MSK_RES_ERR_CONE_TYPE_STR 
MSK_RES_ERR_CONE_OVERLAP_APPEND 
MSK_RES_ERR_REMOVE_CONE_VARIABLE 
MSK_RES_ERR_SOL_FILE_INVALID_NUMBER 
MSK_RES_ERR_HUGE_C 
MSK_RES_ERR_HUGE_AIJ 
MSK_RES_ERR_LOWER_BOUND_IS_A_NAN 
MSK_RES_ERR_UPPER_BOUND_IS_A_NAN 
MSK_RES_ERR_INFINITE_BOUND 
MSK_RES_ERR_INV_QOBJ_SUBI 
MSK_RES_ERR_INV_QOBJ_SUBJ 
MSK_RES_ERR_INV_QOBJ_VAL 
MSK_RES_ERR_INV_QCON_SUBK 
MSK_RES_ERR_INV_QCON_SUBI 
MSK_RES_ERR_INV_QCON_SUBJ 
MSK_RES_ERR_INV_QCON_VAL 
MSK_RES_ERR_QCON_SUBI_TOO_SMALL 
MSK_RES_ERR_QCON_SUBI_TOO_LARGE 
MSK_RES_ERR_QOBJ_UPPER_TRIANGLE 
MSK_RES_ERR_QCON_UPPER_TRIANGLE 
MSK_RES_ERR_FIXED_BOUND_VALUES 
MSK_RES_ERR_NONLINEAR_FUNCTIONS_NOT_ALLOWED 
MSK_RES_ERR_USER_FUNC_RET 
MSK_RES_ERR_USER_FUNC_RET_DATA 
MSK_RES_ERR_USER_NLO_FUNC 
MSK_RES_ERR_USER_NLO_EVAL 
MSK_RES_ERR_USER_NLO_EVAL_HESSUBI 
MSK_RES_ERR_USER_NLO_EVAL_HESSUBJ 
MSK_RES_ERR_INVALID_OBJECTIVE_SENSE 
MSK_RES_ERR_UNDEFINED_OBJECTIVE_SENSE 
MSK_RES_ERR_Y_IS_UNDEFINED 
MSK_RES_ERR_NAN_IN_DOUBLE_DATA 
MSK_RES_ERR_NAN_IN_BLC 
MSK_RES_ERR_NAN_IN_BUC 
MSK_RES_ERR_NAN_IN_C 
MSK_RES_ERR_NAN_IN_BLX 
MSK_RES_ERR_NAN_IN_BUX 
MSK_RES_ERR_NAN_IN_AIJ 
MSK_RES_ERR_INV_PROBLEM 
MSK_RES_ERR_MIXED_PROBLEM 
MSK_RES_ERR_INV_CONIC_PROBLEM 
MSK_RES_ERR_GLOBAL_INV_CONIC_PROBLEM 
MSK_RES_ERR_INVALID_NETWORK_PROBLEM 
MSK_RES_ERR_INV_OPTIMIZER 
MSK_RES_ERR_MIO_NO_OPTIMIZER 
MSK_RES_ERR_NO_OPTIMIZER_VAR_TYPE 
MSK_RES_ERR_MIO_NOT_LOADED 
MSK_RES_ERR_POSTSOLVE 
MSK_RES_ERR_OVERFLOW 
MSK_RES_ERR_NO_BASIS_SOL 
MSK_RES_ERR_BASIS_FACTOR 
MSK_RES_ERR_BASIS_SINGULAR 
MSK_RES_ERR_FACTOR 
MSK_RES_ERR_FEASREPAIR_CANNOT_RELAX 
MSK_RES_ERR_FEASREPAIR_SOLVING_RELAXED 
MSK_RES_ERR_FEASREPAIR_INCONSISTENT_BOUND 
MSK_RES_ERR_REPAIR_INVALID_PROBLEM 
MSK_RES_ERR_REPAIR_OPTIMIZATION_FAILED 
MSK_RES_ERR_NAME_MAX_LEN 
MSK_RES_ERR_NAME_IS_NULL 
MSK_RES_ERR_INVALID_COMPRESSION 
MSK_RES_ERR_INVALID_IOMODE 
MSK_RES_ERR_NO_PRIMAL_INFEAS_CER 
MSK_RES_ERR_NO_DUAL_INFEAS_CER 
MSK_RES_ERR_NO_SOLUTION_IN_CALLBACK 
MSK_RES_ERR_INV_MARKI 
MSK_RES_ERR_INV_MARKJ 
MSK_RES_ERR_INV_NUMI 
MSK_RES_ERR_INV_NUMJ 
MSK_RES_ERR_CANNOT_CLONE_NL 
MSK_RES_ERR_CANNOT_HANDLE_NL 
MSK_RES_ERR_INVALID_ACCMODE 
MSK_RES_ERR_MBT_INCOMPATIBLE 
MSK_RES_ERR_MBT_INVALID 
MSK_RES_ERR_TASK_INCOMPATIBLE 
MSK_RES_ERR_TASK_INVALID 
MSK_RES_ERR_LU_MAX_NUM_TRIES 
MSK_RES_ERR_INVALID_UTF8 
MSK_RES_ERR_INVALID_WCHAR 
MSK_RES_ERR_NO_DUAL_FOR_ITG_SOL 
MSK_RES_ERR_NO_SNX_FOR_BAS_SOL 
MSK_RES_ERR_INTERNAL 
MSK_RES_ERR_API_ARRAY_TOO_SMALL 
MSK_RES_ERR_API_CB_CONNECT 
MSK_RES_ERR_API_FATAL_ERROR 
MSK_RES_ERR_SEN_FORMAT 
MSK_RES_ERR_SEN_UNDEF_NAME 
MSK_RES_ERR_SEN_INDEX_RANGE 
MSK_RES_ERR_SEN_BOUND_INVALID_UP 
MSK_RES_ERR_SEN_BOUND_INVALID_LO 
MSK_RES_ERR_SEN_INDEX_INVALID 
MSK_RES_ERR_SEN_INVALID_REGEXP 
MSK_RES_ERR_SEN_SOLUTION_STATUS 
MSK_RES_ERR_SEN_NUMERICAL 
MSK_RES_ERR_CONCURRENT_OPTIMIZER 
MSK_RES_ERR_SEN_UNHANDLED_PROBLEM_TYPE 
MSK_RES_ERR_TOO_MANY_CONCURRENT_TASKS 
MSK_RES_ERR_UNB_STEP_SIZE 
MSK_RES_ERR_IDENTICAL_TASKS 
MSK_RES_ERR_AD_INVALID_CODELIST 
MSK_RES_ERR_AD_INVALID_OPERATOR 
MSK_RES_ERR_AD_INVALID_OPERAND 
MSK_RES_ERR_AD_MISSING_OPERAND 
MSK_RES_ERR_AD_MISSING_RETURN 
MSK_RES_ERR_INVALID_BRANCH_DIRECTION 
MSK_RES_ERR_INVALID_BRANCH_PRIORITY 
MSK_RES_ERR_NO_DUAL_INFO_FOR_ITG_SOL 
MSK_RES_ERR_INTERNAL_TEST_FAILED 
MSK_RES_ERR_XML_INVALID_PROBLEM_TYPE 
MSK_RES_ERR_INVALID_AMPL_STUB 
MSK_RES_ERR_INT64_TO_INT32_CAST 
MSK_RES_ERR_SIZE_LICENSE_NUMCORES 
MSK_RES_ERR_INFEAS_UNDEFINED 
MSK_RES_ERR_NO_BARX_FOR_SOLUTION 
MSK_RES_ERR_NO_BARS_FOR_SOLUTION 
MSK_RES_ERR_BAR_VAR_DIM 
MSK_RES_ERR_SYM_MAT_INVALID_ROW_INDEX 
MSK_RES_ERR_SYM_MAT_INVALID_COL_INDEX 
MSK_RES_ERR_SYM_MAT_NOT_LOWER_TRINGULAR 
MSK_RES_ERR_SYM_MAT_INVALID_VALUE 
MSK_RES_ERR_SYM_MAT_DUPLICATE 
MSK_RES_ERR_INVALID_SYM_MAT_DIM 
MSK_RES_ERR_API_INTERNAL 
MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_SYM_MAT 
MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_CONES 
MSK_RES_ERR_INVALID_FILE_FORMAT_FOR_GENERAL_NL 
MSK_RES_ERR_DUPLICATE_CONSTRAINT_NAMES 
MSK_RES_ERR_DUPLICATE_VARIABLE_NAMES 
MSK_RES_ERR_DUPLICATE_BARVARIABLE_NAMES 
MSK_RES_ERR_DUPLICATE_CONE_NAMES 
MSK_RES_ERR_NON_UNIQUE_ARRAY 
MSK_RES_ERR_ARGUMENT_IS_TOO_LARGE 
MSK_RES_ERR_MIO_INTERNAL 
MSK_RES_ERR_INVALID_PROBLEM_TYPE 
MSK_RES_ERR_UNHANDLED_SOLUTION_STATUS 
MSK_RES_ERR_UPPER_TRIANGLE 
MSK_RES_TRM_MAX_ITERATIONS 
MSK_RES_TRM_MAX_TIME 
MSK_RES_TRM_OBJECTIVE_RANGE 
MSK_RES_TRM_MIO_NEAR_REL_GAP 
MSK_RES_TRM_MIO_NEAR_ABS_GAP 
MSK_RES_TRM_STALL 
MSK_RES_TRM_USER_CALLBACK 
MSK_RES_TRM_MIO_NUM_RELAXS 
MSK_RES_TRM_MIO_NUM_BRANCHES 
MSK_RES_TRM_NUM_MAX_NUM_INT_SOLUTIONS 
MSK_RES_TRM_MAX_NUM_SETBACKS 
MSK_RES_TRM_NUMERICAL_PROBLEM 
MSK_RES_TRM_INTERNAL 
MSK_RES_TRM_INTERNAL_STOP 
Enumerator
MSK_RESPONSE_BEGIN 
MSK_RESPONSE_END 
MSK_RESPONSE_OK 
MSK_RESPONSE_WRN 
MSK_RESPONSE_TRM 
MSK_RESPONSE_ERR 
MSK_RESPONSE_UNK 
Enumerator
MSK_SCALING_METHOD_BEGIN 
MSK_SCALING_METHOD_END 
MSK_SCALING_METHOD_POW2 
MSK_SCALING_METHOD_FREE 
Enumerator
MSK_SCALING_BEGIN 
MSK_SCALING_END 
MSK_SCALING_FREE 
MSK_SCALING_NONE 
MSK_SCALING_MODERATE 
MSK_SCALING_AGGRESSIVE 
Enumerator
MSK_SENSITIVITY_TYPE_BEGIN 
MSK_SENSITIVITY_TYPE_END 
MSK_SENSITIVITY_TYPE_BASIS 
MSK_SENSITIVITY_TYPE_OPTIMAL_PARTITION 
Enumerator
MSK_SIM_DEGEN_BEGIN 
MSK_SIM_DEGEN_END 
MSK_SIM_DEGEN_NONE 
MSK_SIM_DEGEN_FREE 
MSK_SIM_DEGEN_AGGRESSIVE 
MSK_SIM_DEGEN_MODERATE 
MSK_SIM_DEGEN_MINIMUM 
Enumerator
MSK_SIM_EXPLOIT_DUPVEC_BEGIN 
MSK_SIM_EXPLOIT_DUPVEC_END 
MSK_SIM_EXPLOIT_DUPVEC_OFF 
MSK_SIM_EXPLOIT_DUPVEC_ON 
MSK_SIM_EXPLOIT_DUPVEC_FREE 
Enumerator
MSK_SIM_HOTSTART_BEGIN 
MSK_SIM_HOTSTART_END 
MSK_SIM_HOTSTART_NONE 
MSK_SIM_HOTSTART_FREE 
MSK_SIM_HOTSTART_STATUS_KEYS 
Enumerator
MSK_SIM_REFORMULATION_BEGIN 
MSK_SIM_REFORMULATION_END 
MSK_SIM_REFORMULATION_OFF 
MSK_SIM_REFORMULATION_ON 
MSK_SIM_REFORMULATION_FREE 
MSK_SIM_REFORMULATION_AGGRESSIVE 
Enumerator
MSK_SIM_SELECTION_BEGIN 
MSK_SIM_SELECTION_END 
MSK_SIM_SELECTION_FREE 
MSK_SIM_SELECTION_FULL 
MSK_SIM_SELECTION_ASE 
MSK_SIM_SELECTION_DEVEX 
MSK_SIM_SELECTION_SE 
MSK_SIM_SELECTION_PARTIAL 
Enumerator
MSK_SOL_ITEM_BEGIN 
MSK_SOL_ITEM_END 
MSK_SOL_ITEM_XC 
MSK_SOL_ITEM_XX 
MSK_SOL_ITEM_Y 
MSK_SOL_ITEM_SLC 
MSK_SOL_ITEM_SUC 
MSK_SOL_ITEM_SLX 
MSK_SOL_ITEM_SUX 
MSK_SOL_ITEM_SNX 
Enumerator
MSK_SOL_STA_BEGIN 
MSK_SOL_STA_END 
MSK_SOL_STA_UNKNOWN 
MSK_SOL_STA_OPTIMAL 
MSK_SOL_STA_PRIM_FEAS 
MSK_SOL_STA_DUAL_FEAS 
MSK_SOL_STA_PRIM_AND_DUAL_FEAS 
MSK_SOL_STA_PRIM_INFEAS_CER 
MSK_SOL_STA_DUAL_INFEAS_CER 
MSK_SOL_STA_NEAR_OPTIMAL 
MSK_SOL_STA_NEAR_PRIM_FEAS 
MSK_SOL_STA_NEAR_DUAL_FEAS 
MSK_SOL_STA_NEAR_PRIM_AND_DUAL_FEAS 
MSK_SOL_STA_NEAR_PRIM_INFEAS_CER 
MSK_SOL_STA_NEAR_DUAL_INFEAS_CER 
MSK_SOL_STA_INTEGER_OPTIMAL 
MSK_SOL_STA_NEAR_INTEGER_OPTIMAL 
Enumerator
MSK_SOL_BEGIN 
MSK_SOL_END 
MSK_SOL_ITR 
MSK_SOL_BAS 
MSK_SOL_ITG 
Enumerator
MSK_SOLVE_BEGIN 
MSK_SOLVE_END 
MSK_SOLVE_FREE 
MSK_SOLVE_PRIMAL 
MSK_SOLVE_DUAL 
Enumerator
MSK_SPAR_BEGIN 
MSK_SPAR_END 
MSK_SPAR_BAS_SOL_FILE_NAME 
MSK_SPAR_DATA_FILE_NAME 
MSK_SPAR_DEBUG_FILE_NAME 
MSK_SPAR_FEASREPAIR_NAME_PREFIX 
MSK_SPAR_FEASREPAIR_NAME_SEPARATOR 
MSK_SPAR_FEASREPAIR_NAME_WSUMVIOL 
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_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_FILE_NAME 
MSK_SPAR_STAT_KEY 
MSK_SPAR_STAT_NAME 
MSK_SPAR_WRITE_LP_GEN_VAR_NAME 
Enumerator
MSK_SK_BEGIN 
MSK_SK_END 
MSK_SK_UNK 
MSK_SK_BAS 
MSK_SK_SUPBAS 
MSK_SK_LOW 
MSK_SK_UPR 
MSK_SK_FIX 
MSK_SK_INF 
Enumerator
MSK_STARTING_POINT_BEGIN 
MSK_STARTING_POINT_END 
MSK_STARTING_POINT_FREE 
MSK_STARTING_POINT_GUESS 
MSK_STARTING_POINT_CONSTANT 
MSK_STARTING_POINT_SATISFY_BOUNDS 
Enumerator
MSK_STREAM_BEGIN 
MSK_STREAM_END 
MSK_STREAM_LOG 
MSK_STREAM_MSG 
MSK_STREAM_ERR 
MSK_STREAM_WRN 
Enumerator
MSK_SYMMAT_TYPE_BEGIN 
MSK_SYMMAT_TYPE_END 
MSK_SYMMAT_TYPE_SPARSE 
Enumerator
MSK_LICENSE_BUFFER_LENGTH 
MSK_MAX_STR_LEN 
Enumerator
MSK_VAR_BEGIN 
MSK_VAR_END 
MSK_VAR_TYPE_CONT 
MSK_VAR_TYPE_INT 
Enumerator
MSK_WRITE_XML_MODE_BEGIN 
MSK_WRITE_XML_MODE_END 
MSK_WRITE_XML_MODE_ROW 
MSK_WRITE_XML_MODE_COL 

Function Documentation

void* MSKAPI MSK_callocdbgenv ( MSKenv_t  env,
MSKCONST size_t  number,
MSKCONST size_t  size,
MSKCONST char *  file,
MSKCONST unsigned  line 
)
void* MSKAPI MSK_callocdbgtask ( MSKtask_t  task,
MSKCONST size_t  number,
MSKCONST size_t  size,
MSKCONST char *  file,
MSKCONST unsigned  line 
)
void* MSKAPI MSK_callocenv ( MSKenv_t  env,
MSKCONST size_t  number,
MSKCONST size_t  size 
)
void* MSKAPI MSK_calloctask ( MSKtask_t  task,
MSKCONST size_t  number,
MSKCONST size_t  size 
)
char* MSKAPI MSK_strdupdbgenv ( MSKenv_t  env,
MSKCONST char *  str,
MSKCONST char *  file,
MSKCONST unsigned  line 
)
char* MSKAPI MSK_strdupdbgtask ( MSKtask_t  task,
MSKCONST char *  str,
MSKCONST char *  file,
MSKCONST unsigned  line 
)
char* MSKAPI MSK_strdupenv ( MSKenv_t  env,
MSKCONST char *  str 
)
char* MSKAPI MSK_strduptask ( MSKtask_t  task,
MSKCONST char *  str 
)
MSKbooleant ( MSKAPI  MSK_isinfinity)
typedef MSKint32t ( MSKAPI MSKcallbackfunc)
typedef MSKrescodee ( MSKAPI MSKresponsefunc)
MSKrescodee ( MSKAPI  MSK_analyzeproblem)
MSKrescodee ( MSKAPIVA  MSK_echotask)
typedef void ( MSKAPI MSKexitfunc)
void ( MSKAPI  MSK_freetask)

Variable Documentation

MSKaccmodee accmode
MSKCONST char MSKint32t * asgn
MSKint32t* basis
char* builddate
char char* buildtool
char* callbackcodestr
MSKrealt cfix
MSKtask_t* clonedtask
MSKCONST char int int compress
MSKCONST char MSKconetypee * conetype
size_t size_t * conv
MSKint32t MSKint32t* dimbarvarj
MSKint32t MSKbranchdire * direction
MSKCONST size_t char* dllname
MSKCONST char* dllpath
MSKCONST char MSKrealt * dvalue
MSKenv_t* env
MSKexitfunc exitfunc
MSKfeaturee feature
MSKstreamtypee MSKCONST char * filename
MSKint32t first
MSKstreamtypee MSKCONST char * format
MSKstreamtypee MSKuserhandle_t MSKstreamfunc func
MSKexitfunc MSKuserhandle_t handle
MSKint64t idx
MSKinftypee MSKCONST char MSKint32t* infindex
MSKCONST char* infitemname
MSKinftypee MSKint32t char * infname
MSKinftypee inftype
size_t size_t char MSKCONST MSKwchart * input
MSKCONST char MSKint32t * ivalue
MSKint32t keepdlls
MSKrescodee * lastrescode
size_t * len
MSKint32t MSKint64t* lenbarvarj
MSKint32t licdebug
MSKCONST char* licensepath
MSKint32t licwait
MSKint32t major
MSKint32t size_t * maxlen
MSKint64t MSKint64t* maxmemuse
MSKint64t maxnum
MSKint32t maxnumbarvar
MSKint32t maxnumcon
MSKint64t maxnumnz
MSKint32t MSKint32t maxnumqcnz
MSKint64t maxnumqonz
MSKint32t MSKint32t maxnumvar
MSKint64t* meminuse
MSKint32t MSKint32t char * name
MSKuserhandle_t MSKnlgetspfunc * nlgetsp
MSKuserhandle_t MSKnlgetspfunc MSKnlgetvafunc * nlgetva
MSKuserhandle_t * nlhandle
MSKrealt* nrmbasis
MSKrealt MSKrealt* nrminvbasis
MSKint32t * num
MSKCONST char MSKint32t numaddchr
MSKint64t * numanz
MSKint32t* numbarvar
MSKint32t* numcone
MSKint32t* numintvar
MSKint32t numj
MSKint32t numqonz
MSKCONST char * objname
size_t size_t char * output
MSKCONST char * paramname
MSKCONST char * parname
MSKCONST char MSKparametertypee * partype
MSKsparame MSKCONST char * parvalue
MSKint32t MSKint32t * priority
MSKproblemtypee probtype
MSKprostae prosta
MSKint64t MSKint64t * qosurp
MSKtask_t relaxedtask
MSKresponsefunc responsefunc
MSKobjsensee * sense
MSKCONST size_t sizedllname
MSKCONST char MSKint32t * sk
MSKsolstae solsta
MSKCONST char * somename
MSKiparame MSKint32t char* symbolicname
char* symname
MSKtask_t * task
MSKCONST MSKtask_t* taskarray
MSKCONST char * taskname
MSKint32t transp
MSKrescodee* trmcode
char * value
MSKCONST char * whichdinf
MSKiinfiteme whichiinf
MSKliinfiteme whichliinf
MSKiparame whichparam
MSKsoltypee whichsol
MSKstreamtypee whichstream
MSKiparame MSKint32t whichvalue
Home  |  Download & InstallContributions