46 scip::ObjHeur* objheur;
73 if(
heurdata->objheur->iscloneable() )
218 heurdata->deleteobject = deleteobject;
225 heurFreeObj, heurInitObj, heurExitObj,
226 heurInitsolObj, heurExitsolObj, heurExecObj,
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)
assert(minobj< SCIPgetCutoffbound(scip))
scip::ObjHeur * SCIPgetObjHeur(SCIP *scip, SCIP_HEUR *heur)
SCIP_RETCODE SCIPincludeObjHeur(SCIP *scip, scip::ObjHeur *objheur, SCIP_Bool deleteobject)
scip::ObjHeur * SCIPfindObjHeur(SCIP *scip, const char *name)
C++ wrapper for primal heuristics.
#define SCIP_DECL_HEURINITSOL(x)
#define SCIP_DECL_HEURCOPY(x)
struct SCIP_HeurData SCIP_HEURDATA
struct SCIP_Heur SCIP_HEUR
#define SCIP_DECL_HEURINIT(x)
#define SCIP_DECL_HEUREXIT(x)
#define SCIP_DECL_HEURFREE(x)
#define SCIP_DECL_HEUREXITSOL(x)
#define SCIP_DECL_HEUREXEC(x)
enum SCIP_Retcode SCIP_RETCODE