objheur.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 36 * This class defines the interface for primal heuristics implemented in C++. Note that there is a pure virtual 88 unsigned int timingmask, /**< positions in the node solving loop where heuristic should be executed; 144 /** solving process initialization method of primal heuristic (called when branch and bound process is about to begin) 153 /** solving process deinitialization method of primal heuristic (called before branch and bound process data is freed) 197 SCIP_Bool deleteobject /**< should the primal heuristic object be deleted when heuristic is freed? */
SCIP_RETCODE SCIPincludeObjHeur(SCIP *scip, scip::ObjHeur *objheur, SCIP_Bool deleteobject) virtual SCIP_DECL_HEURINITSOL(scip_initsol) Definition: objheur.h:148 scip::ObjHeur * SCIPfindObjHeur(SCIP *scip, const char *name) ObjHeur(SCIP *scip, const char *name, const char *desc, char dispchar, int priority, int freq, int freqofs, int maxdepth, unsigned int timingmask, SCIP_Bool usessubscip) Definition: objheur.h:79 definition of base class for all clonable classes scip::ObjHeur * SCIPgetObjHeur(SCIP *scip, SCIP_HEUR *heur) Definition: type_retcode.h:33 #define SCIPduplicateMemoryArray(scip, ptr, source, num) Definition: scip.h:20540 virtual SCIP_DECL_HEUREXITSOL(scip_exitsol) Definition: objheur.h:157 virtual SCIP_DECL_HEUREXEC(scip_exec)=0 Definition: objbranchrule.h:33 SCIP callable library. |