assert(heurdata !=
NULL);
70assert(heurdata->objheur !=
NULL);
71assert(heurdata->objheur->scip_ !=
scip);
73 if( heurdata->objheur->iscloneable() )
92assert(heurdata !=
NULL);
93assert(heurdata->objheur !=
NULL);
94assert(heurdata->objheur->scip_ ==
scip);
100 if( heurdata->deleteobject )
101 deleteheurdata->objheur;
118assert(heurdata !=
NULL);
119assert(heurdata->objheur !=
NULL);
120assert(heurdata->objheur->scip_ ==
scip);
136assert(heurdata !=
NULL);
137assert(heurdata->objheur !=
NULL);
153assert(heurdata !=
NULL);
154assert(heurdata->objheur !=
NULL);
170assert(heurdata !=
NULL);
171assert(heurdata->objheur !=
NULL);
187assert(heurdata !=
NULL);
188assert(heurdata->objheur !=
NULL);
191 SCIP_CALL( heurdata->objheur->scip_exec(
scip, heur, heurtiming, nodeinfeasible, result) );
213assert(objheur !=
NULL);
217heurdata->objheur = objheur;
218heurdata->deleteobject = deleteobject;
225heurFreeObj, heurInitObj, heurExitObj,
226heurInitsolObj, heurExitsolObj, heurExecObj,
246assert(heurdata !=
NULL);
248 returnheurdata->objheur;
261assert(heurdata !=
NULL);
263 returnheurdata->objheur;
C++ wrapper for primal heuristics.
const char scip_dispchar_
const SCIP_Bool scip_usessubscip_
const SCIP_HEURTIMING scip_timingmask_
SCIP_HEURDATA * SCIPheurGetData(SCIP_HEUR *heur)
SCIP_RETCODE SCIPincludeHeur(SCIP *scip, const char *name, const char *desc, char dispchar, int priority, int freq, int freqofs, int maxdepth, SCIP_HEURTIMING timingmask, SCIP_Bool usessubscip, SCIP_DECL_HEURCOPY((*heurcopy)), SCIP_DECL_HEURFREE((*heurfree)), SCIP_DECL_HEURINIT((*heurinit)), SCIP_DECL_HEUREXIT((*heurexit)), SCIP_DECL_HEURINITSOL((*heurinitsol)), SCIP_DECL_HEUREXITSOL((*heurexitsol)), SCIP_DECL_HEUREXEC((*heurexec)), SCIP_HEURDATA *heurdata)
SCIP_HEUR * SCIPfindHeur(SCIP *scip, const char *name)
void SCIPheurSetData(SCIP_HEUR *heur, SCIP_HEURDATA *heurdata)
static SCIP_DECL_HEUREXIT(heurExitObj)
static SCIP_DECL_HEURINIT(heurInitObj)
static SCIP_DECL_HEURCOPY(heurCopyObj)
scip::ObjHeur * SCIPgetObjHeur(SCIP *scip, SCIP_HEUR *heur)
SCIP_RETCODE SCIPincludeObjHeur(SCIP *scip, scip::ObjHeur *objheur, SCIP_Bool deleteobject)
static SCIP_DECL_HEUREXITSOL(heurExitsolObj)
static SCIP_DECL_HEURFREE(heurFreeObj)
static SCIP_DECL_HEURINITSOL(heurInitsolObj)
static SCIP_DECL_HEUREXEC(heurExecObj)
scip::ObjHeur * SCIPfindObjHeur(SCIP *scip, const char *name)
C++ wrapper for primal heuristics.
struct SCIP_HeurData SCIP_HEURDATA
enum SCIP_Retcode SCIP_RETCODE
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4