Lines Matching refs:set

723    SCIP_SET*             set,                /**< SCIP data structure */  in SCIPsetSetReoptimizationParams()  argument
727 assert(set != NULL); in SCIPsetSetReoptimizationParams()
730 if( set->reopt_enable ) in SCIPsetSetReoptimizationParams()
733 SCIP_CALL( SCIPsetSetCharParam(set, messagehdlr, "conflict/useboundlp", 'o') ); in SCIPsetSetReoptimizationParams()
734 SCIP_CALL( SCIPsetSetBoolParam(set, messagehdlr, "conflict/usepseudo", FALSE) ); in SCIPsetSetReoptimizationParams()
737 if( SCIPsetIsParamFixed(set, "presolving/donotmultaggr") ) in SCIPsetSetReoptimizationParams()
739 SCIP_CALL( SCIPsetChgParamFixed(set, "presolving/donotmultaggr", FALSE) ); in SCIPsetSetReoptimizationParams()
741 SCIP_CALL( SCIPsetSetBoolParam(set, messagehdlr, "presolving/donotmultaggr", TRUE) ); in SCIPsetSetReoptimizationParams()
743 if( SCIPsetIsParamFixed(set, "branching/nodereopt/priority") ) in SCIPsetSetReoptimizationParams()
745 SCIP_CALL( SCIPsetChgParamFixed(set, "branching/nodereopt/priority", FALSE) ); in SCIPsetSetReoptimizationParams()
747 SCIP_CALL( SCIPsetSetIntParam(set, messagehdlr, "branching/nodereopt/priority", INT_MAX/4) ); in SCIPsetSetReoptimizationParams()
752 if( SCIPsetIsParamFixed(set, "conflict/enable") ) in SCIPsetSetReoptimizationParams()
754 SCIP_CALL( SCIPsetChgParamFixed(set, "conflict/enable", FALSE) ); in SCIPsetSetReoptimizationParams()
756 SCIP_CALL( SCIPsetResetParam(set, messagehdlr, "conflict/enable") ); in SCIPsetSetReoptimizationParams()
759 if( SCIPsetIsParamFixed(set, "presolving/donotmultaggr") ) in SCIPsetSetReoptimizationParams()
761 SCIP_CALL( SCIPsetChgParamFixed(set, "presolving/donotmultaggr", FALSE) ); in SCIPsetSetReoptimizationParams()
763 SCIP_CALL( SCIPsetResetParam(set, messagehdlr, "presolving/donotmultaggr") ); in SCIPsetSetReoptimizationParams()
766 if( SCIPsetFindBranchrule(set, "nodereopt") != NULL ) in SCIPsetSetReoptimizationParams()
768 if( SCIPsetIsParamFixed(set, "branching/nodereopt/priority") ) in SCIPsetSetReoptimizationParams()
770 SCIP_CALL( SCIPsetChgParamFixed(set, "branching/nodereopt/priority", FALSE) ); in SCIPsetSetReoptimizationParams()
772 SCIP_CALL( SCIPsetResetParam(set, messagehdlr, "branching/nodereopt/priority") ); in SCIPsetSetReoptimizationParams()
781 SCIP_SET* set, /**< SCIP settings */ in SCIPsetEnableOrDisablePluginClocks() argument
787 assert(set != NULL); in SCIPsetEnableOrDisablePluginClocks()
790 for( i = set->nreaders - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
791 SCIPreaderEnableOrDisableClocks(set->readers[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
793 for( i = set->npricers - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
794 SCIPpricerEnableOrDisableClocks(set->pricers[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
796 for( i = set->nconshdlrs - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
797 SCIPconshdlrEnableOrDisableClocks(set->conshdlrs[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
799 for( i = set->nconflicthdlrs - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
800 SCIPconflicthdlrEnableOrDisableClocks(set->conflicthdlrs[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
802 for( i = set->npresols - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
803 SCIPpresolEnableOrDisableClocks(set->presols[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
805 for( i = set->nrelaxs - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
806 SCIPrelaxEnableOrDisableClocks(set->relaxs[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
808 for( i = set->nsepas - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
809 SCIPsepaEnableOrDisableClocks(set->sepas[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
811 for( i = set->nprops - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
812 SCIPpropEnableOrDisableClocks(set->props[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
814 for( i = set->nheurs - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
815 SCIPheurEnableOrDisableClocks(set->heurs[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
817 for( i = set->neventhdlrs - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
818 SCIPeventhdlrEnableOrDisableClocks(set->eventhdlrs[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
820 for( i = set->nnodesels - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
821 SCIPnodeselEnableOrDisableClocks(set->nodesels[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
823 for( i = set->nbranchrules - 1; i >= 0; --i ) in SCIPsetEnableOrDisablePluginClocks()
824 SCIPbranchruleEnableOrDisableClocks(set->branchrules[i], enabled); in SCIPsetEnableOrDisablePluginClocks()
1067 SCIP_SET** set, /**< pointer to SCIP settings */ in SCIPsetCreate() argument
1073 assert(set != NULL); in SCIPsetCreate()
1076 SCIP_ALLOC( BMSallocMemory(set) ); in SCIPsetCreate()
1078 (*set)->stage = SCIP_STAGE_INIT; in SCIPsetCreate()
1079 (*set)->scip = scip; in SCIPsetCreate()
1080 (*set)->buffer = SCIPbuffer(scip); in SCIPsetCreate()
1081 (*set)->cleanbuffer = SCIPcleanbuffer(scip); in SCIPsetCreate()
1083 SCIP_CALL( SCIPparamsetCreate(&(*set)->paramset, blkmem) ); in SCIPsetCreate()
1085 (*set)->readers = NULL; in SCIPsetCreate()
1086 (*set)->nreaders = 0; in SCIPsetCreate()
1087 (*set)->readerssize = 0; in SCIPsetCreate()
1088 (*set)->pricers = NULL; in SCIPsetCreate()
1089 (*set)->npricers = 0; in SCIPsetCreate()
1090 (*set)->nactivepricers = 0; in SCIPsetCreate()
1091 (*set)->pricerssize = 0; in SCIPsetCreate()
1092 (*set)->pricerssorted = FALSE; in SCIPsetCreate()
1093 (*set)->pricersnamesorted = FALSE; in SCIPsetCreate()
1094 (*set)->conshdlrs = NULL; in SCIPsetCreate()
1095 (*set)->conshdlrs_sepa = NULL; in SCIPsetCreate()
1096 (*set)->conshdlrs_enfo = NULL; in SCIPsetCreate()
1097 (*set)->conshdlrs_include = NULL; in SCIPsetCreate()
1098 (*set)->nconshdlrs = 0; in SCIPsetCreate()
1099 (*set)->conshdlrssize = 0; in SCIPsetCreate()
1100 (*set)->conflicthdlrs = NULL; in SCIPsetCreate()
1101 (*set)->nconflicthdlrs = 0; in SCIPsetCreate()
1102 (*set)->conflicthdlrssize = 0; in SCIPsetCreate()
1103 (*set)->conflicthdlrssorted = FALSE; in SCIPsetCreate()
1104 (*set)->conflicthdlrsnamesorted = FALSE; in SCIPsetCreate()
1105 (*set)->benders = NULL; in SCIPsetCreate()
1106 (*set)->nbenders = 0; in SCIPsetCreate()
1107 (*set)->nactivebenders = 0; in SCIPsetCreate()
1108 (*set)->benderssize = 0; in SCIPsetCreate()
1109 (*set)->benderssorted = FALSE; in SCIPsetCreate()
1110 (*set)->bendersnamesorted = FALSE; in SCIPsetCreate()
1112 (*set)->debugsoldata = NULL; in SCIPsetCreate()
1113 SCIP_CALL( SCIPdebugSolDataCreate(&(*set)->debugsoldata) ); /*lint !e506 !e774*/ in SCIPsetCreate()
1115 (*set)->presols = NULL; in SCIPsetCreate()
1116 (*set)->npresols = 0; in SCIPsetCreate()
1117 (*set)->presolssize = 0; in SCIPsetCreate()
1118 (*set)->presolssorted = FALSE; in SCIPsetCreate()
1119 (*set)->presolsnamesorted = FALSE; in SCIPsetCreate()
1120 (*set)->relaxs = NULL; in SCIPsetCreate()
1121 (*set)->nrelaxs = 0; in SCIPsetCreate()
1122 (*set)->relaxssize = 0; in SCIPsetCreate()
1123 (*set)->relaxssorted = FALSE; in SCIPsetCreate()
1124 (*set)->relaxsnamesorted = FALSE; in SCIPsetCreate()
1125 (*set)->sepas = NULL; in SCIPsetCreate()
1126 (*set)->nsepas = 0; in SCIPsetCreate()
1127 (*set)->sepassize = 0; in SCIPsetCreate()
1128 (*set)->sepassorted = FALSE; in SCIPsetCreate()
1129 (*set)->sepasnamesorted = FALSE; in SCIPsetCreate()
1130 (*set)->props = NULL; in SCIPsetCreate()
1131 (*set)->props_presol = NULL; in SCIPsetCreate()
1132 (*set)->nprops = 0; in SCIPsetCreate()
1133 (*set)->propssize = 0; in SCIPsetCreate()
1134 (*set)->propssorted = FALSE; in SCIPsetCreate()
1135 (*set)->propspresolsorted = FALSE; in SCIPsetCreate()
1136 (*set)->propsnamesorted = FALSE; in SCIPsetCreate()
1137 (*set)->concsolvertypes = NULL; in SCIPsetCreate()
1138 (*set)->nconcsolvertypes = 0; in SCIPsetCreate()
1139 (*set)->concsolvertypessize = 0; in SCIPsetCreate()
1140 (*set)->concsolvers = NULL; in SCIPsetCreate()
1141 (*set)->nconcsolvers = 0; in SCIPsetCreate()
1142 (*set)->concsolverssize = 0; in SCIPsetCreate()
1143 (*set)->concurrent_paramsetprefix = NULL; in SCIPsetCreate()
1144 (*set)->heurs = NULL; in SCIPsetCreate()
1145 (*set)->nheurs = 0; in SCIPsetCreate()
1146 (*set)->heurssize = 0; in SCIPsetCreate()
1147 (*set)->heurssorted = FALSE; in SCIPsetCreate()
1148 (*set)->heursnamesorted = FALSE; in SCIPsetCreate()
1149 (*set)->comprs = NULL; in SCIPsetCreate()
1150 (*set)->ncomprs = 0; in SCIPsetCreate()
1151 (*set)->comprssize = 0; in SCIPsetCreate()
1152 (*set)->comprssorted = FALSE; in SCIPsetCreate()
1153 (*set)->comprsnamesorted = FALSE; in SCIPsetCreate()
1154 (*set)->eventhdlrs = NULL; in SCIPsetCreate()
1155 (*set)->neventhdlrs = 0; in SCIPsetCreate()
1156 (*set)->eventhdlrssize = 0; in SCIPsetCreate()
1157 (*set)->nodesels = NULL; in SCIPsetCreate()
1158 (*set)->nnodesels = 0; in SCIPsetCreate()
1159 (*set)->nodeselssize = 0; in SCIPsetCreate()
1160 (*set)->nodesel = NULL; in SCIPsetCreate()
1161 (*set)->branchrules = NULL; in SCIPsetCreate()
1162 (*set)->nbranchrules = 0; in SCIPsetCreate()
1163 (*set)->branchrulessize = 0; in SCIPsetCreate()
1164 (*set)->branchrulessorted = FALSE; in SCIPsetCreate()
1165 (*set)->branchrulesnamesorted = FALSE; in SCIPsetCreate()
1166 (*set)->banditvtables = NULL; in SCIPsetCreate()
1167 (*set)->banditvtablessize = 0; in SCIPsetCreate()
1168 (*set)->nbanditvtables = 0; in SCIPsetCreate()
1169 (*set)->disps = NULL; in SCIPsetCreate()
1170 (*set)->ndisps = 0; in SCIPsetCreate()
1171 (*set)->dispssize = 0; in SCIPsetCreate()
1172 (*set)->tables = NULL; in SCIPsetCreate()
1173 (*set)->ntables = 0; in SCIPsetCreate()
1174 (*set)->tablessize = 0; in SCIPsetCreate()
1175 (*set)->tablessorted = FALSE; in SCIPsetCreate()
1176 (*set)->dialogs = NULL; in SCIPsetCreate()
1177 (*set)->ndialogs = 0; in SCIPsetCreate()
1178 (*set)->dialogssize = 0; in SCIPsetCreate()
1179 (*set)->nlpis = NULL; in SCIPsetCreate()
1180 (*set)->nnlpis = 0; in SCIPsetCreate()
1181 (*set)->nlpissize = 0; in SCIPsetCreate()
1182 (*set)->nlpissorted = FALSE; in SCIPsetCreate()
1183 (*set)->limitchanged = FALSE; in SCIPsetCreate()
1184 (*set)->subscipsoff = FALSE; in SCIPsetCreate()
1185 (*set)->extcodenames = NULL; in SCIPsetCreate()
1186 (*set)->extcodedescs = NULL; in SCIPsetCreate()
1187 (*set)->nextcodes = 0; in SCIPsetCreate()
1188 (*set)->extcodessize = 0; in SCIPsetCreate()
1189 (*set)->visual_vbcfilename = NULL; in SCIPsetCreate()
1190 (*set)->visual_bakfilename = NULL; in SCIPsetCreate()
1191 (*set)->nlp_solver = NULL; in SCIPsetCreate()
1192 (*set)->nlp_disable = FALSE; in SCIPsetCreate()
1193 (*set)->num_relaxfeastol = SCIP_INVALID; in SCIPsetCreate()
1194 (*set)->misc_debugsol = NULL; in SCIPsetCreate()
1197 (*set)->istimelimitfinite = FALSE; in SCIPsetCreate()
1200 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1203 &(*set)->branch_scorefunc, TRUE, SCIP_DEFAULT_BRANCH_SCOREFUNC, "spq", in SCIPsetCreate()
1205 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1208 &(*set)->branch_scorefac, TRUE, SCIP_DEFAULT_BRANCH_SCOREFAC, 0.0, 1.0, in SCIPsetCreate()
1210 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1213 &(*set)->branch_preferbinary, FALSE, SCIP_DEFAULT_BRANCH_PREFERBINARY, in SCIPsetCreate()
1215 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1218 &(*set)->branch_clamp, FALSE, SCIP_DEFAULT_BRANCH_CLAMP, 0.0, 0.5, in SCIPsetCreate()
1220 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1223 &(*set)->branch_midpull, FALSE, SCIP_DEFAULT_BRANCH_MIDPULL, 0.0, 1.0, in SCIPsetCreate()
1225 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1228 &(*set)->branch_midpullreldomtrig, FALSE, SCIP_DEFAULT_BRANCH_MIDPULLRELDOMTRIG, 0.0, 1.0, in SCIPsetCreate()
1230 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1233 &(*set)->branch_lpgainnorm, FALSE, SCIP_DEFAULT_BRANCH_LPGAINNORMALIZE, "dls", in SCIPsetCreate()
1235 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1238 &(*set)->branch_delaypscost, FALSE, SCIP_DEFAULT_BRANCH_DELAYPSCOST, in SCIPsetCreate()
1240 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1243 &(*set)->branch_divingpscost, FALSE, SCIP_DEFAULT_BRANCH_DIVINGPSCOST, in SCIPsetCreate()
1245 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1248 &(*set)->branch_forceall, TRUE, SCIP_DEFAULT_BRANCH_FORCEALL, in SCIPsetCreate()
1250 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1253 &(*set)->branch_firstsbchild, TRUE, SCIP_DEFAULT_BRANCH_FIRSTSBCHILD, "aduh", in SCIPsetCreate()
1255 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1258 &(*set)->branch_checksbsol, TRUE, SCIP_DEFAULT_BRANCH_CHECKSBSOL, in SCIPsetCreate()
1260 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1263 &(*set)->branch_roundsbsol, TRUE, SCIP_DEFAULT_BRANCH_ROUNDSBSOL, in SCIPsetCreate()
1265 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1268 &(*set)->branch_sumadjustscore, TRUE, SCIP_DEFAULT_BRANCH_SUMADJUSTSCORE, in SCIPsetCreate()
1272 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1275 &(*set)->compr_enable, TRUE, SCIP_DEFAULT_COMPR_ENABLE, in SCIPsetCreate()
1279 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1282 &(*set)->conf_enable, FALSE, SCIP_DEFAULT_CONF_ENABLE, in SCIPsetCreate()
1284 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1287 &(*set)->conf_cleanbnddepend, TRUE, SCIP_DEFAULT_CONF_CLEANBNDDEPEND, in SCIPsetCreate()
1289 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1292 &(*set)->conf_uselocalrows, TRUE, SCIP_DEFAULT_CONF_USELOCALROWS, in SCIPsetCreate()
1294 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1297 &(*set)->conf_useprop, FALSE, SCIP_DEFAULT_CONF_USEPROP, in SCIPsetCreate()
1299 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1302 &(*set)->conf_useinflp, FALSE, SCIP_DEFAULT_CONF_USEINFLP, "ocdb", in SCIPsetCreate()
1304 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1307 &(*set)->conf_useboundlp, FALSE, SCIP_DEFAULT_CONF_USEBOUNDLP, "ocdb", in SCIPsetCreate()
1309 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1312 &(*set)->conf_usesb, FALSE, SCIP_DEFAULT_CONF_USESB, in SCIPsetCreate()
1314 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1317 &(*set)->conf_usepseudo, FALSE, SCIP_DEFAULT_CONF_USEPSEUDO, in SCIPsetCreate()
1319 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1322 &(*set)->conf_maxvarsfac, TRUE, SCIP_DEFAULT_CONF_MAXVARSFAC, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
1324 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1327 &(*set)->conf_minmaxvars, TRUE, SCIP_DEFAULT_CONF_MINMAXVARS, 0, INT_MAX, in SCIPsetCreate()
1329 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1332 &(*set)->conf_maxlploops, TRUE, SCIP_DEFAULT_CONF_MAXLPLOOPS, -1, INT_MAX, in SCIPsetCreate()
1334 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1337 &(*set)->conf_lpiterations, TRUE, SCIP_DEFAULT_CONF_LPITERATIONS, -1, INT_MAX, in SCIPsetCreate()
1339 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1342 &(*set)->conf_fuiplevels, TRUE, SCIP_DEFAULT_CONF_FUIPLEVELS, -1, INT_MAX, in SCIPsetCreate()
1344 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1347 &(*set)->conf_interconss, TRUE, SCIP_DEFAULT_CONF_INTERCONSS, -1, INT_MAX, in SCIPsetCreate()
1349 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1352 &(*set)->conf_reconvlevels, TRUE, SCIP_DEFAULT_CONF_RECONVLEVELS, -1, INT_MAX, in SCIPsetCreate()
1354 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1357 &(*set)->conf_maxconss, TRUE, SCIP_DEFAULT_CONF_MAXCONSS, -1, INT_MAX, in SCIPsetCreate()
1359 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1362 &(*set)->conf_maxstoresize, TRUE, SCIP_DEFAULT_CONF_MAXSTORESIZE, -1, INT_MAX, in SCIPsetCreate()
1364 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1367 &(*set)->conf_preferbinary, FALSE, SCIP_DEFAULT_CONF_PREFERBINARY, in SCIPsetCreate()
1369 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1372 &(*set)->conf_prefinfproof, TRUE, SCIP_DEFAULT_CONF_PREFINFPROOF, in SCIPsetCreate()
1374 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1377 &(*set)->conf_allowlocal, TRUE, SCIP_DEFAULT_CONF_ALLOWLOCAL, in SCIPsetCreate()
1379 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1382 &(*set)->conf_settlelocal, TRUE, SCIP_DEFAULT_CONF_SETTLELOCAL, in SCIPsetCreate()
1384 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1387 &(*set)->conf_repropagate, TRUE, SCIP_DEFAULT_CONF_REPROPAGATE, in SCIPsetCreate()
1389 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1392 &(*set)->conf_keepreprop, TRUE, SCIP_DEFAULT_CONF_KEEPREPROP, in SCIPsetCreate()
1394 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1397 &(*set)->conf_separate, TRUE, SCIP_DEFAULT_CONF_SEPARATE, in SCIPsetCreate()
1399 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1402 &(*set)->conf_dynamic, TRUE, SCIP_DEFAULT_CONF_DYNAMIC, in SCIPsetCreate()
1404 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1407 &(*set)->conf_removable, TRUE, SCIP_DEFAULT_CONF_REMOVEABLE, in SCIPsetCreate()
1409 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1412 … &(*set)->conf_depthscorefac, TRUE, SCIP_DEFAULT_CONF_DEPTHSCOREFAC, SCIP_REAL_MIN, SCIP_REAL_MAX, in SCIPsetCreate()
1414 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1417 … &(*set)->conf_proofscorefac, TRUE, SCIP_DEFAULT_CONF_PROOFSCOREFAC, SCIP_REAL_MIN, SCIP_REAL_MAX, in SCIPsetCreate()
1419 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1422 …&(*set)->conf_uplockscorefac, TRUE, SCIP_DEFAULT_CONF_UPLOCKSCOREFAC, SCIP_REAL_MIN, SCIP_REAL_MAX, in SCIPsetCreate()
1424 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1427 …&(*set)->conf_downlockscorefac, TRUE, SCIP_DEFAULT_CONF_DOWNLOCKSCOREFAC, SCIP_REAL_MIN, SCIP_REAL… in SCIPsetCreate()
1429 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1432 &(*set)->conf_scorefac, TRUE, SCIP_DEFAULT_CONF_SCOREFAC, 1e-6, 1.0, in SCIPsetCreate()
1434 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1437 &(*set)->conf_restartnum, FALSE, SCIP_DEFAULT_CONF_RESTARTNUM, 0, INT_MAX, in SCIPsetCreate()
1439 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1442 &(*set)->conf_restartfac, FALSE, SCIP_DEFAULT_CONF_RESTARTFAC, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
1444 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1447 &(*set)->conf_ignorerelaxedbd, TRUE, SCIP_DEFAULT_CONF_IGNORERELAXEDBD, in SCIPsetCreate()
1449 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1452 …&(*set)->conf_maxvarsdetectimpliedbounds, TRUE, SCIP_DEFAULT_CONF_MAXVARSDETECTIMPLIEDBOUNDS, 0, I… in SCIPsetCreate()
1454 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1457 &(*set)->conf_fullshortenconflict, TRUE, SCIP_DEFAULT_CONF_FULLSHORTENCONFLICT, in SCIPsetCreate()
1459 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1462 &(*set)->conf_conflictweight, FALSE, SCIP_DEFAULT_CONF_CONFLITWEIGHT, 0.0, 1.0, in SCIPsetCreate()
1464 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1467 &(*set)->conf_conflictgraphweight, FALSE, SCIP_DEFAULT_CONF_CONFLITGRAPHWEIGHT, 0.0, 1.0, in SCIPsetCreate()
1469 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1472 &(*set)->conf_minimprove, TRUE, SCIP_DEFAULT_CONF_MINIMPROVE, 0.0, 1.0, NULL, NULL) ); in SCIPsetCreate()
1473 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1476 &(*set)->conf_weightsize, TRUE, SCIP_DEFAULT_CONF_WEIGHTSIZE, 0.0, 1.0, NULL, NULL) ); in SCIPsetCreate()
1477 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1480 …&(*set)->conf_weightrepropdepth, TRUE, SCIP_DEFAULT_CONF_WEIGHTREPROPDEPTH, 0.0, 1.0, NULL, NULL) … in SCIPsetCreate()
1481 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1484 … &(*set)->conf_weightvaliddepth, TRUE, SCIP_DEFAULT_CONF_WEIGHTVALIDDEPTH, 0.0, 1.0, NULL, NULL) ); in SCIPsetCreate()
1485 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1488 &(*set)->conf_sepaaltproofs, FALSE, SCIP_DEFAULT_CONF_SEPAALTPROOFS, in SCIPsetCreate()
1492 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1495 &(*set)->cons_agelimit, TRUE, SCIP_DEFAULT_CONS_AGELIMIT, -1, INT_MAX, in SCIPsetCreate()
1497 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1500 &(*set)->cons_obsoleteage, TRUE, SCIP_DEFAULT_CONS_OBSOLETEAGE, -1, INT_MAX, in SCIPsetCreate()
1502 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1505 &(*set)->cons_disableenfops, TRUE, SCIP_DEFAULT_CONS_DISABLEENFOPS, in SCIPsetCreate()
1510 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1513 (int*)&(*set)->disp_verblevel, FALSE, (int)SCIP_DEFAULT_DISP_VERBLEVEL, in SCIPsetCreate()
1516 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1519 &(*set)->disp_width, FALSE, SCIP_DEFAULT_DISP_WIDTH, 0, INT_MAX, in SCIPsetCreate()
1521 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1524 &(*set)->disp_freq, FALSE, SCIP_DEFAULT_DISP_FREQ, -1, INT_MAX, in SCIPsetCreate()
1526 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1529 &(*set)->disp_headerfreq, FALSE, SCIP_DEFAULT_DISP_HEADERFREQ, -1, INT_MAX, in SCIPsetCreate()
1531 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1534 &(*set)->disp_lpinfo, FALSE, SCIP_DEFAULT_DISP_LPINFO, in SCIPsetCreate()
1536 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1539 &(*set)->disp_allviols, FALSE, SCIP_DEFAULT_DISP_ALLVIOLS, in SCIPsetCreate()
1541 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1544 &(*set)->disp_relevantstats, FALSE, SCIP_DEFAULT_DISP_RELEVANTSTATS, in SCIPsetCreate()
1548 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1551 &(*set)->heur_useuctsubscip, TRUE, SCIP_DEFAULT_HEUR_USEUCTSUBSCIP, NULL, NULL) ); in SCIPsetCreate()
1554 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1557 &(*set)->history_valuebased, FALSE, SCIP_DEFAULT_HISTORY_VALUEBASED, in SCIPsetCreate()
1559 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1562 &(*set)->history_allowmerge, FALSE, SCIP_DEFAULT_HISTORY_ALLOWMERGE, in SCIPsetCreate()
1564 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1567 &(*set)->history_allowtransfer, FALSE, SCIP_DEFAULT_HISTORY_ALLOWTRANSFER, in SCIPsetCreate()
1571 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1574 &(*set)->limit_time, FALSE, SCIP_DEFAULT_LIMIT_TIME, 0.0, SCIP_DEFAULT_LIMIT_TIME, in SCIPsetCreate()
1576 SCIP_CALL( SCIPsetAddLongintParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1579 &(*set)->limit_nodes, FALSE, SCIP_DEFAULT_LIMIT_NODES, -1LL, SCIP_LONGINT_MAX, in SCIPsetCreate()
1581 SCIP_CALL( SCIPsetAddLongintParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1584 &(*set)->limit_totalnodes, FALSE, SCIP_DEFAULT_LIMIT_NODES, -1LL, SCIP_LONGINT_MAX, in SCIPsetCreate()
1586 SCIP_CALL( SCIPsetAddLongintParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1589 &(*set)->limit_stallnodes, FALSE, SCIP_DEFAULT_LIMIT_STALLNODES, -1LL, SCIP_LONGINT_MAX, in SCIPsetCreate()
1591 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1594 …&(*set)->limit_memory, FALSE, (SCIP_Real)SCIP_DEFAULT_LIMIT_MEMORY, 0.0, (SCIP_Real)SCIP_MEM_NOLIM… in SCIPsetCreate()
1596 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1599 &(*set)->limit_gap, FALSE, SCIP_DEFAULT_LIMIT_GAP, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
1601 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1604 &(*set)->limit_absgap, FALSE, SCIP_DEFAULT_LIMIT_ABSGAP, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
1606 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1609 &(*set)->limit_solutions, FALSE, SCIP_DEFAULT_LIMIT_SOLUTIONS, -1, INT_MAX, in SCIPsetCreate()
1611 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1614 &(*set)->limit_bestsol, FALSE, SCIP_DEFAULT_LIMIT_BESTSOL, -1, INT_MAX, in SCIPsetCreate()
1616 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1619 &(*set)->limit_maxsol, FALSE, SCIP_DEFAULT_LIMIT_MAXSOL, 1, INT_MAX, in SCIPsetCreate()
1621 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1624 &(*set)->limit_maxorigsol, FALSE, SCIP_DEFAULT_LIMIT_MAXORIGSOL, 0, INT_MAX, in SCIPsetCreate()
1626 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1629 &(*set)->limit_restarts, FALSE, SCIP_DEFAULT_LIMIT_RESTARTS, -1, INT_MAX, in SCIPsetCreate()
1632 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1635 &(*set)->limit_autorestartnodes, FALSE, SCIP_DEFAULT_LIMIT_AUTORESTARTNODES, -1, INT_MAX, in SCIPsetCreate()
1639 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1642 &(*set)->lp_solvefreq, FALSE, SCIP_DEFAULT_LP_SOLVEFREQ, -1, SCIP_MAXTREEDEPTH, in SCIPsetCreate()
1644 SCIP_CALL( SCIPsetAddLongintParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1647 &(*set)->lp_iterlim, TRUE, SCIP_DEFAULT_LP_ITERLIM, -1LL, SCIP_LONGINT_MAX, in SCIPsetCreate()
1649 SCIP_CALL( SCIPsetAddLongintParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1652 &(*set)->lp_rootiterlim, TRUE, SCIP_DEFAULT_LP_ROOTITERLIM, -1LL, SCIP_LONGINT_MAX, in SCIPsetCreate()
1654 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1657 &(*set)->lp_solvedepth, FALSE, SCIP_DEFAULT_LP_SOLVEDEPTH, -1, SCIP_MAXTREEDEPTH, in SCIPsetCreate()
1659 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1662 &(*set)->lp_initalgorithm, FALSE, SCIP_DEFAULT_LP_INITALGORITHM, "spdbc", in SCIPsetCreate()
1664 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1667 &(*set)->lp_resolvealgorithm, FALSE, SCIP_DEFAULT_LP_RESOLVEALGORITHM, "spdbc", in SCIPsetCreate()
1669 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1672 &(*set)->lp_pricing, FALSE, SCIP_DEFAULT_LP_PRICING, "lafpsqd", in SCIPsetCreate()
1674 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1677 &(*set)->lp_clearinitialprobinglp, TRUE, SCIP_DEFAULT_LP_CLEARINITIALPROBINGLP, in SCIPsetCreate()
1679 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1682 &(*set)->lp_resolverestore, TRUE, SCIP_DEFAULT_LP_RESOLVERESTORE, in SCIPsetCreate()
1684 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1687 &(*set)->lp_freesolvalbuffers, TRUE, SCIP_DEFAULT_LP_FREESOLVALBUFFERS, in SCIPsetCreate()
1689 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1692 &(*set)->lp_colagelimit, TRUE, SCIP_DEFAULT_LP_COLAGELIMIT, -1, INT_MAX, in SCIPsetCreate()
1694 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1697 &(*set)->lp_rowagelimit, TRUE, SCIP_DEFAULT_LP_ROWAGELIMIT, -1, INT_MAX, in SCIPsetCreate()
1699 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1702 &(*set)->lp_cleanupcols, TRUE, SCIP_DEFAULT_LP_CLEANUPCOLS, in SCIPsetCreate()
1704 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1707 &(*set)->lp_cleanupcolsroot, TRUE, SCIP_DEFAULT_LP_CLEANUPCOLSROOT, in SCIPsetCreate()
1709 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1712 &(*set)->lp_cleanuprows, TRUE, SCIP_DEFAULT_LP_CLEANUPROWS, in SCIPsetCreate()
1714 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1717 &(*set)->lp_cleanuprowsroot, TRUE, SCIP_DEFAULT_LP_CLEANUPROWSROOT, in SCIPsetCreate()
1719 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1722 &(*set)->lp_checkstability, TRUE, SCIP_DEFAULT_LP_CHECKSTABILITY, in SCIPsetCreate()
1724 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1727 &(*set)->lp_conditionlimit, TRUE, SCIP_DEFAULT_LP_CONDITIONLIMIT, -1.0, SCIP_REAL_MAX, in SCIPsetCreate()
1729 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1732 &(*set)->lp_markowitz, TRUE, SCIP_DEFAULT_LP_MARKOWITZ, 1e-4, 0.9999, in SCIPsetCreate()
1734 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1737 &(*set)->lp_checkprimfeas, TRUE, SCIP_DEFAULT_LP_CHECKPRIMFEAS, in SCIPsetCreate()
1739 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1742 &(*set)->lp_checkdualfeas, TRUE, SCIP_DEFAULT_LP_CHECKDUALFEAS, in SCIPsetCreate()
1744 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1747 &(*set)->lp_checkfarkas, TRUE, SCIP_DEFAULT_LP_CHECKFARKAS, in SCIPsetCreate()
1749 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1752 &(*set)->lp_fastmip, TRUE, SCIP_DEFAULT_LP_FASTMIP, 0, 1, in SCIPsetCreate()
1754 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1757 &(*set)->lp_scaling, TRUE, SCIP_DEFAULT_LP_SCALING, 0, 2, in SCIPsetCreate()
1759 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1762 &(*set)->lp_presolving, TRUE, SCIP_DEFAULT_LP_PRESOLVING, in SCIPsetCreate()
1764 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1767 &(*set)->lp_lexdualalgo, TRUE, SCIP_DEFAULT_LP_LEXDUALALGO, in SCIPsetCreate()
1769 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1772 &(*set)->lp_lexdualrootonly, TRUE, SCIP_DEFAULT_LP_LEXDUALROOTONLY, in SCIPsetCreate()
1774 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1777 &(*set)->lp_lexdualmaxrounds, TRUE, SCIP_DEFAULT_LP_LEXDUALMAXROUNDS, -1, INT_MAX, in SCIPsetCreate()
1779 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1782 &(*set)->lp_lexdualbasic, TRUE, SCIP_DEFAULT_LP_LEXDUALBASIC, in SCIPsetCreate()
1784 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1787 &(*set)->lp_lexdualstalling, TRUE, SCIP_DEFAULT_LP_LEXDUALSTALLING, in SCIPsetCreate()
1789 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1792 &(*set)->lp_disablecutoff, TRUE, SCIP_DEFAULT_LP_DISABLECUTOFF, in SCIPsetCreate()
1794 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1797 &(*set)->lp_rowrepswitch, TRUE, SCIP_DEFAULT_LP_ROWREPSWITCH, -1.0, SCIP_REAL_MAX, in SCIPsetCreate()
1799 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1802 &(*set)->lp_threads, TRUE, SCIP_DEFAULT_LP_THREADS, 0, 64, in SCIPsetCreate()
1804 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1807 &(*set)->lp_resolveiterfac, TRUE, SCIP_DEFAULT_LP_RESOLVEITERFAC, -1.0, SCIP_REAL_MAX, in SCIPsetCreate()
1809 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1812 &(*set)->lp_resolveitermin, TRUE, SCIP_DEFAULT_LP_RESOLVEITERMIN, 1, INT_MAX, in SCIPsetCreate()
1815 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1818 &(*set)->lp_solutionpolishing, TRUE, SCIP_DEFAULT_LP_SOLUTIONPOLISHING, 0, 3, in SCIPsetCreate()
1821 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1824 &(*set)->lp_refactorinterval, TRUE, SCIP_DEFAULT_LP_REFACTORINTERVAL, 0, INT_MAX, in SCIPsetCreate()
1826 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1829 &(*set)->lp_alwaysgetduals, FALSE, SCIP_DEFAULT_LP_ALWAYSGETDUALS, in SCIPsetCreate()
1833 SCIP_CALL( SCIPsetAddStringParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1836 &(*set)->nlp_solver, FALSE, SCIP_DEFAULT_NLP_SOLVER, in SCIPsetCreate()
1838 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1841 &(*set)->nlp_disable, FALSE, SCIP_DEFAULT_NLP_DISABLE, in SCIPsetCreate()
1845 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1848 &(*set)->mem_savefac, FALSE, SCIP_DEFAULT_MEM_SAVEFAC, 0.0, 1.0, in SCIPsetCreate()
1850 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1853 &(*set)->mem_arraygrowfac, TRUE, SCIP_DEFAULT_MEM_ARRAYGROWFAC, 1.0, 10.0, in SCIPsetCreate()
1855 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1858 &(*set)->mem_arraygrowinit, TRUE, SCIP_DEFAULT_MEM_ARRAYGROWINIT, 0, INT_MAX, in SCIPsetCreate()
1860 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1863 &(*set)->mem_treegrowfac, TRUE, SCIP_DEFAULT_MEM_TREEGROWFAC, 1.0, 10.0, in SCIPsetCreate()
1865 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1868 &(*set)->mem_treegrowinit, TRUE, SCIP_DEFAULT_MEM_TREEGROWINIT, 0, INT_MAX, in SCIPsetCreate()
1870 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1873 &(*set)->mem_pathgrowfac, TRUE, SCIP_DEFAULT_MEM_PATHGROWFAC, 1.0, 10.0, in SCIPsetCreate()
1875 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1878 &(*set)->mem_pathgrowinit, TRUE, SCIP_DEFAULT_MEM_PATHGROWINIT, 0, INT_MAX, in SCIPsetCreate()
1882 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1885 &(*set)->misc_catchctrlc, FALSE, SCIP_DEFAULT_MISC_CATCHCTRLC, in SCIPsetCreate()
1887 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1890 &(*set)->misc_usevartable, FALSE, SCIP_DEFAULT_MISC_USEVARTABLE, in SCIPsetCreate()
1892 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1895 &(*set)->misc_useconstable, FALSE, SCIP_DEFAULT_MISC_USECONSTABLE, in SCIPsetCreate()
1897 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1900 &(*set)->misc_usesmalltables, FALSE, SCIP_DEFAULT_MISC_USESMALLTABLES, in SCIPsetCreate()
1903 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1906 &(*set)->misc_exactsolve, FALSE, SCIP_DEFAULT_MISC_EXACTSOLVE, in SCIPsetCreate()
1909 (*set)->misc_exactsolve = SCIP_DEFAULT_MISC_EXACTSOLVE; in SCIPsetCreate()
1912 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1915 &(*set)->misc_resetstat, FALSE, SCIP_DEFAULT_MISC_RESETSTAT, in SCIPsetCreate()
1918 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1921 &(*set)->misc_improvingsols, FALSE, SCIP_DEFAULT_MISC_IMPROVINGSOLS, in SCIPsetCreate()
1923 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1926 &(*set)->misc_printreason, FALSE, SCIP_DEFAULT_MISC_PRINTREASON, in SCIPsetCreate()
1928 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1931 &(*set)->misc_estimexternmem, FALSE, SCIP_DEFAULT_MISC_ESTIMEXTERNMEM, in SCIPsetCreate()
1933 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1936 &(*set)->misc_transorigsols, FALSE, SCIP_DEFAULT_MISC_TRANSORIGSOLS, in SCIPsetCreate()
1938 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1941 &(*set)->misc_transsolsorig, FALSE, SCIP_DEFAULT_MISC_TRANSSOLSORIG, in SCIPsetCreate()
1943 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1946 &(*set)->misc_calcintegral, FALSE, SCIP_DEFAULT_MISC_CALCINTEGRAL, in SCIPsetCreate()
1948 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1951 &(*set)->misc_finitesolstore, FALSE, SCIP_DEFAULT_MISC_FINITESOLSTORE, in SCIPsetCreate()
1953 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1956 &(*set)->misc_outputorigsol, FALSE, SCIP_DEFAULT_MISC_OUTPUTORIGSOL, in SCIPsetCreate()
1958 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1961 &(*set)->misc_allowstrongdualreds, FALSE, SCIP_DEFAULT_MISC_ALLOWSTRONGDUALREDS, in SCIPsetCreate()
1963 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1966 &(*set)->misc_allowweakdualreds, FALSE, SCIP_DEFAULT_MISC_ALLOWWEAKDUALREDS, in SCIPsetCreate()
1968 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1971 &(*set)->misc_scaleobj, FALSE, SCIP_DEFAULT_MISC_SCALEOBJ, in SCIPsetCreate()
1974 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1977 …&(*set)->misc_referencevalue, FALSE, SCIP_DEFAULT_MISC_REFERENCEVALUE, SCIP_REAL_MIN, SCIP_REAL_MA… in SCIPsetCreate()
1981 SCIP_CALL( SCIPsetAddStringParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1984 &(*set)->misc_debugsol, FALSE, SCIP_DEFAULT_MISC_DEBUGSOLUTION, in SCIPsetCreate()
1988 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1992 &(*set)->misc_usesymmetry, FALSE, SCIP_DEFAULT_MISC_USESYMMETRY, 0, 3, in SCIPsetCreate()
1996 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
1999 &(*set)->random_randomseedshift, FALSE, SCIP_DEFAULT_RANDOM_RANDSEEDSHIFT, 0, INT_MAX, in SCIPsetCreate()
2002 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2005 &(*set)->random_permutationseed, FALSE, SCIP_DEFAULT_RANDOM_PERMUTATIONSEED, 0, INT_MAX, in SCIPsetCreate()
2008 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2011 &(*set)->random_permuteconss, TRUE, SCIP_DEFAULT_RANDOM_PERMUTECONSS, in SCIPsetCreate()
2014 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2017 &(*set)->random_permutevars, TRUE, SCIP_DEFAULT_RANDOM_PERMUTEVARS, in SCIPsetCreate()
2020 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2023 &(*set)->random_randomseed, FALSE, SCIP_DEFAULT_RANDOM_LPSEED, 0, INT_MAX, in SCIPsetCreate()
2027 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2030 &(*set)->nodesel_childsel, FALSE, SCIP_DEFAULT_NODESEL_CHILDSEL, "dupilrh", in SCIPsetCreate()
2034 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2037 &(*set)->num_infinity, FALSE, SCIP_DEFAULT_INFINITY, 1e+10, SCIP_INVALID/10.0, in SCIPsetCreate()
2039 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2042 &(*set)->num_epsilon, FALSE, SCIP_DEFAULT_EPSILON, SCIP_MINEPSILON, SCIP_MAXEPSILON, in SCIPsetCreate()
2044 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2047 … &(*set)->num_sumepsilon, FALSE, SCIP_DEFAULT_SUMEPSILON, SCIP_MINEPSILON*1e+03, SCIP_MAXEPSILON, in SCIPsetCreate()
2049 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2052 &(*set)->num_feastol, FALSE, SCIP_DEFAULT_FEASTOL, SCIP_MINEPSILON*1e+03, SCIP_MAXEPSILON, in SCIPsetCreate()
2054 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2057 &(*set)->num_checkfeastolfac, FALSE, SCIP_DEFAULT_CHECKFEASTOLFAC, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
2059 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2062 &(*set)->num_lpfeastolfactor, FALSE, SCIP_DEFAULT_LPFEASTOLFACTOR, 1e-6, 1.0, in SCIPsetCreate()
2064 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2067 … &(*set)->num_dualfeastol, FALSE, SCIP_DEFAULT_DUALFEASTOL, SCIP_MINEPSILON*1e+03, SCIP_MAXEPSILON, in SCIPsetCreate()
2069 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2072 …&(*set)->num_barrierconvtol, TRUE, SCIP_DEFAULT_BARRIERCONVTOL, SCIP_MINEPSILON*1e+03, SCIP_MAXEPS… in SCIPsetCreate()
2074 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2077 …&(*set)->num_boundstreps, TRUE, SCIP_DEFAULT_BOUNDSTREPS, SCIP_MINEPSILON*1e+03, SCIP_INVALID/10.0, in SCIPsetCreate()
2079 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2082 &(*set)->num_pseudocosteps, TRUE, SCIP_DEFAULT_PSEUDOCOSTEPS, SCIP_MINEPSILON*1e+03, 1.0, in SCIPsetCreate()
2084 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2087 &(*set)->num_pseudocostdelta, TRUE, SCIP_DEFAULT_PSEUDOCOSTDELTA, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
2089 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2092 &(*set)->num_recompfac, TRUE, SCIP_DEFAULT_RECOMPFAC, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
2094 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2097 &(*set)->num_hugeval, TRUE, SCIP_DEFAULT_HUGEVAL, 0.0, SCIP_INVALID/10.0, in SCIPsetCreate()
2101 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2104 &(*set)->presol_maxrounds, FALSE, SCIP_DEFAULT_PRESOL_MAXROUNDS, -1, INT_MAX, in SCIPsetCreate()
2106 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2109 &(*set)->presol_abortfac, TRUE, SCIP_DEFAULT_PRESOL_ABORTFAC, 0.0, 1.0, in SCIPsetCreate()
2111 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2114 &(*set)->presol_maxrestarts, FALSE, SCIP_DEFAULT_PRESOL_MAXRESTARTS, -1, INT_MAX, in SCIPsetCreate()
2116 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2119 &(*set)->presol_restartfac, TRUE, SCIP_DEFAULT_PRESOL_RESTARTFAC, 0.0, 1.0, in SCIPsetCreate()
2121 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2124 &(*set)->presol_clqtablefac, TRUE, SCIP_DEFAULT_PRESOL_CLQTABLEFAC, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
2126 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2129 &(*set)->presol_immrestartfac, TRUE, SCIP_DEFAULT_PRESOL_IMMRESTARTFAC, 0.0, 1.0, in SCIPsetCreate()
2131 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2134 &(*set)->presol_subrestartfac, TRUE, SCIP_DEFAULT_PRESOL_SUBRESTARTFAC, 0.0, 1.0, in SCIPsetCreate()
2136 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2139 &(*set)->presol_restartminred, TRUE, SCIP_DEFAULT_PRESOL_RESTARTMINRED, 0.0, 1.0, in SCIPsetCreate()
2141 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2144 &(*set)->presol_donotmultaggr, TRUE, SCIP_DEFAULT_PRESOL_DONOTMULTAGGR, in SCIPsetCreate()
2146 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2149 &(*set)->presol_donotaggr, TRUE, SCIP_DEFAULT_PRESOL_DONOTAGGR, in SCIPsetCreate()
2153 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2156 &(*set)->price_maxvars, FALSE, SCIP_DEFAULT_PRICE_MAXVARS, 1, INT_MAX, in SCIPsetCreate()
2158 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2161 &(*set)->price_maxvarsroot, FALSE, SCIP_DEFAULT_PRICE_MAXVARSROOT, 1, INT_MAX, in SCIPsetCreate()
2163 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2166 &(*set)->price_abortfac, FALSE, SCIP_DEFAULT_PRICE_ABORTFAC, 1.0, SCIP_REAL_MAX, in SCIPsetCreate()
2168 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2171 &(*set)->price_delvars, FALSE, SCIP_DEFAULT_PRICE_DELVARS, in SCIPsetCreate()
2173 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2176 &(*set)->price_delvarsroot, FALSE, SCIP_DEFAULT_PRICE_DELVARSROOT, in SCIPsetCreate()
2180 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2183 &(*set)->decomp_benderslabels, FALSE, SCIP_DEFAULT_DECOMP_BENDERSLABELS, in SCIPsetCreate()
2185 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2188 &(*set)->decomp_applybenders, FALSE, SCIP_DEFAULT_DECOMP_APPLYBENDERS, in SCIPsetCreate()
2190 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2193 &(*set)->decomp_maxgraphedge, FALSE, SCIP_DEFAULT_DECOMP_MAXGRAPHEDGE, -1, INT_MAX, in SCIPsetCreate()
2197 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2200 &(*set)->benders_soltol, FALSE, SCIP_DEFAULT_BENDERS_SOLTOL, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
2202 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2205 &(*set)->benders_cutlpsol, FALSE, SCIP_DEFAULT_BENDERS_CUTLPSOL, in SCIPsetCreate()
2207 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2210 &(*set)->benders_copybenders, FALSE, SCIP_DEFAULT_BENDERS_COPYBENDERS, in SCIPsetCreate()
2214 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2217 &(*set)->prop_maxrounds, FALSE, SCIP_DEFAULT_PROP_MAXROUNDS, -1, INT_MAX, in SCIPsetCreate()
2219 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2222 &(*set)->prop_maxroundsroot, FALSE, SCIP_DEFAULT_PROP_MAXROUNDSROOT, -1, INT_MAX, in SCIPsetCreate()
2224 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2227 &(*set)->prop_abortoncutoff, FALSE, SCIP_DEFAULT_PROP_ABORTONCUTOFF, in SCIPsetCreate()
2231 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2234 &(*set)->reopt_enable, FALSE, SCIP_DEFAULT_REOPT_ENABLE, in SCIPsetCreate()
2236 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2239 &(*set)->reopt_maxsavednodes, TRUE, SCIP_DEFAULT_REOPT_MAXSAVEDNODES, -1, INT_MAX, in SCIPsetCreate()
2241 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2244 &(*set)->reopt_maxdiffofnodes, TRUE, SCIP_DEFAULT_REOPT_MAXDIFFOFNODES, 0, INT_MAX, in SCIPsetCreate()
2246 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2249 &(*set)->reopt_sepaglbinfsubtrees, FALSE, SCIP_DEFAULT_REOPT_SEPAGLBINFSUBTREES, in SCIPsetCreate()
2251 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2254 &(*set)->reopt_sepabestsol, TRUE, SCIP_DEFAULT_REOPT_SEPABESTSOL, in SCIPsetCreate()
2256 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2259 &(*set)->reopt_storevarhistory, TRUE, SCIP_DEFAULT_REOPT_STOREVARHISTOTY, in SCIPsetCreate()
2261 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2264 &(*set)->reopt_usepscost, TRUE, SCIP_DEFAULT_REOPT_USEPSCOST, in SCIPsetCreate()
2266 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2269 &(*set)->reopt_solvelp, TRUE, SCIP_DEFAULT_REOPT_SOLVELP, 1, 5, in SCIPsetCreate()
2271 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2274 &(*set)->reopt_solvelpdiff, TRUE, SCIP_DEFAULT_REOPT_SOLVELPDIFF, 0, INT_MAX, in SCIPsetCreate()
2276 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2279 &(*set)->reopt_savesols, TRUE, SCIP_DEFAULT_REOPT_SAVESOLS, 0, INT_MAX, in SCIPsetCreate()
2281 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2284 &(*set)->reopt_objsimrootlp, TRUE, SCIP_DEFAULT_REOPT_OBJSIMROOTLP, -1.0, 1.0, in SCIPsetCreate()
2286 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2289 &(*set)->reopt_objsimsol, TRUE, SCIP_DEFAULT_REOPT_OBJSIMSOL, -1.0, 1.0, in SCIPsetCreate()
2291 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2294 &(*set)->reopt_objsimdelay, TRUE, SCIP_DEFAULT_REOPT_OBJSIMDELAY, -1.0, 1.0, in SCIPsetCreate()
2296 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2299 &(*set)->reopt_commontimelimit, TRUE, SCIP_DEFAULT_REOPT_COMMONTIMELIMIT, in SCIPsetCreate()
2301 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2304 &(*set)->reopt_shrinkinner, TRUE, SCIP_DEFAULT_REOPT_SHRINKINNER, in SCIPsetCreate()
2306 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2309 &(*set)->reopt_sbinit, TRUE, SCIP_DEFAULT_REOPT_STRONGBRANCHINIT, in SCIPsetCreate()
2311 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2314 &(*set)->reopt_reducetofrontier, TRUE, SCIP_DEFAULT_REOPT_REDUCETOFRONTIER, in SCIPsetCreate()
2316 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2319 &(*set)->reopt_forceheurrestart, TRUE, SCIP_DEFAULT_REOPT_FORCEHEURRESTART, 1, INT_MAX, in SCIPsetCreate()
2321 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2324 &(*set)->reopt_saveconsprop, TRUE, SCIP_DEFAULT_REOPT_SAVECONSPROP, in SCIPsetCreate()
2326 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2328 &(*set)->reopt_usesplitcons, TRUE, SCIP_DEFAULT_REOPT_USESPLITCONS, in SCIPsetCreate()
2330 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2332 &(*set)->reopt_varorderinterdiction, TRUE, SCIP_DEFAULT_REOPT_VARORDERINTERDICTION, "dir", in SCIPsetCreate()
2334 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2337 &(*set)->reopt_usecuts, TRUE, SCIP_DEFAULT_REOPT_USECUTS, in SCIPsetCreate()
2339 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2342 &(*set)->reopt_maxcutage, TRUE, SCIP_DEFAULT_REOPT_MAXCUTAGE, 0, INT_MAX, in SCIPsetCreate()
2346 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2349 &(*set)->sepa_maxbounddist, FALSE, SCIP_DEFAULT_SEPA_MAXBOUNDDIST, 0.0, 1.0, in SCIPsetCreate()
2351 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2354 &(*set)->sepa_maxlocalbounddist, FALSE, SCIP_DEFAULT_SEPA_MAXLOCALBOUNDDIST, 0.0, 1.0, in SCIPsetCreate()
2356 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2359 &(*set)->sepa_maxcoefratio, FALSE, SCIP_DEFAULT_SEPA_MAXCOEFRATIO, 1.0, SCIP_INVALID/10.0, in SCIPsetCreate()
2361 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2364 &(*set)->sepa_minefficacy, FALSE, SCIP_DEFAULT_SEPA_MINEFFICACY, 0.0, SCIP_INVALID/10.0, in SCIPsetCreate()
2366 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2369 … &(*set)->sepa_minefficacyroot, FALSE, SCIP_DEFAULT_SEPA_MINEFFICACYROOT, 0.0, SCIP_INVALID/10.0, in SCIPsetCreate()
2371 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2374 &(*set)->sepa_minortho, FALSE, SCIP_DEFAULT_SEPA_MINORTHO, 0.0, 1.0, in SCIPsetCreate()
2376 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2379 &(*set)->sepa_minorthoroot, FALSE, SCIP_DEFAULT_SEPA_MINORTHOROOT, 0.0, 1.0, in SCIPsetCreate()
2381 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2384 &(*set)->sepa_objparalfac, TRUE, SCIP_DEFAULT_SEPA_OBJPARALFAC, 0.0, SCIP_INVALID/10.0, in SCIPsetCreate()
2386 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2389 … &(*set)->sepa_dircutoffdistfac, TRUE, SCIP_DEFAULT_SEPA_DIRCUTOFFDISTFAC, 0.0, SCIP_INVALID/10.0, in SCIPsetCreate()
2391 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2394 &(*set)->sepa_efficacyfac, TRUE, SCIP_DEFAULT_SEPA_EFFICACYFAC, 0.0, SCIP_INVALID/10.0, in SCIPsetCreate()
2396 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2399 &(*set)->sepa_intsupportfac, TRUE, SCIP_DEFAULT_SEPA_INTSUPPORTFAC, 0.0, SCIP_INVALID/10.0, in SCIPsetCreate()
2401 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2404 &(*set)->sepa_minactivityquot, FALSE, SCIP_DEFAULT_SEPA_MINACTIVITYQUOT, 0.0, 1.0, in SCIPsetCreate()
2406 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2409 &(*set)->sepa_orthofunc, TRUE, SCIP_DEFAULT_SEPA_ORTHOFUNC, "ed", in SCIPsetCreate()
2411 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2414 &(*set)->sepa_efficacynorm, TRUE, SCIP_DEFAULT_SEPA_EFFICACYNORM, "emsd", in SCIPsetCreate()
2416 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2419 &(*set)->sepa_cutselrestart, TRUE, SCIP_DEFAULT_SEPA_CUTSELRESTART, "aq", in SCIPsetCreate()
2421 SCIP_CALL( SCIPsetAddCharParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2424 &(*set)->sepa_cutselsubscip, TRUE, SCIP_DEFAULT_SEPA_CUTSELSUBSCIP, "aq", in SCIPsetCreate()
2426 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2429 &(*set)->sepa_maxruns, TRUE, SCIP_DEFAULT_SEPA_MAXRUNS, -1, INT_MAX, in SCIPsetCreate()
2431 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2434 &(*set)->sepa_maxrounds, FALSE, SCIP_DEFAULT_SEPA_MAXROUNDS, -1, INT_MAX, in SCIPsetCreate()
2436 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2439 &(*set)->sepa_maxroundsroot, FALSE, SCIP_DEFAULT_SEPA_MAXROUNDSROOT, -1, INT_MAX, in SCIPsetCreate()
2441 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2444 … &(*set)->sepa_maxroundsrootsubrun, TRUE, SCIP_DEFAULT_SEPA_MAXROUNDSROOTSUBRUN, -1, INT_MAX, in SCIPsetCreate()
2446 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2449 &(*set)->sepa_maxaddrounds, TRUE, SCIP_DEFAULT_SEPA_MAXADDROUNDS, -1, INT_MAX, in SCIPsetCreate()
2451 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2454 &(*set)->sepa_maxstallrounds, FALSE, SCIP_DEFAULT_SEPA_MAXSTALLROUNDS, -1, INT_MAX, in SCIPsetCreate()
2456 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2459 &(*set)->sepa_maxstallroundsroot, FALSE, SCIP_DEFAULT_SEPA_MAXSTALLROUNDSROOT, -1, INT_MAX, in SCIPsetCreate()
2461 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2464 &(*set)->sepa_maxcuts, FALSE, SCIP_DEFAULT_SEPA_MAXCUTS, 0, INT_MAX, in SCIPsetCreate()
2466 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2469 &(*set)->sepa_maxcutsroot, FALSE, SCIP_DEFAULT_SEPA_MAXCUTSROOT, 0, INT_MAX, in SCIPsetCreate()
2471 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2474 &(*set)->sepa_cutagelimit, TRUE, SCIP_DEFAULT_SEPA_CUTAGELIMIT, -1, INT_MAX, in SCIPsetCreate()
2476 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2479 &(*set)->sepa_poolfreq, FALSE, SCIP_DEFAULT_SEPA_POOLFREQ, -1, SCIP_MAXTREEDEPTH, in SCIPsetCreate()
2483 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2486 &(*set)->parallel_mode, FALSE, SCIP_DEFAULT_PARALLEL_MODE, 0, 1, in SCIPsetCreate()
2488 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2491 &(*set)->parallel_minnthreads, FALSE, SCIP_DEFAULT_PARALLEL_MINNTHREADS, 0, 64, in SCIPsetCreate()
2493 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2496 &(*set)->parallel_maxnthreads, FALSE, SCIP_DEFAULT_PARALLEL_MAXNTHREADS, 0, 64, in SCIPsetCreate()
2500 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2503 &(*set)->concurrent_changeseeds, FALSE, SCIP_DEFAULT_CONCURRENT_CHANGESEEDS, in SCIPsetCreate()
2505 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2508 &(*set)->concurrent_changechildsel, FALSE, SCIP_DEFAULT_CONCURRENT_CHANGECHILDSEL, in SCIPsetCreate()
2510 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2513 &(*set)->concurrent_commvarbnds, FALSE, SCIP_DEFAULT_CONCURRENT_COMMVARBNDS, in SCIPsetCreate()
2515 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2518 &(*set)->concurrent_presolvebefore, FALSE, SCIP_DEFAULT_CONCURRENT_PRESOLVEBEFORE, in SCIPsetCreate()
2520 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2523 &(*set)->concurrent_initseed, FALSE, SCIP_DEFAULT_CONCURRENT_INITSEED, 0, INT_MAX, in SCIPsetCreate()
2525 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2528 &(*set)->concurrent_freqinit, FALSE, SCIP_DEFAULT_CONCURRENT_FREQINIT, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
2530 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2533 &(*set)->concurrent_freqmax, FALSE, SCIP_DEFAULT_CONCURRENT_FREQMAX, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
2535 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2538 … &(*set)->concurrent_freqfactor, FALSE, SCIP_DEFAULT_CONCURRENT_FREQFACTOR, 1.0, SCIP_REAL_MAX, in SCIPsetCreate()
2540 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2543 …&(*set)->concurrent_targetprogress, FALSE, SCIP_DEFAULT_CONCURRENT_TARGETPROGRESS, 0.0, SCIP_REAL_… in SCIPsetCreate()
2545 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2548 &(*set)->concurrent_maxnsols, FALSE, SCIP_DEFAULT_CONCURRENT_MAXNSOLS, 0, 1000, in SCIPsetCreate()
2550 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2553 &(*set)->concurrent_maxnsyncdelay, TRUE, SCIP_DEFAULT_CONCURRENT_MAXNSYNCDELAY, 0, 100, in SCIPsetCreate()
2555 SCIP_CALL( SCIPsetAddRealParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2558 … &(*set)->concurrent_minsyncdelay, FALSE, SCIP_DEFAULT_CONCURRENT_MINSYNCDELAY, 0.0, SCIP_REAL_MAX, in SCIPsetCreate()
2560 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2563 &(*set)->concurrent_nbestsols, FALSE, SCIP_DEFAULT_CONCURRENT_NBESTSOLS, 0, INT_MAX, in SCIPsetCreate()
2565 SCIP_CALL( SCIPsetAddStringParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2568 &(*set)->concurrent_paramsetprefix, FALSE, SCIP_DEFAULT_CONCURRENT_PARAMSETPREFIX, in SCIPsetCreate()
2573 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2576 (int*)&(*set)->time_clocktype, FALSE, (int)SCIP_DEFAULT_TIME_CLOCKTYPE, 1, 2, in SCIPsetCreate()
2578 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2581 &(*set)->time_enabled, FALSE, SCIP_DEFAULT_TIME_ENABLED, in SCIPsetCreate()
2583 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2586 &(*set)->time_reading, FALSE, SCIP_DEFAULT_TIME_READING, in SCIPsetCreate()
2588 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2591 &(*set)->time_rareclockcheck, FALSE, SCIP_DEFAULT_TIME_RARECLOCKCHECK, in SCIPsetCreate()
2593 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2596 &(*set)->time_statistictiming, FALSE, SCIP_DEFAULT_TIME_STATISTICTIMING, in SCIPsetCreate()
2600 SCIP_CALL( SCIPsetAddStringParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2603 &(*set)->visual_vbcfilename, FALSE, SCIP_DEFAULT_VISUAL_VBCFILENAME, in SCIPsetCreate()
2605 SCIP_CALL( SCIPsetAddStringParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2608 &(*set)->visual_bakfilename, FALSE, SCIP_DEFAULT_VISUAL_BAKFILENAME, in SCIPsetCreate()
2610 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2613 &(*set)->visual_realtime, FALSE, SCIP_DEFAULT_VISUAL_REALTIME, in SCIPsetCreate()
2615 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2618 &(*set)->visual_dispsols, FALSE, SCIP_DEFAULT_VISUAL_DISPSOLS, in SCIPsetCreate()
2620 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2623 &(*set)->visual_displb, FALSE, SCIP_DEFAULT_VISUAL_DISPLB, in SCIPsetCreate()
2625 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2628 &(*set)->visual_objextern, FALSE, SCIP_DEFAULT_VISUAL_OBJEXTERN, in SCIPsetCreate()
2632 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2635 &(*set)->read_initialconss, FALSE, SCIP_DEFAULT_READ_INITIALCONSS, in SCIPsetCreate()
2637 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2640 &(*set)->read_dynamicconss, FALSE, SCIP_DEFAULT_READ_DYNAMICCONSS, in SCIPsetCreate()
2642 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2645 &(*set)->read_dynamiccols, FALSE, SCIP_DEFAULT_READ_DYNAMICCOLS, in SCIPsetCreate()
2647 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2650 &(*set)->read_dynamicrows, FALSE, SCIP_DEFAULT_READ_DYNAMICROWS, in SCIPsetCreate()
2654 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2657 &(*set)->write_allconss, FALSE, SCIP_DEFAULT_WRITE_ALLCONSS, in SCIPsetCreate()
2659 SCIP_CALL( SCIPsetAddBoolParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2662 &(*set)->write_printzeros, FALSE, SCIP_DEFAULT_PRINTZEROS, in SCIPsetCreate()
2664 SCIP_CALL( SCIPsetAddIntParam(*set, messagehdlr, blkmem, in SCIPsetCreate()
2667 &(*set)->write_genoffset, FALSE, SCIP_DEFAULT_WRITE_GENNAMES_OFFSET, 0, INT_MAX/2, in SCIPsetCreate()
2675 SCIP_SET** set, /**< pointer to SCIP settings */ in SCIPsetFree() argument
2681 assert(set != NULL); in SCIPsetFree()
2683 if( *set == NULL ) in SCIPsetFree()
2687 SCIPparamsetFree(&(*set)->paramset, blkmem); in SCIPsetFree()
2690 for( i = 0; i < (*set)->nreaders; ++i ) in SCIPsetFree()
2692 SCIP_CALL( SCIPreaderFree(&(*set)->readers[i], *set) ); in SCIPsetFree()
2694 BMSfreeMemoryArrayNull(&(*set)->readers); in SCIPsetFree()
2697 for( i = 0; i < (*set)->npricers; ++i ) in SCIPsetFree()
2699 SCIP_CALL( SCIPpricerFree(&(*set)->pricers[i], *set) ); in SCIPsetFree()
2701 BMSfreeMemoryArrayNull(&(*set)->pricers); in SCIPsetFree()
2704 for( i = 0; i < (*set)->nbenders; ++i ) in SCIPsetFree()
2706 SCIP_CALL( SCIPbendersFree(&(*set)->benders[i], *set) ); in SCIPsetFree()
2708 BMSfreeMemoryArrayNull(&(*set)->benders); in SCIPsetFree()
2711 for( i = 0; i < (*set)->nconshdlrs; ++i ) in SCIPsetFree()
2713 SCIP_CALL( SCIPconshdlrFree(&(*set)->conshdlrs[i], *set) ); in SCIPsetFree()
2715 BMSfreeMemoryArrayNull(&(*set)->conshdlrs); in SCIPsetFree()
2716 BMSfreeMemoryArrayNull(&(*set)->conshdlrs_sepa); in SCIPsetFree()
2717 BMSfreeMemoryArrayNull(&(*set)->conshdlrs_enfo); in SCIPsetFree()
2718 BMSfreeMemoryArrayNull(&(*set)->conshdlrs_include); in SCIPsetFree()
2721 for( i = 0; i < (*set)->nconflicthdlrs; ++i ) in SCIPsetFree()
2723 SCIP_CALL( SCIPconflicthdlrFree(&(*set)->conflicthdlrs[i], *set) ); in SCIPsetFree()
2725 BMSfreeMemoryArrayNull(&(*set)->conflicthdlrs); in SCIPsetFree()
2728 for( i = 0; i < (*set)->npresols; ++i ) in SCIPsetFree()
2730 SCIP_CALL( SCIPpresolFree(&(*set)->presols[i], *set) ); in SCIPsetFree()
2732 BMSfreeMemoryArrayNull(&(*set)->presols); in SCIPsetFree()
2735 for( i = 0; i < (*set)->nrelaxs; ++i ) in SCIPsetFree()
2737 SCIP_CALL( SCIPrelaxFree(&(*set)->relaxs[i], *set) ); in SCIPsetFree()
2739 BMSfreeMemoryArrayNull(&(*set)->relaxs); in SCIPsetFree()
2742 for( i = 0; i < (*set)->nsepas; ++i ) in SCIPsetFree()
2744 SCIP_CALL( SCIPsepaFree(&(*set)->sepas[i], *set) ); in SCIPsetFree()
2746 BMSfreeMemoryArrayNull(&(*set)->sepas); in SCIPsetFree()
2749 for( i = 0; i < (*set)->nprops; ++i ) in SCIPsetFree()
2751 SCIP_CALL( SCIPpropFree(&(*set)->props[i], *set) ); in SCIPsetFree()
2753 BMSfreeMemoryArrayNull(&(*set)->props); in SCIPsetFree()
2754 BMSfreeMemoryArrayNull(&(*set)->props_presol); in SCIPsetFree()
2757 for( i = 0; i < (*set)->nheurs; ++i ) in SCIPsetFree()
2759 SCIP_CALL( SCIPheurFree(&(*set)->heurs[i], *set, blkmem) ); in SCIPsetFree()
2761 BMSfreeMemoryArrayNull(&(*set)->heurs); in SCIPsetFree()
2764 for( i = 0; i < (*set)->ncomprs; ++i ) in SCIPsetFree()
2766 SCIP_CALL( SCIPcomprFree(&(*set)->comprs[i], *set) ); in SCIPsetFree()
2768 BMSfreeMemoryArrayNull(&(*set)->comprs); in SCIPsetFree()
2771 for( i = 0; i < (*set)->neventhdlrs; ++i ) in SCIPsetFree()
2773 SCIP_CALL( SCIPeventhdlrFree(&(*set)->eventhdlrs[i], *set) ); in SCIPsetFree()
2775 BMSfreeMemoryArrayNull(&(*set)->eventhdlrs); in SCIPsetFree()
2778 for( i = 0; i < (*set)->nnodesels; ++i ) in SCIPsetFree()
2780 SCIP_CALL( SCIPnodeselFree(&(*set)->nodesels[i], *set) ); in SCIPsetFree()
2782 BMSfreeMemoryArrayNull(&(*set)->nodesels); in SCIPsetFree()
2785 for( i = 0; i < (*set)->nbranchrules; ++i ) in SCIPsetFree()
2787 SCIP_CALL( SCIPbranchruleFree(&(*set)->branchrules[i], *set) ); in SCIPsetFree()
2789 BMSfreeMemoryArrayNull(&(*set)->branchrules); in SCIPsetFree()
2792 for( i = 0; i < (*set)->ntables; ++i ) in SCIPsetFree()
2794 SCIP_CALL( SCIPtableFree(&(*set)->tables[i], *set) ); in SCIPsetFree()
2796 BMSfreeMemoryArrayNull(&(*set)->tables); in SCIPsetFree()
2799 for( i = 0; i < (*set)->ndisps; ++i ) in SCIPsetFree()
2801 SCIP_CALL( SCIPdispFree(&(*set)->disps[i], *set) ); in SCIPsetFree()
2803 BMSfreeMemoryArrayNull(&(*set)->disps); in SCIPsetFree()
2806 BMSfreeMemoryArrayNull(&(*set)->dialogs); in SCIPsetFree()
2809 for( i = 0; i < (*set)->nnlpis; ++i ) in SCIPsetFree()
2811 SCIP_CALL( SCIPnlpiFree(&(*set)->nlpis[i]) ); in SCIPsetFree()
2813 BMSfreeMemoryArrayNull(&(*set)->nlpis); in SCIPsetFree()
2816 SCIP_CALL( SCIPsetFreeConcsolvers(*set) ); in SCIPsetFree()
2819 for( i = 0; i < (*set)->nconcsolvertypes; ++i ) in SCIPsetFree()
2821 SCIPconcsolverTypeFree(&(*set)->concsolvertypes[i]); in SCIPsetFree()
2823 BMSfreeMemoryArrayNull(&(*set)->concsolvertypes); in SCIPsetFree()
2826 for( i = 0; i < (*set)->nextcodes; ++i ) in SCIPsetFree()
2828 BMSfreeMemoryArrayNull(&(*set)->extcodenames[i]); in SCIPsetFree()
2829 BMSfreeMemoryArrayNull(&(*set)->extcodedescs[i]); in SCIPsetFree()
2831 BMSfreeMemoryArrayNull(&(*set)->extcodenames); in SCIPsetFree()
2832 BMSfreeMemoryArrayNull(&(*set)->extcodedescs); in SCIPsetFree()
2835 for( i = 0; i < (*set)->nbanditvtables; ++i ) in SCIPsetFree()
2837 SCIPbanditvtableFree(&(*set)->banditvtables[i]); in SCIPsetFree()
2839 BMSfreeMemoryArrayNull(&(*set)->banditvtables); in SCIPsetFree()
2841 BMSfreeMemory(set); in SCIPsetFree()
2848 SCIP_SET* set /**< global SCIP settings */ in SCIPsetGetStage() argument
2851 assert(set != NULL); in SCIPsetGetStage()
2853 return set->stage; in SCIPsetGetStage()
2858 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetAddBoolParam() argument
2870 assert(set != NULL); in SCIPsetAddBoolParam()
2872 …SCIP_CALL( SCIPparamsetAddBool(set->paramset, messagehdlr, blkmem, name, desc, valueptr, isadvance… in SCIPsetAddBoolParam()
2880 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetAddIntParam() argument
2894 assert(set != NULL); in SCIPsetAddIntParam()
2896 …SCIP_CALL( SCIPparamsetAddInt(set->paramset, messagehdlr, blkmem, name, desc, valueptr, isadvanced, in SCIPsetAddIntParam()
2904 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetAddLongintParam() argument
2918 assert(set != NULL); in SCIPsetAddLongintParam()
2920 …SCIP_CALL( SCIPparamsetAddLongint(set->paramset, messagehdlr, blkmem, name, desc, valueptr, isadva… in SCIPsetAddLongintParam()
2928 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetAddRealParam() argument
2942 assert(set != NULL); in SCIPsetAddRealParam()
2944 …SCIP_CALL( SCIPparamsetAddReal(set->paramset, messagehdlr, blkmem, name, desc, valueptr, isadvance… in SCIPsetAddRealParam()
2952 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetAddCharParam() argument
2965 assert(set != NULL); in SCIPsetAddCharParam()
2967 …SCIP_CALL( SCIPparamsetAddChar(set->paramset, messagehdlr, blkmem, name, desc, valueptr, isadvance… in SCIPsetAddCharParam()
2975 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetAddStringParam() argument
2987 assert(set != NULL); in SCIPsetAddStringParam()
2989 …SCIP_CALL( SCIPparamsetAddString(set->paramset, messagehdlr, blkmem, name, desc, valueptr, isadvan… in SCIPsetAddStringParam()
2997 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsParamFixed() argument
3001 assert(set != NULL); in SCIPsetIsParamFixed()
3003 return SCIPparamsetIsFixed(set->paramset, name); in SCIPsetIsParamFixed()
3008 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetGetParam() argument
3012 assert(set != NULL); in SCIPsetGetParam()
3014 return SCIPparamsetGetParam(set->paramset, name); in SCIPsetGetParam()
3019 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetGetBoolParam() argument
3024 assert(set != NULL); in SCIPsetGetBoolParam()
3026 SCIP_CALL( SCIPparamsetGetBool(set->paramset, name, value) ); in SCIPsetGetBoolParam()
3033 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetGetIntParam() argument
3038 assert(set != NULL); in SCIPsetGetIntParam()
3040 SCIP_CALL( SCIPparamsetGetInt(set->paramset, name, value) ); in SCIPsetGetIntParam()
3047 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetGetLongintParam() argument
3052 assert(set != NULL); in SCIPsetGetLongintParam()
3054 SCIP_CALL( SCIPparamsetGetLongint(set->paramset, name, value) ); in SCIPsetGetLongintParam()
3061 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetGetRealParam() argument
3066 assert(set != NULL); in SCIPsetGetRealParam()
3068 SCIP_CALL( SCIPparamsetGetReal(set->paramset, name, value) ); in SCIPsetGetRealParam()
3075 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetGetCharParam() argument
3080 assert(set != NULL); in SCIPsetGetCharParam()
3082 SCIP_CALL( SCIPparamsetGetChar(set->paramset, name, value) ); in SCIPsetGetCharParam()
3089 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetGetStringParam() argument
3094 assert(set != NULL); in SCIPsetGetStringParam()
3096 SCIP_CALL( SCIPparamsetGetString(set->paramset, name, value) ); in SCIPsetGetStringParam()
3103 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetChgParamFixed() argument
3108 assert(set != NULL); in SCIPsetChgParamFixed()
3110 SCIP_CALL( SCIPparamsetFix(set->paramset, name, fixed) ); in SCIPsetChgParamFixed()
3117 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetParam() argument
3123 assert(set != NULL); in SCIPsetSetParam()
3125 SCIP_CALL( SCIPparamsetSet(set->paramset, set, messagehdlr, name, value) ); in SCIPsetSetParam()
3132 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetChgBoolParam() argument
3140 assert(set != NULL); in SCIPsetChgBoolParam()
3142 retcode = SCIPparamSetBool(param, set, messagehdlr, value, FALSE, TRUE); in SCIPsetChgBoolParam()
3154 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetBoolParam() argument
3160 assert(set != NULL); in SCIPsetSetBoolParam()
3162 SCIP_CALL( SCIPparamsetSetBool(set->paramset, set, messagehdlr, name, value) ); in SCIPsetSetBoolParam()
3169 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetDefaultBoolParam() argument
3174 assert(set != NULL); in SCIPsetSetDefaultBoolParam()
3176 SCIP_CALL( SCIPparamsetSetDefaultBool(set->paramset, name, defaultvalue) ); in SCIPsetSetDefaultBoolParam()
3184 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetChgIntParam() argument
3192 assert(set != NULL); in SCIPsetChgIntParam()
3195 retcode = SCIPparamSetInt(param, set, messagehdlr, value, FALSE, TRUE); in SCIPsetChgIntParam()
3207 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetIntParam() argument
3213 assert(set != NULL); in SCIPsetSetIntParam()
3215 SCIP_CALL( SCIPparamsetSetInt(set->paramset, set, messagehdlr, name, value) ); in SCIPsetSetIntParam()
3222 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetDefaultIntParam() argument
3227 assert(set != NULL); in SCIPsetSetDefaultIntParam()
3229 SCIP_CALL( SCIPparamsetSetDefaultInt(set->paramset, name, defaultvalue) ); in SCIPsetSetDefaultIntParam()
3236 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetChgLongintParam() argument
3244 assert(set != NULL); in SCIPsetChgLongintParam()
3247 retcode = SCIPparamSetLongint(param, set, messagehdlr, value, FALSE, TRUE); in SCIPsetChgLongintParam()
3259 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetLongintParam() argument
3265 assert(set != NULL); in SCIPsetSetLongintParam()
3267 SCIP_CALL( SCIPparamsetSetLongint(set->paramset, set, messagehdlr, name, value) ); in SCIPsetSetLongintParam()
3274 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetChgRealParam() argument
3282 assert(set != NULL); in SCIPsetChgRealParam()
3285 retcode = SCIPparamSetReal(param, set, messagehdlr, value, FALSE, TRUE); in SCIPsetChgRealParam()
3297 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetRealParam() argument
3303 assert(set != NULL); in SCIPsetSetRealParam()
3305 SCIP_CALL( SCIPparamsetSetReal(set->paramset, set, messagehdlr, name, value) ); in SCIPsetSetRealParam()
3312 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetChgCharParam() argument
3320 assert(set != NULL); in SCIPsetChgCharParam()
3323 retcode = SCIPparamSetChar(param, set, messagehdlr, value, FALSE, TRUE); in SCIPsetChgCharParam()
3335 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetCharParam() argument
3341 assert(set != NULL); in SCIPsetSetCharParam()
3343 SCIP_CALL( SCIPparamsetSetChar(set->paramset, set, messagehdlr, name, value) ); in SCIPsetSetCharParam()
3350 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetChgStringParam() argument
3358 assert(set != NULL); in SCIPsetChgStringParam()
3361 retcode = SCIPparamSetString(param, set, messagehdlr, value, TRUE); in SCIPsetChgStringParam()
3373 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetStringParam() argument
3379 assert(set != NULL); in SCIPsetSetStringParam()
3381 SCIP_CALL( SCIPparamsetSetString(set->paramset, set, messagehdlr, name, value) ); in SCIPsetSetStringParam()
3388 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetReadParams() argument
3393 assert(set != NULL); in SCIPsetReadParams()
3395 SCIP_CALL( SCIPparamsetRead(set->paramset, set, messagehdlr, filename) ); in SCIPsetReadParams()
3402 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetWriteParams() argument
3409 assert(set != NULL); in SCIPsetWriteParams()
3411 SCIP_CALL( SCIPparamsetWrite(set->paramset, messagehdlr, filename, comments, onlychanged) ); in SCIPsetWriteParams()
3418 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetResetParam() argument
3423 SCIP_CALL( SCIPparamsetSetToDefault(set->paramset, set, messagehdlr, name) ); in SCIPsetResetParam()
3430 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetResetParams() argument
3434 SCIP_CALL( SCIPparamsetSetToDefaults(set->paramset, set, messagehdlr) ); in SCIPsetResetParams()
3453 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetEmphasis() argument
3459 SCIP_CALL( SCIPparamsetSetEmphasis(set->paramset, set, messagehdlr, paramemphasis, quiet) ); in SCIPsetSetEmphasis()
3468 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetSubscipsOff() argument
3473 SCIP_CALL( SCIPparamsetSetToSubscipsOff(set->paramset, set, messagehdlr, quiet) ); in SCIPsetSetSubscipsOff()
3485 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetHeuristics() argument
3491 SCIP_CALL( SCIPparamsetSetHeuristics(set->paramset, set, messagehdlr, paramsetting, quiet) ); in SCIPsetSetHeuristics()
3503 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetPresolving() argument
3509 SCIP_CALL( SCIPparamsetSetPresolving(set->paramset, set, messagehdlr, paramsetting, quiet) ); in SCIPsetSetPresolving()
3521 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetSeparating() argument
3527 SCIP_CALL( SCIPparamsetSetSeparating(set->paramset, set, messagehdlr, paramsetting, quiet) ); in SCIPsetSetSeparating()
3534 SCIP_SET* set /**< global SCIP settings */ in SCIPsetGetParams() argument
3537 assert(set != NULL); in SCIPsetGetParams()
3539 return SCIPparamsetGetParams(set->paramset); in SCIPsetGetParams()
3544 SCIP_SET* set /**< global SCIP settings */ in SCIPsetGetNParams() argument
3547 assert(set != NULL); in SCIPsetGetNParams()
3549 return SCIPparamsetGetNParams(set->paramset); in SCIPsetGetNParams()
3554 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeReader() argument
3558 assert(set != NULL); in SCIPsetIncludeReader()
3561 if( set->nreaders >= set->readerssize ) in SCIPsetIncludeReader()
3563 set->readerssize = SCIPsetCalcMemGrowSize(set, set->nreaders+1); in SCIPsetIncludeReader()
3564 SCIP_ALLOC( BMSreallocMemoryArray(&set->readers, set->readerssize) ); in SCIPsetIncludeReader()
3566 assert(set->nreaders < set->readerssize); in SCIPsetIncludeReader()
3568 set->readers[set->nreaders] = reader; in SCIPsetIncludeReader()
3569 set->nreaders++; in SCIPsetIncludeReader()
3576 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindReader() argument
3582 assert(set != NULL); in SCIPsetFindReader()
3585 for( i = 0; i < set->nreaders; ++i ) in SCIPsetFindReader()
3587 if( strcmp(SCIPreaderGetName(set->readers[i]), name) == 0 ) in SCIPsetFindReader()
3588 return set->readers[i]; in SCIPsetFindReader()
3596 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludePricer() argument
3600 assert(set != NULL); in SCIPsetIncludePricer()
3603 if( set->npricers >= set->pricerssize ) in SCIPsetIncludePricer()
3605 set->pricerssize = SCIPsetCalcMemGrowSize(set, set->npricers+1); in SCIPsetIncludePricer()
3606 SCIP_ALLOC( BMSreallocMemoryArray(&set->pricers, set->pricerssize) ); in SCIPsetIncludePricer()
3608 assert(set->npricers < set->pricerssize); in SCIPsetIncludePricer()
3610 set->pricers[set->npricers] = pricer; in SCIPsetIncludePricer()
3611 set->npricers++; in SCIPsetIncludePricer()
3612 set->pricerssorted = FALSE; in SCIPsetIncludePricer()
3619 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindPricer() argument
3625 assert(set != NULL); in SCIPsetFindPricer()
3628 for( i = 0; i < set->npricers; ++i ) in SCIPsetFindPricer()
3630 if( strcmp(SCIPpricerGetName(set->pricers[i]), name) == 0 ) in SCIPsetFindPricer()
3631 return set->pricers[i]; in SCIPsetFindPricer()
3639 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortPricers() argument
3642 assert(set != NULL); in SCIPsetSortPricers()
3644 if( !set->pricerssorted ) in SCIPsetSortPricers()
3646 SCIPsortPtr((void**)set->pricers, SCIPpricerComp, set->npricers); in SCIPsetSortPricers()
3647 set->pricerssorted = TRUE; in SCIPsetSortPricers()
3648 set->pricersnamesorted = FALSE; in SCIPsetSortPricers()
3654 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortPricersName() argument
3657 assert(set != NULL); in SCIPsetSortPricersName()
3659 if( !set->pricersnamesorted ) in SCIPsetSortPricersName()
3661 SCIPsortPtr((void**)set->pricers, SCIPpricerCompName, set->npricers); in SCIPsetSortPricersName()
3662 set->pricerssorted = FALSE; in SCIPsetSortPricersName()
3663 set->pricersnamesorted = TRUE; in SCIPsetSortPricersName()
3669 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeBenders() argument
3673 assert(set != NULL); in SCIPsetIncludeBenders()
3676 if( set->nbenders >= set->benderssize ) in SCIPsetIncludeBenders()
3678 set->benderssize = SCIPsetCalcMemGrowSize(set, set->nbenders+1); in SCIPsetIncludeBenders()
3679 SCIP_ALLOC( BMSreallocMemoryArray(&set->benders, set->benderssize) ); in SCIPsetIncludeBenders()
3681 assert(set->nbenders < set->benderssize); in SCIPsetIncludeBenders()
3683 set->benders[set->nbenders] = benders; in SCIPsetIncludeBenders()
3684 set->nbenders++; in SCIPsetIncludeBenders()
3685 set->benderssorted = FALSE; in SCIPsetIncludeBenders()
3692 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindBenders() argument
3698 assert(set != NULL); in SCIPsetFindBenders()
3701 for( i = 0; i < set->nbenders; ++i ) in SCIPsetFindBenders()
3703 if( strcmp(SCIPbendersGetName(set->benders[i]), name) == 0 ) in SCIPsetFindBenders()
3704 return set->benders[i]; in SCIPsetFindBenders()
3712 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortBenders() argument
3715 assert(set != NULL); in SCIPsetSortBenders()
3717 if( !set->benderssorted ) in SCIPsetSortBenders()
3719 SCIPsortPtr((void**)set->benders, SCIPbendersComp, set->nbenders); in SCIPsetSortBenders()
3720 set->benderssorted = TRUE; in SCIPsetSortBenders()
3721 set->bendersnamesorted = FALSE; in SCIPsetSortBenders()
3727 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortBendersName() argument
3730 assert(set != NULL); in SCIPsetSortBendersName()
3732 if( !set->bendersnamesorted ) in SCIPsetSortBendersName()
3734 SCIPsortPtr((void**)set->benders, SCIPbendersCompName, set->nbenders); in SCIPsetSortBendersName()
3735 set->benderssorted = FALSE; in SCIPsetSortBendersName()
3736 set->bendersnamesorted = TRUE; in SCIPsetSortBendersName()
3742 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeConshdlr() argument
3749 assert(set != NULL); in SCIPsetIncludeConshdlr()
3754 if( set->nconshdlrs >= set->conshdlrssize ) in SCIPsetIncludeConshdlr()
3756 set->conshdlrssize = SCIPsetCalcMemGrowSize(set, set->nconshdlrs+1); in SCIPsetIncludeConshdlr()
3757 SCIP_ALLOC( BMSreallocMemoryArray(&set->conshdlrs, set->conshdlrssize) ); in SCIPsetIncludeConshdlr()
3758 SCIP_ALLOC( BMSreallocMemoryArray(&set->conshdlrs_sepa, set->conshdlrssize) ); in SCIPsetIncludeConshdlr()
3759 SCIP_ALLOC( BMSreallocMemoryArray(&set->conshdlrs_enfo, set->conshdlrssize) ); in SCIPsetIncludeConshdlr()
3760 SCIP_ALLOC( BMSreallocMemoryArray(&set->conshdlrs_include, set->conshdlrssize) ); in SCIPsetIncludeConshdlr()
3762 assert(set->nconshdlrs < set->conshdlrssize); in SCIPsetIncludeConshdlr()
3766 …for( i = set->nconshdlrs; i > 0 && SCIPconshdlrGetCheckPriority(set->conshdlrs[i-1]) < priority; -… in SCIPsetIncludeConshdlr()
3768 set->conshdlrs[i] = set->conshdlrs[i-1]; in SCIPsetIncludeConshdlr()
3770 set->conshdlrs[i] = conshdlr; in SCIPsetIncludeConshdlr()
3774 …for( i = set->nconshdlrs; i > 0 && SCIPconshdlrGetSepaPriority(set->conshdlrs_sepa[i-1]) < priorit… in SCIPsetIncludeConshdlr()
3776 set->conshdlrs_sepa[i] = set->conshdlrs_sepa[i-1]; in SCIPsetIncludeConshdlr()
3778 set->conshdlrs_sepa[i] = conshdlr; in SCIPsetIncludeConshdlr()
3782 …for( i = set->nconshdlrs; i > 0 && SCIPconshdlrGetEnfoPriority(set->conshdlrs_enfo[i-1]) < priorit… in SCIPsetIncludeConshdlr()
3784 set->conshdlrs_enfo[i] = set->conshdlrs_enfo[i-1]; in SCIPsetIncludeConshdlr()
3786 set->conshdlrs_enfo[i] = conshdlr; in SCIPsetIncludeConshdlr()
3789 set->conshdlrs_include[set->nconshdlrs] = conshdlr; in SCIPsetIncludeConshdlr()
3791 set->nconshdlrs++; in SCIPsetIncludeConshdlr()
3798 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetReinsertConshdlrSepaPrio() argument
3806 assert(set != NULL); in SCIPsetReinsertConshdlrSepaPrio()
3816 while( i < set->nconshdlrs && in SCIPsetReinsertConshdlrSepaPrio()
3817 … strcmp(SCIPconshdlrGetName(set->conshdlrs_sepa[i]), SCIPconshdlrGetName(conshdlr)) != 0 ) in SCIPsetReinsertConshdlrSepaPrio()
3821 priorityatpos = SCIPconshdlrGetSepaPriority(set->conshdlrs_sepa[i]); in SCIPsetReinsertConshdlrSepaPrio()
3830 assert(i < set->nconshdlrs); in SCIPsetReinsertConshdlrSepaPrio()
3838 set->conshdlrs_sepa[i] = set->conshdlrs_sepa[i-1]; in SCIPsetReinsertConshdlrSepaPrio()
3840 set->conshdlrs_sepa[newpos] = conshdlr; in SCIPsetReinsertConshdlrSepaPrio()
3845 i = set->nconshdlrs - 1; in SCIPsetReinsertConshdlrSepaPrio()
3846 …while( i >= 0 && strcmp(SCIPconshdlrGetName(set->conshdlrs_sepa[i]), SCIPconshdlrGetName(conshdlr)… in SCIPsetReinsertConshdlrSepaPrio()
3850 priorityatpos = SCIPconshdlrGetSepaPriority(set->conshdlrs_sepa[i]); in SCIPsetReinsertConshdlrSepaPrio()
3867 set->conshdlrs_sepa[i] = set->conshdlrs_sepa[i + 1]; in SCIPsetReinsertConshdlrSepaPrio()
3869 set->conshdlrs_sepa[newpos] = conshdlr; in SCIPsetReinsertConshdlrSepaPrio()
3872 for( i = 0; i < set->nconshdlrs - 1; ++i ) in SCIPsetReinsertConshdlrSepaPrio()
3873 assert(SCIPconshdlrGetSepaPriority(set->conshdlrs_sepa[i]) in SCIPsetReinsertConshdlrSepaPrio()
3874 >= SCIPconshdlrGetSepaPriority(set->conshdlrs_sepa[i + 1])); in SCIPsetReinsertConshdlrSepaPrio()
3881 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindConshdlr() argument
3887 assert(set != NULL); in SCIPsetFindConshdlr()
3890 for( i = 0; i < set->nconshdlrs; ++i ) in SCIPsetFindConshdlr()
3892 if( strcmp(SCIPconshdlrGetName(set->conshdlrs[i]), name) == 0 ) in SCIPsetFindConshdlr()
3893 return set->conshdlrs[i]; in SCIPsetFindConshdlr()
3901 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeConflicthdlr() argument
3905 assert(set != NULL); in SCIPsetIncludeConflicthdlr()
3909 if( set->nconflicthdlrs >= set->conflicthdlrssize ) in SCIPsetIncludeConflicthdlr()
3911 set->conflicthdlrssize = SCIPsetCalcMemGrowSize(set, set->nconflicthdlrs+1); in SCIPsetIncludeConflicthdlr()
3912 SCIP_ALLOC( BMSreallocMemoryArray(&set->conflicthdlrs, set->conflicthdlrssize) ); in SCIPsetIncludeConflicthdlr()
3914 assert(set->nconflicthdlrs < set->conflicthdlrssize); in SCIPsetIncludeConflicthdlr()
3916 set->conflicthdlrs[set->nconflicthdlrs] = conflicthdlr; in SCIPsetIncludeConflicthdlr()
3917 set->nconflicthdlrs++; in SCIPsetIncludeConflicthdlr()
3918 set->conflicthdlrssorted = FALSE; in SCIPsetIncludeConflicthdlr()
3925 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindConflicthdlr() argument
3931 assert(set != NULL); in SCIPsetFindConflicthdlr()
3934 for( i = 0; i < set->nconflicthdlrs; ++i ) in SCIPsetFindConflicthdlr()
3936 if( strcmp(SCIPconflicthdlrGetName(set->conflicthdlrs[i]), name) == 0 ) in SCIPsetFindConflicthdlr()
3937 return set->conflicthdlrs[i]; in SCIPsetFindConflicthdlr()
3945 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortConflicthdlrs() argument
3948 assert(set != NULL); in SCIPsetSortConflicthdlrs()
3950 if( !set->conflicthdlrssorted ) in SCIPsetSortConflicthdlrs()
3952 SCIPsortPtr((void**)set->conflicthdlrs, SCIPconflicthdlrComp, set->nconflicthdlrs); in SCIPsetSortConflicthdlrs()
3953 set->conflicthdlrssorted = TRUE; in SCIPsetSortConflicthdlrs()
3954 set->conflicthdlrsnamesorted = FALSE; in SCIPsetSortConflicthdlrs()
3960 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortConflicthdlrsName() argument
3963 assert(set != NULL); in SCIPsetSortConflicthdlrsName()
3965 if( !set->conflicthdlrsnamesorted ) in SCIPsetSortConflicthdlrsName()
3967 SCIPsortPtr((void**)set->conflicthdlrs, SCIPconflicthdlrCompName, set->nconflicthdlrs); in SCIPsetSortConflicthdlrsName()
3968 set->conflicthdlrssorted = FALSE; in SCIPsetSortConflicthdlrsName()
3969 set->conflicthdlrsnamesorted = TRUE; in SCIPsetSortConflicthdlrsName()
3975 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludePresol() argument
3979 assert(set != NULL); in SCIPsetIncludePresol()
3982 if( set->npresols >= set->presolssize ) in SCIPsetIncludePresol()
3984 set->presolssize = SCIPsetCalcMemGrowSize(set, set->npresols+1); in SCIPsetIncludePresol()
3985 SCIP_ALLOC( BMSreallocMemoryArray(&set->presols, set->presolssize) ); in SCIPsetIncludePresol()
3987 assert(set->npresols < set->presolssize); in SCIPsetIncludePresol()
3989 set->presols[set->npresols] = presol; in SCIPsetIncludePresol()
3990 set->npresols++; in SCIPsetIncludePresol()
3991 set->presolssorted = FALSE; in SCIPsetIncludePresol()
3998 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindPresol() argument
4004 assert(set != NULL); in SCIPsetFindPresol()
4007 for( i = 0; i < set->npresols; ++i ) in SCIPsetFindPresol()
4009 if( strcmp(SCIPpresolGetName(set->presols[i]), name) == 0 ) in SCIPsetFindPresol()
4010 return set->presols[i]; in SCIPsetFindPresol()
4018 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortPresols() argument
4021 assert(set != NULL); in SCIPsetSortPresols()
4023 if( !set->presolssorted ) in SCIPsetSortPresols()
4025 SCIPsortPtr((void**)set->presols, SCIPpresolComp, set->npresols); in SCIPsetSortPresols()
4026 set->presolssorted = TRUE; in SCIPsetSortPresols()
4027 set->presolsnamesorted = FALSE; in SCIPsetSortPresols()
4033 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortPresolsName() argument
4036 assert(set != NULL); in SCIPsetSortPresolsName()
4038 if( !set->presolsnamesorted ) in SCIPsetSortPresolsName()
4040 SCIPsortPtr((void**)set->presols, SCIPpresolCompName, set->npresols); in SCIPsetSortPresolsName()
4041 set->presolssorted = FALSE; in SCIPsetSortPresolsName()
4042 set->presolsnamesorted = TRUE; in SCIPsetSortPresolsName()
4048 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeRelax() argument
4052 assert(set != NULL); in SCIPsetIncludeRelax()
4056 if( set->nrelaxs >= set->relaxssize ) in SCIPsetIncludeRelax()
4058 set->relaxssize = SCIPsetCalcMemGrowSize(set, set->nrelaxs+1); in SCIPsetIncludeRelax()
4059 SCIP_ALLOC( BMSreallocMemoryArray(&set->relaxs, set->relaxssize) ); in SCIPsetIncludeRelax()
4061 assert(set->nrelaxs < set->relaxssize); in SCIPsetIncludeRelax()
4063 set->relaxs[set->nrelaxs] = relax; in SCIPsetIncludeRelax()
4064 set->nrelaxs++; in SCIPsetIncludeRelax()
4065 set->relaxssorted = FALSE; in SCIPsetIncludeRelax()
4072 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindRelax() argument
4078 assert(set != NULL); in SCIPsetFindRelax()
4081 for( i = 0; i < set->nrelaxs; ++i ) in SCIPsetFindRelax()
4083 if( strcmp(SCIPrelaxGetName(set->relaxs[i]), name) == 0 ) in SCIPsetFindRelax()
4084 return set->relaxs[i]; in SCIPsetFindRelax()
4092 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortRelaxs() argument
4095 assert(set != NULL); in SCIPsetSortRelaxs()
4097 if( !set->relaxssorted ) in SCIPsetSortRelaxs()
4099 SCIPsortPtr((void**)set->relaxs, SCIPrelaxComp, set->nrelaxs); in SCIPsetSortRelaxs()
4100 set->relaxssorted = TRUE; in SCIPsetSortRelaxs()
4101 set->relaxsnamesorted = FALSE; in SCIPsetSortRelaxs()
4107 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortRelaxsName() argument
4110 assert(set != NULL); in SCIPsetSortRelaxsName()
4112 if( !set->relaxsnamesorted ) in SCIPsetSortRelaxsName()
4114 SCIPsortPtr((void**)set->relaxs, SCIPrelaxCompName, set->nrelaxs); in SCIPsetSortRelaxsName()
4115 set->relaxssorted = FALSE; in SCIPsetSortRelaxsName()
4116 set->relaxsnamesorted = TRUE; in SCIPsetSortRelaxsName()
4122 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeSepa() argument
4126 assert(set != NULL); in SCIPsetIncludeSepa()
4130 if( set->nsepas >= set->sepassize ) in SCIPsetIncludeSepa()
4132 set->sepassize = SCIPsetCalcMemGrowSize(set, set->nsepas+1); in SCIPsetIncludeSepa()
4133 SCIP_ALLOC( BMSreallocMemoryArray(&set->sepas, set->sepassize) ); in SCIPsetIncludeSepa()
4135 assert(set->nsepas < set->sepassize); in SCIPsetIncludeSepa()
4137 set->sepas[set->nsepas] = sepa; in SCIPsetIncludeSepa()
4138 set->nsepas++; in SCIPsetIncludeSepa()
4139 set->sepassorted = FALSE; in SCIPsetIncludeSepa()
4146 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindSepa() argument
4152 assert(set != NULL); in SCIPsetFindSepa()
4155 for( i = 0; i < set->nsepas; ++i ) in SCIPsetFindSepa()
4157 if( strcmp(SCIPsepaGetName(set->sepas[i]), name) == 0 ) in SCIPsetFindSepa()
4158 return set->sepas[i]; in SCIPsetFindSepa()
4166 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortSepas() argument
4169 assert(set != NULL); in SCIPsetSortSepas()
4171 if( !set->sepassorted ) in SCIPsetSortSepas()
4173 SCIPsortPtr((void**)set->sepas, SCIPsepaComp, set->nsepas); in SCIPsetSortSepas()
4174 set->sepassorted = TRUE; in SCIPsetSortSepas()
4175 set->sepasnamesorted = FALSE; in SCIPsetSortSepas()
4181 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortSepasName() argument
4184 assert(set != NULL); in SCIPsetSortSepasName()
4186 if( !set->sepasnamesorted ) in SCIPsetSortSepasName()
4188 SCIPsortPtr((void**)set->sepas, SCIPsepaCompName, set->nsepas); in SCIPsetSortSepasName()
4189 set->sepassorted = FALSE; in SCIPsetSortSepasName()
4190 set->sepasnamesorted = TRUE; in SCIPsetSortSepasName()
4196 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeProp() argument
4200 assert(set != NULL); in SCIPsetIncludeProp()
4204 if( set->nprops >= set->propssize ) in SCIPsetIncludeProp()
4206 set->propssize = SCIPsetCalcMemGrowSize(set, set->nprops+1); in SCIPsetIncludeProp()
4207 SCIP_ALLOC( BMSreallocMemoryArray(&set->props, set->propssize) ); in SCIPsetIncludeProp()
4208 SCIP_ALLOC( BMSreallocMemoryArray(&set->props_presol, set->propssize) ); in SCIPsetIncludeProp()
4210 assert(set->nprops < set->propssize); in SCIPsetIncludeProp()
4212 set->props[set->nprops] = prop; in SCIPsetIncludeProp()
4213 set->props_presol[set->nprops] = prop; in SCIPsetIncludeProp()
4214 set->nprops++; in SCIPsetIncludeProp()
4215 set->propssorted = FALSE; in SCIPsetIncludeProp()
4216 set->propspresolsorted = FALSE; in SCIPsetIncludeProp()
4223 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindProp() argument
4229 assert(set != NULL); in SCIPsetFindProp()
4232 for( i = 0; i < set->nprops; ++i ) in SCIPsetFindProp()
4234 if( strcmp(SCIPpropGetName(set->props[i]), name) == 0 ) in SCIPsetFindProp()
4235 return set->props[i]; in SCIPsetFindProp()
4243 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortProps() argument
4246 assert(set != NULL); in SCIPsetSortProps()
4248 if( !set->propssorted ) in SCIPsetSortProps()
4250 SCIPsortPtr((void**)set->props, SCIPpropComp, set->nprops); in SCIPsetSortProps()
4251 set->propssorted = TRUE; in SCIPsetSortProps()
4252 set->propsnamesorted = FALSE; in SCIPsetSortProps()
4258 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortPropsPresol() argument
4261 assert(set != NULL); in SCIPsetSortPropsPresol()
4263 if( !set->propspresolsorted ) in SCIPsetSortPropsPresol()
4265 SCIPsortPtr((void**)set->props_presol, SCIPpropCompPresol, set->nprops); in SCIPsetSortPropsPresol()
4266 set->propspresolsorted = TRUE; in SCIPsetSortPropsPresol()
4267 set->propsnamesorted = FALSE; in SCIPsetSortPropsPresol()
4273 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortPropsName() argument
4276 assert(set != NULL); in SCIPsetSortPropsName()
4278 if( !set->propsnamesorted ) in SCIPsetSortPropsName()
4280 SCIPsortPtr((void**)set->props, SCIPpropCompName, set->nprops); in SCIPsetSortPropsName()
4281 set->propssorted = FALSE; in SCIPsetSortPropsName()
4282 set->propsnamesorted = TRUE; in SCIPsetSortPropsName()
4288 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeBanditvtable() argument
4292 assert(set != NULL); in SCIPsetIncludeBanditvtable()
4295 if( set->nbanditvtables >= set->banditvtablessize ) in SCIPsetIncludeBanditvtable()
4297 int newsize = SCIPsetCalcMemGrowSize(set, set->nbanditvtables + 1); in SCIPsetIncludeBanditvtable()
4298 SCIP_ALLOC( BMSreallocMemoryArray(&set->banditvtables, newsize) ); in SCIPsetIncludeBanditvtable()
4299 set->banditvtablessize = newsize; in SCIPsetIncludeBanditvtable()
4302 assert(set->nbanditvtables < set->banditvtablessize); in SCIPsetIncludeBanditvtable()
4303 set->banditvtables[set->nbanditvtables++] = banditvtable; in SCIPsetIncludeBanditvtable()
4310 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindBanditvtable() argument
4316 assert(set != NULL); in SCIPsetFindBanditvtable()
4320 for( b = 0; b < set->nbanditvtables; ++b ) in SCIPsetFindBanditvtable()
4322 if( strcmp(name, SCIPbanditvtableGetName(set->banditvtables[b])) == 0 ) in SCIPsetFindBanditvtable()
4323 return set->banditvtables[b]; in SCIPsetFindBanditvtable()
4331 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeConcsolverType() argument
4335 assert(set != NULL); in SCIPsetIncludeConcsolverType()
4338 if( set->nconcsolvertypes >= set->concsolvertypessize ) in SCIPsetIncludeConcsolverType()
4340 set->concsolvertypessize = SCIPsetCalcMemGrowSize(set, set->nconcsolvertypes + 1); in SCIPsetIncludeConcsolverType()
4341 SCIP_ALLOC( BMSreallocMemoryArray(&set->concsolvertypes, set->concsolvertypessize) ); in SCIPsetIncludeConcsolverType()
4343 assert(set->nconcsolvertypes < set->concsolvertypessize); in SCIPsetIncludeConcsolverType()
4345 set->concsolvertypes[set->nconcsolvertypes] = concsolvertype; in SCIPsetIncludeConcsolverType()
4346 set->nconcsolvertypes++; in SCIPsetIncludeConcsolverType()
4353 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindConcsolverType() argument
4359 assert(set != NULL); in SCIPsetFindConcsolverType()
4362 for( i = 0; i < set->nconcsolvertypes; ++i ) in SCIPsetFindConcsolverType()
4364 if( strcmp(SCIPconcsolverTypeGetName(set->concsolvertypes[i]), name) == 0 ) in SCIPsetFindConcsolverType()
4365 return set->concsolvertypes[i]; in SCIPsetFindConcsolverType()
4373 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeConcsolver() argument
4377 assert(set != NULL); in SCIPsetIncludeConcsolver()
4380 if( set->nconcsolvers >= set->concsolverssize ) in SCIPsetIncludeConcsolver()
4382 set->concsolverssize = SCIPsetCalcMemGrowSize(set, set->nconcsolvers + 1); in SCIPsetIncludeConcsolver()
4383 SCIP_ALLOC( BMSreallocMemoryArray(&set->concsolvers, set->concsolverssize) ); in SCIPsetIncludeConcsolver()
4385 assert(set->nconcsolvers < set->concsolverssize); in SCIPsetIncludeConcsolver()
4387 set->concsolvers[set->nconcsolvers] = concsolver; in SCIPsetIncludeConcsolver()
4388 assert(set->nconcsolvers == SCIPconcsolverGetIdx(concsolver)); in SCIPsetIncludeConcsolver()
4390 set->nconcsolvers++; in SCIPsetIncludeConcsolver()
4397 SCIP_SET* set /**< global SCIP settings */ in SCIPsetFreeConcsolvers() argument
4401 assert(set != NULL); in SCIPsetFreeConcsolvers()
4404 for( i = 0; i < set->nconcsolvers; ++i ) in SCIPsetFreeConcsolvers()
4406 SCIP_CALL( SCIPconcsolverDestroyInstance(set, &set->concsolvers[i]) ); in SCIPsetFreeConcsolvers()
4410 set->nconcsolvers = 0; in SCIPsetFreeConcsolvers()
4411 set->concsolverssize = 0; in SCIPsetFreeConcsolvers()
4412 BMSfreeMemoryArrayNull(&set->concsolvers); in SCIPsetFreeConcsolvers()
4419 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeHeur() argument
4423 assert(set != NULL); in SCIPsetIncludeHeur()
4427 if( set->nheurs >= set->heurssize ) in SCIPsetIncludeHeur()
4429 set->heurssize = SCIPsetCalcMemGrowSize(set, set->nheurs+1); in SCIPsetIncludeHeur()
4430 SCIP_ALLOC( BMSreallocMemoryArray(&set->heurs, set->heurssize) ); in SCIPsetIncludeHeur()
4432 assert(set->nheurs < set->heurssize); in SCIPsetIncludeHeur()
4434 set->heurs[set->nheurs] = heur; in SCIPsetIncludeHeur()
4435 set->nheurs++; in SCIPsetIncludeHeur()
4436 set->heurssorted = FALSE; in SCIPsetIncludeHeur()
4443 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindHeur() argument
4449 assert(set != NULL); in SCIPsetFindHeur()
4452 for( i = 0; i < set->nheurs; ++i ) in SCIPsetFindHeur()
4454 if( strcmp(SCIPheurGetName(set->heurs[i]), name) == 0 ) in SCIPsetFindHeur()
4455 return set->heurs[i]; in SCIPsetFindHeur()
4463 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortHeurs() argument
4466 assert(set != NULL); in SCIPsetSortHeurs()
4468 if( !set->heurssorted ) in SCIPsetSortHeurs()
4470 SCIPsortPtr((void**)set->heurs, SCIPheurComp, set->nheurs); in SCIPsetSortHeurs()
4471 set->heurssorted = TRUE; in SCIPsetSortHeurs()
4472 set->heursnamesorted = FALSE; in SCIPsetSortHeurs()
4478 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortHeursName() argument
4481 assert(set != NULL); in SCIPsetSortHeursName()
4483 if( !set->heursnamesorted ) in SCIPsetSortHeursName()
4485 SCIPsortPtr((void**)set->heurs, SCIPheurCompName, set->nheurs); in SCIPsetSortHeursName()
4486 set->heurssorted = FALSE; in SCIPsetSortHeursName()
4487 set->heursnamesorted = TRUE; in SCIPsetSortHeursName()
4493 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeCompr() argument
4497 assert(set != NULL); in SCIPsetIncludeCompr()
4501 if( set->ncomprs >= set->comprssize ) in SCIPsetIncludeCompr()
4503 set->comprssize = SCIPsetCalcMemGrowSize(set, set->ncomprs+1); in SCIPsetIncludeCompr()
4504 SCIP_ALLOC( BMSreallocMemoryArray(&set->comprs, set->comprssize) ); in SCIPsetIncludeCompr()
4506 assert(set->ncomprs < set->comprssize); in SCIPsetIncludeCompr()
4508 set->comprs[set->ncomprs] = compr; in SCIPsetIncludeCompr()
4509 set->ncomprs++; in SCIPsetIncludeCompr()
4510 set->comprssorted = FALSE; in SCIPsetIncludeCompr()
4517 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindCompr() argument
4523 assert(set != NULL); in SCIPsetFindCompr()
4526 for( i = 0; i < set->ncomprs; ++i ) in SCIPsetFindCompr()
4528 if( strcmp(SCIPcomprGetName(set->comprs[i]), name) == 0 ) in SCIPsetFindCompr()
4529 return set->comprs[i]; in SCIPsetFindCompr()
4537 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortComprs() argument
4540 assert(set != NULL); in SCIPsetSortComprs()
4542 if( !set->comprssorted ) in SCIPsetSortComprs()
4544 SCIPsortPtr((void**)set->comprs, SCIPcomprComp, set->ncomprs); in SCIPsetSortComprs()
4545 set->comprssorted = TRUE; in SCIPsetSortComprs()
4546 set->comprsnamesorted = FALSE; in SCIPsetSortComprs()
4552 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortComprsName() argument
4555 assert(set != NULL); in SCIPsetSortComprsName()
4557 if( !set->comprsnamesorted ) in SCIPsetSortComprsName()
4559 SCIPsortPtr((void**)set->comprs, SCIPcomprCompName, set->ncomprs); in SCIPsetSortComprsName()
4560 set->comprssorted = FALSE; in SCIPsetSortComprsName()
4561 set->comprsnamesorted = TRUE; in SCIPsetSortComprsName()
4567 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeEventhdlr() argument
4571 assert(set != NULL); in SCIPsetIncludeEventhdlr()
4575 if( set->neventhdlrs >= set->eventhdlrssize ) in SCIPsetIncludeEventhdlr()
4577 set->eventhdlrssize = SCIPsetCalcMemGrowSize(set, set->neventhdlrs+1); in SCIPsetIncludeEventhdlr()
4578 SCIP_ALLOC( BMSreallocMemoryArray(&set->eventhdlrs, set->eventhdlrssize) ); in SCIPsetIncludeEventhdlr()
4580 assert(set->neventhdlrs < set->eventhdlrssize); in SCIPsetIncludeEventhdlr()
4582 set->eventhdlrs[set->neventhdlrs] = eventhdlr; in SCIPsetIncludeEventhdlr()
4583 set->neventhdlrs++; in SCIPsetIncludeEventhdlr()
4590 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindEventhdlr() argument
4596 assert(set != NULL); in SCIPsetFindEventhdlr()
4599 for( i = 0; i < set->neventhdlrs; ++i ) in SCIPsetFindEventhdlr()
4601 if( strcmp(SCIPeventhdlrGetName(set->eventhdlrs[i]), name) == 0 ) in SCIPsetFindEventhdlr()
4602 return set->eventhdlrs[i]; in SCIPsetFindEventhdlr()
4610 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeNodesel() argument
4617 assert(set != NULL); in SCIPsetIncludeNodesel()
4621 if( set->nnodesels >= set->nodeselssize ) in SCIPsetIncludeNodesel()
4623 set->nodeselssize = SCIPsetCalcMemGrowSize(set, set->nnodesels+1); in SCIPsetIncludeNodesel()
4624 SCIP_ALLOC( BMSreallocMemoryArray(&set->nodesels, set->nodeselssize) ); in SCIPsetIncludeNodesel()
4626 assert(set->nnodesels < set->nodeselssize); in SCIPsetIncludeNodesel()
4630 …for( i = set->nnodesels; i > 0 && nodeselstdprio > SCIPnodeselGetStdPriority(set->nodesels[i-1]); … in SCIPsetIncludeNodesel()
4631 set->nodesels[i] = set->nodesels[i-1]; in SCIPsetIncludeNodesel()
4633 set->nodesels[i] = nodesel; in SCIPsetIncludeNodesel()
4634 set->nnodesels++; in SCIPsetIncludeNodesel()
4641 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindNodesel() argument
4647 assert(set != NULL); in SCIPsetFindNodesel()
4650 for( i = 0; i < set->nnodesels; ++i ) in SCIPsetFindNodesel()
4652 if( strcmp(SCIPnodeselGetName(set->nodesels[i]), name) == 0 ) in SCIPsetFindNodesel()
4653 return set->nodesels[i]; in SCIPsetFindNodesel()
4661 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetGetNodesel() argument
4665 assert(set != NULL); in SCIPsetGetNodesel()
4669 if( set->nodesel == NULL && set->nnodesels > 0 ) in SCIPsetGetNodesel()
4673 set->nodesel = set->nodesels[0]; in SCIPsetGetNodesel()
4678 for( i = 1; i < set->nnodesels; ++i ) in SCIPsetGetNodesel()
4680 …if( SCIPnodeselGetMemsavePriority(set->nodesels[i]) > SCIPnodeselGetMemsavePriority(set->nodesel) ) in SCIPsetGetNodesel()
4681 set->nodesel = set->nodesels[i]; in SCIPsetGetNodesel()
4686 for( i = 1; i < set->nnodesels; ++i ) in SCIPsetGetNodesel()
4688 … if( SCIPnodeselGetStdPriority(set->nodesels[i]) > SCIPnodeselGetStdPriority(set->nodesel) ) in SCIPsetGetNodesel()
4689 set->nodesel = set->nodesels[i]; in SCIPsetGetNodesel()
4694 return set->nodesel; in SCIPsetGetNodesel()
4699 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeBranchrule() argument
4703 assert(set != NULL); in SCIPsetIncludeBranchrule()
4707 if( set->nbranchrules >= set->branchrulessize ) in SCIPsetIncludeBranchrule()
4709 set->branchrulessize = SCIPsetCalcMemGrowSize(set, set->nbranchrules+1); in SCIPsetIncludeBranchrule()
4710 SCIP_ALLOC( BMSreallocMemoryArray(&set->branchrules, set->branchrulessize) ); in SCIPsetIncludeBranchrule()
4712 assert(set->nbranchrules < set->branchrulessize); in SCIPsetIncludeBranchrule()
4714 set->branchrules[set->nbranchrules] = branchrule; in SCIPsetIncludeBranchrule()
4715 set->nbranchrules++; in SCIPsetIncludeBranchrule()
4716 set->branchrulessorted = FALSE; in SCIPsetIncludeBranchrule()
4723 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindBranchrule() argument
4729 assert(set != NULL); in SCIPsetFindBranchrule()
4732 for( i = 0; i < set->nbranchrules; ++i ) in SCIPsetFindBranchrule()
4734 if( strcmp(SCIPbranchruleGetName(set->branchrules[i]), name) == 0 ) in SCIPsetFindBranchrule()
4735 return set->branchrules[i]; in SCIPsetFindBranchrule()
4743 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortBranchrules() argument
4746 assert(set != NULL); in SCIPsetSortBranchrules()
4748 if( !set->branchrulessorted ) in SCIPsetSortBranchrules()
4750 SCIPsortPtr((void**)set->branchrules, SCIPbranchruleComp, set->nbranchrules); in SCIPsetSortBranchrules()
4751 set->branchrulessorted = TRUE; in SCIPsetSortBranchrules()
4752 set->branchrulesnamesorted = FALSE; in SCIPsetSortBranchrules()
4758 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortBranchrulesName() argument
4761 assert(set != NULL); in SCIPsetSortBranchrulesName()
4763 if( !set->branchrulesnamesorted ) in SCIPsetSortBranchrulesName()
4765 SCIPsortPtr((void**)set->branchrules, SCIPbranchruleCompName, set->nbranchrules); in SCIPsetSortBranchrulesName()
4766 set->branchrulessorted = FALSE; in SCIPsetSortBranchrulesName()
4767 set->branchrulesnamesorted = TRUE; in SCIPsetSortBranchrulesName()
4773 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeDisp() argument
4780 assert(set != NULL); in SCIPsetIncludeDisp()
4784 if( set->ndisps >= set->dispssize ) in SCIPsetIncludeDisp()
4786 set->dispssize = SCIPsetCalcMemGrowSize(set, set->ndisps+1); in SCIPsetIncludeDisp()
4787 SCIP_ALLOC( BMSreallocMemoryArray(&set->disps, set->dispssize) ); in SCIPsetIncludeDisp()
4789 assert(set->ndisps < set->dispssize); in SCIPsetIncludeDisp()
4793 for( i = set->ndisps; i > 0 && disppos < SCIPdispGetPosition(set->disps[i-1]); --i ) in SCIPsetIncludeDisp()
4795 set->disps[i] = set->disps[i-1]; in SCIPsetIncludeDisp()
4797 set->disps[i] = disp; in SCIPsetIncludeDisp()
4798 set->ndisps++; in SCIPsetIncludeDisp()
4805 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindDisp() argument
4811 assert(set != NULL); in SCIPsetFindDisp()
4814 for( i = 0; i < set->ndisps; ++i ) in SCIPsetFindDisp()
4816 if( strcmp(SCIPdispGetName(set->disps[i]), name) == 0 ) in SCIPsetFindDisp()
4817 return set->disps[i]; in SCIPsetFindDisp()
4825 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeTable() argument
4829 assert(set != NULL); in SCIPsetIncludeTable()
4833 if( set->ntables >= set->tablessize ) in SCIPsetIncludeTable()
4835 set->tablessize = SCIPsetCalcMemGrowSize(set, set->ntables+1); in SCIPsetIncludeTable()
4836 SCIP_ALLOC( BMSreallocMemoryArray(&set->tables, set->tablessize) ); in SCIPsetIncludeTable()
4838 assert(set->ntables < set->tablessize); in SCIPsetIncludeTable()
4841 set->tables[set->ntables] = table; in SCIPsetIncludeTable()
4842 set->ntables++; in SCIPsetIncludeTable()
4843 set->tablessorted = FALSE; in SCIPsetIncludeTable()
4850 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindTable() argument
4856 assert(set != NULL); in SCIPsetFindTable()
4859 for( i = 0; i < set->ntables; ++i ) in SCIPsetFindTable()
4861 if( strcmp(SCIPtableGetName(set->tables[i]), name) == 0 ) in SCIPsetFindTable()
4862 return set->tables[i]; in SCIPsetFindTable()
4870 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeDialog() argument
4874 assert(set != NULL); in SCIPsetIncludeDialog()
4877 if( set->ndialogs >= set->dialogssize ) in SCIPsetIncludeDialog()
4879 set->dialogssize = SCIPsetCalcMemGrowSize(set, set->ndialogs+1); in SCIPsetIncludeDialog()
4880 SCIP_ALLOC( BMSreallocMemoryArray(&set->dialogs, set->dialogssize) ); in SCIPsetIncludeDialog()
4882 assert(set->ndialogs < set->dialogssize); in SCIPsetIncludeDialog()
4884 set->dialogs[set->ndialogs] = dialog; in SCIPsetIncludeDialog()
4885 set->ndialogs++; in SCIPsetIncludeDialog()
4892 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetExistsDialog() argument
4898 assert(set != NULL); in SCIPsetExistsDialog()
4903 for( i = 0; i < set->ndialogs; ++i ) in SCIPsetExistsDialog()
4905 if( set->dialogs[i] == dialog ) in SCIPsetExistsDialog()
4914 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeNlpi() argument
4918 assert(set != NULL); in SCIPsetIncludeNlpi()
4921 if( set->nnlpis >= set->nlpissize ) in SCIPsetIncludeNlpi()
4923 set->nlpissize = SCIPsetCalcMemGrowSize(set, set->nnlpis+1); in SCIPsetIncludeNlpi()
4924 SCIP_ALLOC( BMSreallocMemoryArray(&set->nlpis, set->nlpissize) ); in SCIPsetIncludeNlpi()
4926 assert(set->nnlpis < set->nlpissize); in SCIPsetIncludeNlpi()
4928 set->nlpis[set->nnlpis] = nlpi; in SCIPsetIncludeNlpi()
4929 set->nnlpis++; in SCIPsetIncludeNlpi()
4930 set->nlpissorted = FALSE; in SCIPsetIncludeNlpi()
4937 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFindNlpi() argument
4943 assert(set != NULL); in SCIPsetFindNlpi()
4946 for( i = 0; i < set->nnlpis; ++i ) in SCIPsetFindNlpi()
4948 if( strcmp(SCIPnlpiGetName(set->nlpis[i]), name) == 0 ) in SCIPsetFindNlpi()
4949 return set->nlpis[i]; in SCIPsetFindNlpi()
4957 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSortNlpis() argument
4960 assert(set != NULL); in SCIPsetSortNlpis()
4962 if( !set->nlpissorted ) in SCIPsetSortNlpis()
4964 SCIPsortPtr((void**)set->nlpis, SCIPnlpiComp, set->nnlpis); in SCIPsetSortNlpis()
4965 set->nlpissorted = TRUE; in SCIPsetSortNlpis()
4971 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetPriorityNlpi() argument
4976 assert(set != NULL); in SCIPsetSetPriorityNlpi()
4980 set->nlpissorted = FALSE; in SCIPsetSetPriorityNlpi()
4985 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIncludeExternalCode() argument
4990 assert(set != NULL); in SCIPsetIncludeExternalCode()
4993 if( set->nextcodes >= set->extcodessize ) in SCIPsetIncludeExternalCode()
4995 set->extcodessize = SCIPsetCalcMemGrowSize(set, set->nextcodes+1); in SCIPsetIncludeExternalCode()
4996 SCIP_ALLOC( BMSreallocMemoryArray(&set->extcodenames, set->extcodessize) ); in SCIPsetIncludeExternalCode()
4997 SCIP_ALLOC( BMSreallocMemoryArray(&set->extcodedescs, set->extcodessize) ); in SCIPsetIncludeExternalCode()
4999 assert(set->nextcodes < set->extcodessize); in SCIPsetIncludeExternalCode()
5001 …BMSduplicateMemoryArray(&(set->extcodenames[set->nextcodes]), name, (int) (strlen(name)+1)); /*li… in SCIPsetIncludeExternalCode()
5004 …BMSduplicateMemoryArray(&(set->extcodedescs[set->nextcodes]), description, (int) (strlen(descripti… in SCIPsetIncludeExternalCode()
5008 set->extcodedescs[set->nextcodes] = NULL; in SCIPsetIncludeExternalCode()
5010 set->nextcodes++; in SCIPsetIncludeExternalCode()
5017 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetInitPlugins() argument
5024 assert(set != NULL); in SCIPsetInitPlugins()
5027 SCIPsetSortPricers(set); in SCIPsetInitPlugins()
5028 for( i = 0; i < set->nactivepricers; ++i ) in SCIPsetInitPlugins()
5030 SCIP_CALL( SCIPpricerInit(set->pricers[i], set) ); in SCIPsetInitPlugins()
5034 SCIPsetSortBenders(set); in SCIPsetInitPlugins()
5035 for( i = 0; i < set->nactivebenders; ++i ) in SCIPsetInitPlugins()
5037 SCIP_CALL( SCIPbendersInit(set->benders[i], set) ); in SCIPsetInitPlugins()
5041 for( i = 0; i < set->nconshdlrs; ++i ) in SCIPsetInitPlugins()
5043 SCIP_CALL( SCIPconshdlrInit(set->conshdlrs[i], blkmem, set, stat) ); in SCIPsetInitPlugins()
5047 for( i = 0; i < set->nconflicthdlrs; ++i ) in SCIPsetInitPlugins()
5049 SCIP_CALL( SCIPconflicthdlrInit(set->conflicthdlrs[i], set) ); in SCIPsetInitPlugins()
5053 for( i = 0; i < set->npresols; ++i ) in SCIPsetInitPlugins()
5055 SCIP_CALL( SCIPpresolInit(set->presols[i], set) ); in SCIPsetInitPlugins()
5059 for( i = 0; i < set->nrelaxs; ++i ) in SCIPsetInitPlugins()
5061 SCIP_CALL( SCIPrelaxInit(set->relaxs[i], set) ); in SCIPsetInitPlugins()
5065 for( i = 0; i < set->nsepas; ++i ) in SCIPsetInitPlugins()
5067 SCIP_CALL( SCIPsepaInit(set->sepas[i], set) ); in SCIPsetInitPlugins()
5071 for( i = 0; i < set->nprops; ++i ) in SCIPsetInitPlugins()
5073 SCIP_CALL( SCIPpropInit(set->props[i], set) ); in SCIPsetInitPlugins()
5077 for( i = 0; i < set->nheurs; ++i ) in SCIPsetInitPlugins()
5079 SCIP_CALL( SCIPheurInit(set->heurs[i], set) ); in SCIPsetInitPlugins()
5083 for( i = 0; i < set->ncomprs; ++i ) in SCIPsetInitPlugins()
5085 SCIP_CALL( SCIPcomprInit(set->comprs[i], set) ); in SCIPsetInitPlugins()
5089 for( i = 0; i < set->neventhdlrs; ++i ) in SCIPsetInitPlugins()
5091 SCIP_CALL( SCIPeventhdlrInit(set->eventhdlrs[i], set) ); in SCIPsetInitPlugins()
5095 for( i = 0; i < set->nnodesels; ++i ) in SCIPsetInitPlugins()
5097 SCIP_CALL( SCIPnodeselInit(set->nodesels[i], set) ); in SCIPsetInitPlugins()
5101 for( i = 0; i < set->nbranchrules; ++i ) in SCIPsetInitPlugins()
5103 SCIP_CALL( SCIPbranchruleInit(set->branchrules[i], set) ); in SCIPsetInitPlugins()
5107 for( i = 0; i < set->ndisps; ++i ) in SCIPsetInitPlugins()
5109 SCIP_CALL( SCIPdispInit(set->disps[i], set) ); in SCIPsetInitPlugins()
5111 SCIP_CALL( SCIPdispAutoActivate(set) ); in SCIPsetInitPlugins()
5114 for( i = 0; i < set->ntables; ++i ) in SCIPsetInitPlugins()
5116 SCIP_CALL( SCIPtableInit(set->tables[i], set) ); in SCIPsetInitPlugins()
5124 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetExitPlugins() argument
5131 assert(set != NULL); in SCIPsetExitPlugins()
5134 SCIPsetSortPricers(set); in SCIPsetExitPlugins()
5135 for( i = 0; i < set->nactivepricers; ++i ) in SCIPsetExitPlugins()
5137 SCIP_CALL( SCIPpricerExit(set->pricers[i], set) ); in SCIPsetExitPlugins()
5141 SCIPsetSortBenders(set); in SCIPsetExitPlugins()
5142 for( i = 0; i < set->nactivebenders; ++i ) in SCIPsetExitPlugins()
5144 SCIP_CALL( SCIPbendersExit(set->benders[i], set) ); in SCIPsetExitPlugins()
5148 for( i = 0; i < set->nconshdlrs; ++i ) in SCIPsetExitPlugins()
5150 SCIP_CALL( SCIPconshdlrExit(set->conshdlrs[i], blkmem, set, stat) ); in SCIPsetExitPlugins()
5154 for( i = 0; i < set->nconflicthdlrs; ++i ) in SCIPsetExitPlugins()
5156 SCIP_CALL( SCIPconflicthdlrExit(set->conflicthdlrs[i], set) ); in SCIPsetExitPlugins()
5160 for( i = 0; i < set->npresols; ++i ) in SCIPsetExitPlugins()
5162 SCIP_CALL( SCIPpresolExit(set->presols[i], set) ); in SCIPsetExitPlugins()
5166 for( i = 0; i < set->nrelaxs; ++i ) in SCIPsetExitPlugins()
5168 SCIP_CALL( SCIPrelaxExit(set->relaxs[i], set) ); in SCIPsetExitPlugins()
5172 for( i = 0; i < set->nsepas; ++i ) in SCIPsetExitPlugins()
5174 SCIP_CALL( SCIPsepaExit(set->sepas[i], set) ); in SCIPsetExitPlugins()
5178 for( i = 0; i < set->nprops; ++i ) in SCIPsetExitPlugins()
5180 SCIP_CALL( SCIPpropExit(set->props[i], set) ); in SCIPsetExitPlugins()
5184 for( i = 0; i < set->nheurs; ++i ) in SCIPsetExitPlugins()
5186 SCIP_CALL( SCIPheurExit(set->heurs[i], set) ); in SCIPsetExitPlugins()
5190 for( i = 0; i < set->ncomprs; ++i ) in SCIPsetExitPlugins()
5192 SCIP_CALL( SCIPcomprExit(set->comprs[i], set) ); in SCIPsetExitPlugins()
5196 for( i = 0; i < set->neventhdlrs; ++i ) in SCIPsetExitPlugins()
5198 SCIP_CALL( SCIPeventhdlrExit(set->eventhdlrs[i], set) ); in SCIPsetExitPlugins()
5202 for( i = 0; i < set->nnodesels; ++i ) in SCIPsetExitPlugins()
5204 SCIP_CALL( SCIPnodeselExit(set->nodesels[i], set) ); in SCIPsetExitPlugins()
5208 for( i = 0; i < set->nbranchrules; ++i ) in SCIPsetExitPlugins()
5210 SCIP_CALL( SCIPbranchruleExit(set->branchrules[i], set) ); in SCIPsetExitPlugins()
5214 for( i = 0; i < set->ndisps; ++i ) in SCIPsetExitPlugins()
5216 SCIP_CALL( SCIPdispExit(set->disps[i], set) ); in SCIPsetExitPlugins()
5220 for( i = 0; i < set->ntables; ++i ) in SCIPsetExitPlugins()
5222 SCIP_CALL( SCIPtableExit(set->tables[i], set) ); in SCIPsetExitPlugins()
5230 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetInitprePlugins() argument
5237 assert(set != NULL); in SCIPsetInitprePlugins()
5240 for( i = 0; i < set->npresols; ++i ) in SCIPsetInitprePlugins()
5242 SCIP_CALL( SCIPpresolInitpre(set->presols[i], set) ); in SCIPsetInitprePlugins()
5246 for( i = 0; i < set->nprops; ++i ) in SCIPsetInitprePlugins()
5248 SCIP_CALL( SCIPpropInitpre(set->props[i], set) ); in SCIPsetInitprePlugins()
5252 for( i = 0; i < set->nconshdlrs; ++i ) in SCIPsetInitprePlugins()
5254 SCIP_CALL( SCIPconshdlrInitpre(set->conshdlrs[i], blkmem, set, stat) ); in SCIPsetInitprePlugins()
5258 for( i = 0; i < set->nactivebenders; ++i ) in SCIPsetInitprePlugins()
5260 SCIP_CALL( SCIPbendersInitpre(set->benders[i], set, stat) ); in SCIPsetInitprePlugins()
5268 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetExitprePlugins() argument
5275 assert(set != NULL); in SCIPsetExitprePlugins()
5278 for( i = 0; i < set->npresols; ++i ) in SCIPsetExitprePlugins()
5280 SCIP_CALL( SCIPpresolExitpre(set->presols[i], set) ); in SCIPsetExitprePlugins()
5284 for( i = 0; i < set->nprops; ++i ) in SCIPsetExitprePlugins()
5286 SCIP_CALL( SCIPpropExitpre(set->props[i], set) ); in SCIPsetExitprePlugins()
5290 for( i = 0; i < set->nconshdlrs; ++i ) in SCIPsetExitprePlugins()
5292 SCIP_CALL( SCIPconshdlrExitpre(set->conshdlrs[i], blkmem, set, stat) ); in SCIPsetExitprePlugins()
5296 for( i = 0; i < set->nactivebenders; ++i ) in SCIPsetExitprePlugins()
5298 SCIP_CALL( SCIPbendersExitpre(set->benders[i], set, stat) ); in SCIPsetExitprePlugins()
5306 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetInitsolPlugins() argument
5313 assert(set != NULL); in SCIPsetInitsolPlugins()
5322 set->num_relaxfeastol = SCIP_INVALID; in SCIPsetInitsolPlugins()
5325 SCIPsetSortPricers(set); in SCIPsetInitsolPlugins()
5326 for( i = 0; i < set->nactivepricers; ++i ) in SCIPsetInitsolPlugins()
5328 SCIP_CALL( SCIPpricerInitsol(set->pricers[i], set) ); in SCIPsetInitsolPlugins()
5332 SCIPsetSortBenders(set); in SCIPsetInitsolPlugins()
5333 for( i = 0; i < set->nactivebenders; ++i ) in SCIPsetInitsolPlugins()
5335 SCIP_CALL( SCIPbendersInitsol(set->benders[i], set) ); in SCIPsetInitsolPlugins()
5339 for( i = 0; i < set->nconshdlrs; ++i ) in SCIPsetInitsolPlugins()
5341 SCIP_CALL( SCIPconshdlrInitsol(set->conshdlrs[i], blkmem, set, stat) ); in SCIPsetInitsolPlugins()
5345 for( i = 0; i < set->nconflicthdlrs; ++i ) in SCIPsetInitsolPlugins()
5347 SCIP_CALL( SCIPconflicthdlrInitsol(set->conflicthdlrs[i], set) ); in SCIPsetInitsolPlugins()
5351 for( i = 0; i < set->nrelaxs; ++i ) in SCIPsetInitsolPlugins()
5353 SCIP_CALL( SCIPrelaxInitsol(set->relaxs[i], set) ); in SCIPsetInitsolPlugins()
5357 for( i = 0; i < set->nsepas; ++i ) in SCIPsetInitsolPlugins()
5359 SCIP_CALL( SCIPsepaInitsol(set->sepas[i], set) ); in SCIPsetInitsolPlugins()
5363 for( i = 0; i < set->nprops; ++i ) in SCIPsetInitsolPlugins()
5365 SCIP_CALL( SCIPpropInitsol(set->props[i], set) ); in SCIPsetInitsolPlugins()
5369 for( i = 0; i < set->nheurs; ++i ) in SCIPsetInitsolPlugins()
5371 SCIP_CALL( SCIPheurInitsol(set->heurs[i], set) ); in SCIPsetInitsolPlugins()
5375 for( i = 0; i < set->neventhdlrs; ++i ) in SCIPsetInitsolPlugins()
5377 SCIP_CALL( SCIPeventhdlrInitsol(set->eventhdlrs[i], set) ); in SCIPsetInitsolPlugins()
5381 for( i = 0; i < set->nnodesels; ++i ) in SCIPsetInitsolPlugins()
5383 SCIP_CALL( SCIPnodeselInitsol(set->nodesels[i], set) ); in SCIPsetInitsolPlugins()
5387 for( i = 0; i < set->nbranchrules; ++i ) in SCIPsetInitsolPlugins()
5389 SCIP_CALL( SCIPbranchruleInitsol(set->branchrules[i], set) ); in SCIPsetInitsolPlugins()
5393 for( i = 0; i < set->ndisps; ++i ) in SCIPsetInitsolPlugins()
5395 SCIP_CALL( SCIPdispInitsol(set->disps[i], set) ); in SCIPsetInitsolPlugins()
5399 for( i = 0; i < set->ntables; ++i ) in SCIPsetInitsolPlugins()
5401 SCIP_CALL( SCIPtableInitsol(set->tables[i], set) ); in SCIPsetInitsolPlugins()
5409 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetExitsolPlugins() argument
5417 assert(set != NULL); in SCIPsetExitsolPlugins()
5420 SCIPsetSortPricers(set); in SCIPsetExitsolPlugins()
5421 for( i = 0; i < set->nactivepricers; ++i ) in SCIPsetExitsolPlugins()
5423 SCIP_CALL( SCIPpricerExitsol(set->pricers[i], set) ); in SCIPsetExitsolPlugins()
5427 SCIPsetSortBenders(set); in SCIPsetExitsolPlugins()
5428 for( i = 0; i < set->nactivebenders; ++i ) in SCIPsetExitsolPlugins()
5430 SCIP_CALL( SCIPbendersExitsol(set->benders[i], set) ); in SCIPsetExitsolPlugins()
5434 for( i = 0; i < set->nconshdlrs; ++i ) in SCIPsetExitsolPlugins()
5436 SCIP_CALL( SCIPconshdlrExitsol(set->conshdlrs[i], blkmem, set, stat, restart) ); in SCIPsetExitsolPlugins()
5440 for( i = 0; i < set->nconflicthdlrs; ++i ) in SCIPsetExitsolPlugins()
5442 SCIP_CALL( SCIPconflicthdlrExitsol(set->conflicthdlrs[i], set) ); in SCIPsetExitsolPlugins()
5446 for( i = 0; i < set->nrelaxs; ++i ) in SCIPsetExitsolPlugins()
5448 SCIP_CALL( SCIPrelaxExitsol(set->relaxs[i], set) ); in SCIPsetExitsolPlugins()
5452 for( i = 0; i < set->nsepas; ++i ) in SCIPsetExitsolPlugins()
5454 SCIP_CALL( SCIPsepaExitsol(set->sepas[i], set) ); in SCIPsetExitsolPlugins()
5458 for( i = 0; i < set->nprops; ++i ) in SCIPsetExitsolPlugins()
5460 SCIP_CALL( SCIPpropExitsol(set->props[i], set, restart) ); in SCIPsetExitsolPlugins()
5464 for( i = 0; i < set->nheurs; ++i ) in SCIPsetExitsolPlugins()
5466 SCIP_CALL( SCIPheurExitsol(set->heurs[i], set) ); in SCIPsetExitsolPlugins()
5470 for( i = 0; i < set->neventhdlrs; ++i ) in SCIPsetExitsolPlugins()
5472 SCIP_CALL( SCIPeventhdlrExitsol(set->eventhdlrs[i], set) ); in SCIPsetExitsolPlugins()
5476 for( i = 0; i < set->nnodesels; ++i ) in SCIPsetExitsolPlugins()
5478 SCIP_CALL( SCIPnodeselExitsol(set->nodesels[i], set) ); in SCIPsetExitsolPlugins()
5482 for( i = 0; i < set->nbranchrules; ++i ) in SCIPsetExitsolPlugins()
5484 SCIP_CALL( SCIPbranchruleExitsol(set->branchrules[i], set) ); in SCIPsetExitsolPlugins()
5488 for( i = 0; i < set->ndisps; ++i ) in SCIPsetExitsolPlugins()
5490 SCIP_CALL( SCIPdispExitsol(set->disps[i], set) ); in SCIPsetExitsolPlugins()
5494 for( i = 0; i < set->ntables; ++i ) in SCIPsetExitsolPlugins()
5496 SCIP_CALL( SCIPtableExitsol(set->tables[i], set) ); in SCIPsetExitsolPlugins()
5504 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetCalcMemGrowSize() argument
5508 return calcGrowSize(set->mem_arraygrowinit, set->mem_arraygrowfac, num); in SCIPsetCalcMemGrowSize()
5513 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetCalcTreeGrowSize() argument
5517 return calcGrowSize(set->mem_treegrowinit, set->mem_treegrowfac, num); in SCIPsetCalcTreeGrowSize()
5522 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetCalcPathGrowSize() argument
5526 return calcGrowSize(set->mem_pathgrowinit, set->mem_pathgrowfac, num); in SCIPsetCalcPathGrowSize()
5531 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetVerbLevel() argument
5535 assert(set != NULL); in SCIPsetSetVerbLevel()
5543 set->disp_verblevel = verblevel; in SCIPsetSetVerbLevel()
5550 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetFeastol() argument
5555 assert(set != NULL); in SCIPsetSetFeastol()
5557 set->num_feastol = feastol; in SCIPsetSetFeastol()
5563 if( lp != NULL && SCIPlpGetFeastol(lp) > set->num_lpfeastolfactor * SCIPsetFeastol(set) ) in SCIPsetSetFeastol()
5564 SCIPlpResetFeastol(lp, set); in SCIPsetSetFeastol()
5571 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetDualfeastol() argument
5575 assert(set != NULL); in SCIPsetSetDualfeastol()
5577 set->num_dualfeastol = dualfeastol; in SCIPsetSetDualfeastol()
5584 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetBarrierconvtol() argument
5588 assert(set != NULL); in SCIPsetSetBarrierconvtol()
5590 set->num_barrierconvtol = barrierconvtol; in SCIPsetSetBarrierconvtol()
5602 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSetRelaxfeastol() argument
5608 assert(set != NULL); in SCIPsetSetRelaxfeastol()
5611 oldval = set->num_relaxfeastol; in SCIPsetSetRelaxfeastol()
5612 set->num_relaxfeastol = relaxfeastol; in SCIPsetSetRelaxfeastol()
5619 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSetLimitChanged() argument
5622 set->limitchanged = TRUE; in SCIPsetSetLimitChanged()
5624 set->istimelimitfinite = (set->limit_time < SCIP_DEFAULT_LIMIT_TIME); in SCIPsetSetLimitChanged()
5629 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetGetPriceMaxvars() argument
5633 assert(set != NULL); in SCIPsetGetPriceMaxvars()
5636 return set->price_maxvarsroot; in SCIPsetGetPriceMaxvars()
5638 return set->price_maxvars; in SCIPsetGetPriceMaxvars()
5643 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetGetSepaMaxcuts() argument
5647 assert(set != NULL); in SCIPsetGetSepaMaxcuts()
5650 return set->sepa_maxcutsroot; in SCIPsetGetSepaMaxcuts()
5652 return set->sepa_maxcuts; in SCIPsetGetSepaMaxcuts()
5657 SCIP_SET* set /**< global SCIP settings */ in SCIPsetGetReferencevalue() argument
5660 assert(NULL != set); in SCIPsetGetReferencevalue()
5662 return set->misc_referencevalue; in SCIPsetGetReferencevalue()
5668 SCIP_SET* set /**< global SCIP settings */ in SCIPsetGetDebugSolData() argument
5671 assert(set != NULL); in SCIPsetGetDebugSolData()
5673 return set->debugsoldata; in SCIPsetGetDebugSolData()
5776 SCIP_SET* set /**< global SCIP settings */ in SCIPsetInfinity() argument
5779 assert(set != NULL); in SCIPsetInfinity()
5781 return set->num_infinity; in SCIPsetInfinity()
5788 SCIP_SET* set /**< global SCIP settings */ in SCIPsetGetHugeValue() argument
5791 assert(set != NULL); in SCIPsetGetHugeValue()
5793 return set->num_hugeval; in SCIPsetGetHugeValue()
5798 SCIP_SET* set /**< global SCIP settings */ in SCIPsetEpsilon() argument
5801 assert(set != NULL); in SCIPsetEpsilon()
5803 return set->num_epsilon; in SCIPsetEpsilon()
5808 SCIP_SET* set /**< global SCIP settings */ in SCIPsetSumepsilon() argument
5811 assert(set != NULL); in SCIPsetSumepsilon()
5813 return set->num_sumepsilon; in SCIPsetSumepsilon()
5818 SCIP_SET* set /**< global SCIP settings */ in SCIPsetFeastol() argument
5821 assert(set != NULL); in SCIPsetFeastol()
5823 return set->num_feastol; in SCIPsetFeastol()
5828 SCIP_SET* set /**< global SCIP settings */ in SCIPsetDualfeastol() argument
5831 assert(set != NULL); in SCIPsetDualfeastol()
5833 return set->num_dualfeastol; in SCIPsetDualfeastol()
5838 SCIP_SET* set /**< global SCIP settings */ in SCIPsetLPFeastolFactor() argument
5841 return set->num_lpfeastolfactor; in SCIPsetLPFeastolFactor()
5846 SCIP_SET* set /**< global SCIP settings */ in SCIPsetBarrierconvtol() argument
5849 assert(set != NULL); in SCIPsetBarrierconvtol()
5851 return set->num_barrierconvtol; in SCIPsetBarrierconvtol()
5856 SCIP_SET* set /**< global SCIP settings */ in SCIPsetPseudocosteps() argument
5859 assert(set != NULL); in SCIPsetPseudocosteps()
5861 return set->num_pseudocosteps; in SCIPsetPseudocosteps()
5866 SCIP_SET* set /**< global SCIP settings */ in SCIPsetPseudocostdelta() argument
5869 assert(set != NULL); in SCIPsetPseudocostdelta()
5871 return set->num_pseudocostdelta; in SCIPsetPseudocostdelta()
5876 SCIP_SET* set /**< global SCIP settings */ in SCIPsetCutoffbounddelta() argument
5881 assert(set != NULL); in SCIPsetCutoffbounddelta()
5883 feastol = SCIPsetFeastol(set); in SCIPsetCutoffbounddelta()
5890 SCIP_SET* set /**< global SCIP settings */ in SCIPsetRelaxfeastol() argument
5893 assert(set != NULL); in SCIPsetRelaxfeastol()
5895 return set->num_relaxfeastol; in SCIPsetRelaxfeastol()
5901 SCIP_SET* set /**< global SCIP settings */ in SCIPsetRecompfac() argument
5904 assert(set != NULL); in SCIPsetRecompfac()
5906 return set->num_recompfac; in SCIPsetRecompfac()
5911 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsInfinity() argument
5915 assert(set != NULL); in SCIPsetIsInfinity()
5917 return (val >= set->num_infinity); in SCIPsetIsInfinity()
5922 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsHugeValue() argument
5926 assert(set != NULL); in SCIPsetIsHugeValue()
5928 return (val >= set->num_hugeval); in SCIPsetIsHugeValue()
5933 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsEQ() argument
5938 assert(set != NULL); in SCIPsetIsEQ()
5942 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsEQ()
5943 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsEQ()
5946 return EPSEQ(val1, val2, set->num_epsilon); in SCIPsetIsEQ()
5951 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsLT() argument
5956 assert(set != NULL); in SCIPsetIsLT()
5960 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsLT()
5961 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsLT()
5964 return EPSLT(val1, val2, set->num_epsilon); in SCIPsetIsLT()
5969 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsLE() argument
5974 assert(set != NULL); in SCIPsetIsLE()
5978 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsLE()
5979 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsLE()
5982 return EPSLE(val1, val2, set->num_epsilon); in SCIPsetIsLE()
5987 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsGT() argument
5992 assert(set != NULL); in SCIPsetIsGT()
5996 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsGT()
5997 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsGT()
6000 return EPSGT(val1, val2, set->num_epsilon); in SCIPsetIsGT()
6005 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsGE() argument
6010 assert(set != NULL); in SCIPsetIsGE()
6014 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsGE()
6015 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsGE()
6018 return EPSGE(val1, val2, set->num_epsilon); in SCIPsetIsGE()
6023 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsZero() argument
6027 assert(set != NULL); in SCIPsetIsZero()
6029 return EPSZ(val, set->num_epsilon); in SCIPsetIsZero()
6034 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsPositive() argument
6038 assert(set != NULL); in SCIPsetIsPositive()
6040 return EPSP(val, set->num_epsilon); in SCIPsetIsPositive()
6045 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsNegative() argument
6049 assert(set != NULL); in SCIPsetIsNegative()
6051 return EPSN(val, set->num_epsilon); in SCIPsetIsNegative()
6056 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsIntegral() argument
6060 assert(set != NULL); in SCIPsetIsIntegral()
6062 return EPSISINT(val, set->num_epsilon); in SCIPsetIsIntegral()
6067 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsScalingIntegral() argument
6074 assert(set != NULL); in SCIPsetIsScalingIntegral()
6078 scaledeps *= set->num_epsilon; in SCIPsetIsScalingIntegral()
6085 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsFracIntegral() argument
6089 assert(set != NULL); in SCIPsetIsFracIntegral()
6090 assert(SCIPsetIsGE(set, val, -set->num_epsilon)); in SCIPsetIsFracIntegral()
6091 assert(SCIPsetIsLE(set, val, 1.0+set->num_epsilon)); in SCIPsetIsFracIntegral()
6093 return (val <= set->num_epsilon); in SCIPsetIsFracIntegral()
6098 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFloor() argument
6102 assert(set != NULL); in SCIPsetFloor()
6104 return EPSFLOOR(val, set->num_epsilon); in SCIPsetFloor()
6109 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetCeil() argument
6113 assert(set != NULL); in SCIPsetCeil()
6115 return EPSCEIL(val, set->num_epsilon); in SCIPsetCeil()
6120 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetRound() argument
6124 assert(set != NULL); in SCIPsetRound()
6126 return EPSROUND(val, set->num_epsilon); in SCIPsetRound()
6131 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFrac() argument
6135 assert(set != NULL); in SCIPsetFrac()
6137 return EPSFRAC(val, set->num_epsilon); in SCIPsetFrac()
6142 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumEQ() argument
6147 assert(set != NULL); in SCIPsetIsSumEQ()
6151 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsSumEQ()
6152 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsSumEQ()
6155 return EPSEQ(val1, val2, set->num_sumepsilon); in SCIPsetIsSumEQ()
6160 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumLT() argument
6165 assert(set != NULL); in SCIPsetIsSumLT()
6169 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsSumLT()
6170 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsSumLT()
6173 return EPSLT(val1, val2, set->num_sumepsilon); in SCIPsetIsSumLT()
6178 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumLE() argument
6183 assert(set != NULL); in SCIPsetIsSumLE()
6187 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsSumLE()
6188 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsSumLE()
6191 return EPSLE(val1, val2, set->num_sumepsilon); in SCIPsetIsSumLE()
6196 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumGT() argument
6201 assert(set != NULL); in SCIPsetIsSumGT()
6205 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsSumGT()
6206 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsSumGT()
6209 return EPSGT(val1, val2, set->num_sumepsilon); in SCIPsetIsSumGT()
6214 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumGE() argument
6219 assert(set != NULL); in SCIPsetIsSumGE()
6223 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsSumGE()
6224 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsSumGE()
6227 return EPSGE(val1, val2, set->num_sumepsilon); in SCIPsetIsSumGE()
6232 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumZero() argument
6236 assert(set != NULL); in SCIPsetIsSumZero()
6238 return EPSZ(val, set->num_sumepsilon); in SCIPsetIsSumZero()
6243 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumPositive() argument
6247 assert(set != NULL); in SCIPsetIsSumPositive()
6249 return EPSP(val, set->num_sumepsilon); in SCIPsetIsSumPositive()
6254 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumNegative() argument
6258 assert(set != NULL); in SCIPsetIsSumNegative()
6260 return EPSN(val, set->num_sumepsilon); in SCIPsetIsSumNegative()
6265 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSumFloor() argument
6269 assert(set != NULL); in SCIPsetSumFloor()
6271 return EPSFLOOR(val, set->num_sumepsilon); in SCIPsetSumFloor()
6276 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSumCeil() argument
6280 assert(set != NULL); in SCIPsetSumCeil()
6282 return EPSCEIL(val, set->num_sumepsilon); in SCIPsetSumCeil()
6287 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSumRound() argument
6291 assert(set != NULL); in SCIPsetSumRound()
6293 return EPSROUND(val, set->num_sumepsilon); in SCIPsetSumRound()
6298 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetSumFrac() argument
6302 assert(set != NULL); in SCIPsetSumFrac()
6304 return EPSFRAC(val, set->num_sumepsilon); in SCIPsetSumFrac()
6309 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsFeasEQ() argument
6316 assert(set != NULL); in SCIPsetIsFeasEQ()
6320 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsFeasEQ()
6321 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsFeasEQ()
6326 return EPSZ(diff, set->num_feastol); in SCIPsetIsFeasEQ()
6331 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsFeasLT() argument
6338 assert(set != NULL); in SCIPsetIsFeasLT()
6342 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsFeasLT()
6343 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsFeasLT()
6348 return EPSN(diff, set->num_feastol); in SCIPsetIsFeasLT()
6353 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsFeasLE() argument
6360 assert(set != NULL); in SCIPsetIsFeasLE()
6364 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsFeasLE()
6365 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsFeasLE()
6370 return !EPSP(diff, set->num_feastol); in SCIPsetIsFeasLE()
6375 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsFeasGT() argument
6382 assert(set != NULL); in SCIPsetIsFeasGT()
6386 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsFeasGT()
6387 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsFeasGT()
6392 return EPSP(diff, set->num_feastol); in SCIPsetIsFeasGT()
6397 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsFeasGE() argument
6404 assert(set != NULL); in SCIPsetIsFeasGE()
6408 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsFeasGE()
6409 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsFeasGE()
6414 return !EPSN(diff, set->num_feastol); in SCIPsetIsFeasGE()
6419 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsFeasZero() argument
6423 assert(set != NULL); in SCIPsetIsFeasZero()
6425 return EPSZ(val, set->num_feastol); in SCIPsetIsFeasZero()
6430 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsFeasPositive() argument
6434 assert(set != NULL); in SCIPsetIsFeasPositive()
6436 return EPSP(val, set->num_feastol); in SCIPsetIsFeasPositive()
6441 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsFeasNegative() argument
6445 assert(set != NULL); in SCIPsetIsFeasNegative()
6447 return EPSN(val, set->num_feastol); in SCIPsetIsFeasNegative()
6452 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsFeasIntegral() argument
6456 assert(set != NULL); in SCIPsetIsFeasIntegral()
6458 return EPSISINT(val, set->num_feastol); in SCIPsetIsFeasIntegral()
6463 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsFeasFracIntegral() argument
6467 assert(set != NULL); in SCIPsetIsFeasFracIntegral()
6468 assert(SCIPsetIsGE(set, val, -2*set->num_feastol)); in SCIPsetIsFeasFracIntegral()
6469 assert(SCIPsetIsLE(set, val, 1.0+set->num_feastol)); in SCIPsetIsFeasFracIntegral()
6471 return (val <= set->num_feastol); in SCIPsetIsFeasFracIntegral()
6476 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFeasFloor() argument
6480 assert(set != NULL); in SCIPsetFeasFloor()
6482 return EPSFLOOR(val, set->num_feastol); in SCIPsetFeasFloor()
6487 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFeasCeil() argument
6491 assert(set != NULL); in SCIPsetFeasCeil()
6493 return EPSCEIL(val, set->num_feastol); in SCIPsetFeasCeil()
6498 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFeasRound() argument
6502 assert(set != NULL); in SCIPsetFeasRound()
6504 return EPSROUND(val, set->num_feastol); in SCIPsetFeasRound()
6509 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetFeasFrac() argument
6513 assert(set != NULL); in SCIPsetFeasFrac()
6515 return EPSFRAC(val, set->num_feastol); in SCIPsetFeasFrac()
6520 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsDualfeasEQ() argument
6527 assert(set != NULL); in SCIPsetIsDualfeasEQ()
6531 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsDualfeasEQ()
6532 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsDualfeasEQ()
6537 return EPSZ(diff, set->num_dualfeastol); in SCIPsetIsDualfeasEQ()
6542 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsDualfeasLT() argument
6549 assert(set != NULL); in SCIPsetIsDualfeasLT()
6553 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsDualfeasLT()
6554 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsDualfeasLT()
6559 return EPSN(diff, set->num_dualfeastol); in SCIPsetIsDualfeasLT()
6564 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsDualfeasLE() argument
6571 assert(set != NULL); in SCIPsetIsDualfeasLE()
6575 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsDualfeasLE()
6576 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsDualfeasLE()
6581 return !EPSP(diff, set->num_dualfeastol); in SCIPsetIsDualfeasLE()
6586 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsDualfeasGT() argument
6593 assert(set != NULL); in SCIPsetIsDualfeasGT()
6597 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsDualfeasGT()
6598 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsDualfeasGT()
6603 return EPSP(diff, set->num_dualfeastol); in SCIPsetIsDualfeasGT()
6608 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsDualfeasGE() argument
6615 assert(set != NULL); in SCIPsetIsDualfeasGE()
6619 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsDualfeasGE()
6620 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsDualfeasGE()
6625 return !EPSN(diff, set->num_dualfeastol); in SCIPsetIsDualfeasGE()
6630 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsDualfeasZero() argument
6634 assert(set != NULL); in SCIPsetIsDualfeasZero()
6636 return EPSZ(val, set->num_dualfeastol); in SCIPsetIsDualfeasZero()
6641 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsDualfeasPositive() argument
6645 assert(set != NULL); in SCIPsetIsDualfeasPositive()
6647 return EPSP(val, set->num_dualfeastol); in SCIPsetIsDualfeasPositive()
6652 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsDualfeasNegative() argument
6656 assert(set != NULL); in SCIPsetIsDualfeasNegative()
6658 return EPSN(val, set->num_dualfeastol); in SCIPsetIsDualfeasNegative()
6663 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsDualfeasIntegral() argument
6667 assert(set != NULL); in SCIPsetIsDualfeasIntegral()
6669 return EPSISINT(val, set->num_dualfeastol); in SCIPsetIsDualfeasIntegral()
6674 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsDualfeasFracIntegral() argument
6678 assert(set != NULL); in SCIPsetIsDualfeasFracIntegral()
6679 assert(SCIPsetIsGE(set, val, -set->num_dualfeastol)); in SCIPsetIsDualfeasFracIntegral()
6680 assert(SCIPsetIsLE(set, val, 1.0+set->num_dualfeastol)); in SCIPsetIsDualfeasFracIntegral()
6682 return (val <= set->num_dualfeastol); in SCIPsetIsDualfeasFracIntegral()
6687 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetDualfeasFloor() argument
6691 assert(set != NULL); in SCIPsetDualfeasFloor()
6693 return EPSFLOOR(val, set->num_dualfeastol); in SCIPsetDualfeasFloor()
6698 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetDualfeasCeil() argument
6702 assert(set != NULL); in SCIPsetDualfeasCeil()
6704 return EPSCEIL(val, set->num_dualfeastol); in SCIPsetDualfeasCeil()
6709 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetDualfeasRound() argument
6713 assert(set != NULL); in SCIPsetDualfeasRound()
6715 return EPSROUND(val, set->num_dualfeastol); in SCIPsetDualfeasRound()
6720 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetDualfeasFrac() argument
6724 assert(set != NULL); in SCIPsetDualfeasFrac()
6726 return EPSFRAC(val, set->num_dualfeastol); in SCIPsetDualfeasFrac()
6734 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsLbBetter() argument
6740 assert(set != NULL); in SCIPsetIsLbBetter()
6741 assert(SCIPsetIsLE(set, oldlb, oldub)); in SCIPsetIsLbBetter()
6747 …return EPSGT(newlb, oldlb, set->num_boundstreps * MAX(MIN(oldub - oldlb, REALABS(oldlb)), 1e-3)); … in SCIPsetIsLbBetter()
6755 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsUbBetter() argument
6761 assert(set != NULL); in SCIPsetIsUbBetter()
6762 assert(SCIPsetIsLE(set, oldlb, oldub)); in SCIPsetIsUbBetter()
6768 …return EPSLT(newub, oldub, set->num_boundstreps * MAX(MIN(oldub - oldlb, REALABS(oldub)), 1e-3)); … in SCIPsetIsUbBetter()
6773 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsEfficacious() argument
6778 assert(set != NULL); in SCIPsetIsEfficacious()
6781 return EPSP(efficacy, set->sepa_minefficacyroot); in SCIPsetIsEfficacious()
6783 return EPSP(efficacy, set->sepa_minefficacy); in SCIPsetIsEfficacious()
6788 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsRelEQ() argument
6795 assert(set != NULL); in SCIPsetIsRelEQ()
6799 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsRelEQ()
6800 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsRelEQ()
6805 return EPSZ(diff, set->num_epsilon); in SCIPsetIsRelEQ()
6810 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsRelLT() argument
6817 assert(set != NULL); in SCIPsetIsRelLT()
6821 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsRelLT()
6822 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsRelLT()
6827 return EPSN(diff, set->num_epsilon); in SCIPsetIsRelLT()
6832 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsRelLE() argument
6839 assert(set != NULL); in SCIPsetIsRelLE()
6843 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsRelLE()
6844 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsRelLE()
6849 return !EPSP(diff, set->num_epsilon); in SCIPsetIsRelLE()
6854 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsRelGT() argument
6861 assert(set != NULL); in SCIPsetIsRelGT()
6865 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsRelGT()
6866 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsRelGT()
6871 return EPSP(diff, set->num_epsilon); in SCIPsetIsRelGT()
6876 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsRelGE() argument
6883 assert(set != NULL); in SCIPsetIsRelGE()
6887 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsRelGE()
6888 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsRelGE()
6893 return !EPSN(diff, set->num_epsilon); in SCIPsetIsRelGE()
6898 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumRelEQ() argument
6905 assert(set != NULL); in SCIPsetIsSumRelEQ()
6909 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsSumRelEQ()
6910 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsSumRelEQ()
6915 return EPSZ(diff, set->num_sumepsilon); in SCIPsetIsSumRelEQ()
6920 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumRelLT() argument
6927 assert(set != NULL); in SCIPsetIsSumRelLT()
6931 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsSumRelLT()
6932 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsSumRelLT()
6937 return EPSN(diff, set->num_sumepsilon); in SCIPsetIsSumRelLT()
6942 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumRelLE() argument
6949 assert(set != NULL); in SCIPsetIsSumRelLE()
6953 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsSumRelLE()
6954 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsSumRelLE()
6959 return !EPSP(diff, set->num_sumepsilon); in SCIPsetIsSumRelLE()
6964 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumRelGT() argument
6971 assert(set != NULL); in SCIPsetIsSumRelGT()
6975 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsSumRelGT()
6976 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsSumRelGT()
6981 return EPSP(diff, set->num_sumepsilon); in SCIPsetIsSumRelGT()
6986 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsSumRelGE() argument
6993 assert(set != NULL); in SCIPsetIsSumRelGE()
6997 assert( ((!SCIPsetIsInfinity(set, val1) || !SCIPsetIsInfinity(set, val2)) in SCIPsetIsSumRelGE()
6998 && (!SCIPsetIsInfinity(set, -val1) || !SCIPsetIsInfinity(set, -val2))) in SCIPsetIsSumRelGE()
7003 return !EPSN(diff, set->num_sumepsilon); in SCIPsetIsSumRelGE()
7008 SCIP_SET* set /**< global SCIP settings */ in SCIPsetGetSubscipsOff() argument
7011 assert(set != NULL); in SCIPsetGetSubscipsOff()
7013 return set->subscipsoff; in SCIPsetGetSubscipsOff()
7028 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetIsUpdateUnreliable() argument
7035 assert(set != NULL); in SCIPsetIsUpdateUnreliable()
7037 quotient = ABS(oldvalue) / MAX(ABS(newvalue), set->num_epsilon); in SCIPsetIsUpdateUnreliable()
7039 return quotient >= set->num_recompfac; in SCIPsetIsUpdateUnreliable()
7044 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetPrintDebugMessage() argument
7056 assert( set != NULL ); in SCIPsetPrintDebugMessage()
7058 scip = set->scip; in SCIPsetPrintDebugMessage()
7076 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetDebugMessagePrint() argument
7083 assert( set != NULL ); in SCIPsetDebugMessagePrint()
7084 assert( set->scip != NULL ); in SCIPsetDebugMessagePrint()
7087 SCIPmessageVFPrintInfo(set->scip->messagehdlr, NULL, formatstr, ap); in SCIPsetDebugMessagePrint()
7093 SCIP_SET* set, /**< global SCIP settings */ in SCIPsetInitializeRandomSeed() argument
7097 assert(set != NULL); in SCIPsetInitializeRandomSeed()
7099 return (unsigned int)(initialseedvalue + (unsigned) set->random_randomseedshift); in SCIPsetInitializeRandomSeed()