/dports/math/py-PySCIPOpt/PySCIPOpt-3.0.2/src/pyscipopt/ |
H A D | heuristic.pxi | 27 def heurexec(self, heurtiming, nodeinfeasible): argument 73 cdef SCIP_RETCODE PyHeurExec (SCIP* scip, SCIP_HEUR* heur, SCIP_HEURTIMING heurtiming, SCIP_Bool no… argument 77 result_dict = PyHeur.heurexec(heurtiming, nodeinfeasible)
|
H A D | scip.pxd | 1033 …SCIP_RETCODE (*heurexec) (SCIP* scip, SCIP_HEUR* heur, SCIP_HEURTIMING heurtiming, SCIP_Bool nodei…
|
/dports/math/SCIP/scip-7.0.3/src/scip/ |
H A D | heur_simplerounding.c | 180 SCIP_HEURTIMING heurtiming, /**< heuristic timing mask */ in performLPSimpleRounding() argument 205 if ( nlpcands == 0 && heurtiming != SCIP_HEURTIMING_DURINGPRICINGLOOP ) in performLPSimpleRounding() 455 if( heurdata->nroundablevars == -1 || heurtiming == SCIP_HEURTIMING_DURINGPRICINGLOOP ) in SCIP_DECL_HEUREXEC() 475 if( heurdata->nroundablevars == 0 && heurtiming != SCIP_HEURTIMING_DURINGPRICINGLOOP ) in SCIP_DECL_HEUREXEC() 481 SCIP_CALL( performLPSimpleRounding(scip, heurdata, heurtiming, result) ); in SCIP_DECL_HEUREXEC()
|
H A D | heur.c | 1181 SCIP_HEURTIMING heurtiming, /**< current point in the node solving process */ in SCIPheurShouldBeExecuted() argument 1187 …if( ((heur->timingmask & SCIP_HEURTIMING_BEFOREPRESOL) && heurtiming == SCIP_HEURTIMING_BEFOREPRES… in SCIPheurShouldBeExecuted() 1188 …|| ((heur->timingmask & SCIP_HEURTIMING_DURINGPRESOLLOOP) && heurtiming == SCIP_HEURTIMING_DURINGP… in SCIPheurShouldBeExecuted() 1194 … && (heurtiming == SCIP_HEURTIMING_AFTERLPNODE || heurtiming == SCIP_HEURTIMING_AFTERLPPLUNGE) ) in SCIPheurShouldBeExecuted() 1220 && ((heurtiming == SCIP_HEURTIMING_AFTERLPNODE in SCIPheurShouldBeExecuted() 1223 || (heurtiming == SCIP_HEURTIMING_AFTERPSEUDONODE in SCIPheurShouldBeExecuted() 1233 execute = execute && (heur->timingmask & heurtiming) > 0; in SCIPheurShouldBeExecuted() 1245 SCIP_HEURTIMING heurtiming, /**< current point in the node solving process */ in SCIPheurExec() argument 1262 …assert(depth >= 0 || heurtiming == SCIP_HEURTIMING_BEFOREPRESOL || heurtiming == SCIP_HEURTIMING_D… in SCIPheurExec() 1269 execute = SCIPheurShouldBeExecuted(heur, depth, lpstateforkdepth, heurtiming, &delayed); in SCIPheurExec() [all …]
|
H A D | heur.h | 186 SCIP_HEURTIMING heurtiming, /**< current point in the node solving process */ 197 SCIP_HEURTIMING heurtiming, /**< current point in the node solving process */
|
H A D | solve.c | 234 …assert(tree != NULL || heurtiming == SCIP_HEURTIMING_BEFOREPRESOL || heurtiming == SCIP_HEURTIMING… in SCIPprimalHeuristics() 235 …assert(lp != NULL || heurtiming == SCIP_HEURTIMING_BEFOREPRESOL || heurtiming == SCIP_HEURTIMING_D… in SCIPprimalHeuristics() 237 assert(heurtiming == SCIP_HEURTIMING_BEFORENODE || heurtiming == SCIP_HEURTIMING_DURINGLPLOOP in SCIPprimalHeuristics() 238 || heurtiming == SCIP_HEURTIMING_AFTERLPLOOP || heurtiming == SCIP_HEURTIMING_AFTERNODE in SCIPprimalHeuristics() 239 … || heurtiming == SCIP_HEURTIMING_DURINGPRICINGLOOP || heurtiming == SCIP_HEURTIMING_BEFOREPRESOL in SCIPprimalHeuristics() 240 … || heurtiming == SCIP_HEURTIMING_DURINGPRESOLLOOP || heurtiming == SCIP_HEURTIMING_AFTERPROPLOOP in SCIPprimalHeuristics() 265 heurtiming &= ~SCIP_HEURTIMING_AFTERNODE; in SCIPprimalHeuristics() 291 … if( heurtiming == SCIP_HEURTIMING_BEFOREPRESOL || heurtiming == SCIP_HEURTIMING_DURINGPRESOLLOOP ) in SCIPprimalHeuristics() 3715 assert(heurtiming != NULL); in propAndSolve() 4053 SCIP_HEURTIMING heurtiming; in solveNode() local [all …]
|
H A D | heur_randrounding.c | 297 SCIP_HEURTIMING heurtiming, /**< heuristic timing mask */ in performLPRandRounding() argument 319 if ( nlpcands == 0 && heurtiming != SCIP_HEURTIMING_DURINGPRICINGLOOP ) in performLPRandRounding() 483 SCIP_CALL( performLPRandRounding(scip, heurdata, heurtiming, propagate, result) ); in SCIP_DECL_HEUREXEC()
|
H A D | type_heur.h | 153 …ne SCIP_DECL_HEUREXEC(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur, SCIP_HEURTIMING heurtiming, \
|
H A D | solve.h | 133 SCIP_HEURTIMING heurtiming, /**< current point in the node solving process */
|
H A D | heur_padm.c | 887 if( (heurtiming & SCIP_HEURTIMING_BEFORENODE) && heurdata->timing !=1 ) in SCIP_DECL_HEUREXEC() 891 else if( (heurtiming & SCIP_HEURTIMING_AFTERNODE) && heurdata->timing >=1 ) in SCIP_DECL_HEUREXEC() 1220 if( heurtiming & SCIP_HEURTIMING_BEFORENODE ) in SCIP_DECL_HEUREXEC() 1236 if( heurtiming & SCIP_HEURTIMING_AFTERNODE ) in SCIP_DECL_HEUREXEC()
|
H A D | heur_oneopt.c | 505 if( heurtiming == SCIP_HEURTIMING_BEFOREPRESOL ) in SCIP_DECL_HEUREXEC() 542 …if( heurtiming == SCIP_HEURTIMING_BEFORENODE && (SCIPhasCurrentNodeLP(scip) || heurdata->forcelpco… in SCIP_DECL_HEUREXEC()
|
H A D | heur_completesol.c | 1087 if( (heurtiming & SCIP_HEURTIMING_BEFOREPRESOL) && !heurdata->beforepresol ) in SCIP_DECL_HEUREXEC() 1091 if( (heurtiming & SCIP_HEURTIMING_BEFORENODE) in SCIP_DECL_HEUREXEC()
|
H A D | heur_feaspump.c | 796 …if( heurtiming == SCIP_HEURTIMING_DURINGLPLOOP && SCIPgetNSolsFound(scip) > 0 && SCIPgetNPricers(s… in SCIP_DECL_HEUREXEC()
|
H A D | heur_subnlp.c | 2362 if( heurtiming != HEUR_TIMING ) in SCIP_DECL_HEUREXEC()
|
H A D | heur_dualval.c | 2785 if( heurtiming != HEUR_TIMING ) in SCIP_DECL_HEUREXEC()
|
H A D | heur_undercover.c | 3385 if( heurtiming != HEUR_TIMING ) in SCIP_DECL_HEUREXEC()
|
/dports/math/SCIP/scip-7.0.3/src/objscip/ |
H A D | objheur.cpp | 182 SCIP_CALL( heurdata->objheur->scip_exec(scip, heur, heurtiming, nodeinfeasible, result) ); in SCIP_DECL_HEUREXEC()
|
/dports/math/SCIP/scip-7.0.3/applications/STP/src/ |
H A D | heur_tm.c | 2741 if( heurtiming & SCIP_HEURTIMING_BEFORENODE ) in SCIP_DECL_HEUREXEC() 2748 …else if( ((heurtiming & SCIP_HEURTIMING_DURINGLPLOOP) && (heurdata->ncalls % heurdata->duringlpfre… in SCIP_DECL_HEUREXEC() 2755 else if( heurtiming & SCIP_HEURTIMING_AFTERNODE ) in SCIP_DECL_HEUREXEC()
|
/dports/math/SCIP/scip-7.0.3/ |
H A D | CHANGELOG | 6532 - replaced callback parameter `inlploop` and `inplunging` by `heurtiming` in `SCIP_DECL_HEUREXEC`
|