|
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
struct_heur.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
39 SCIP_Longint nsolsfound; /**< number of feasible primal solutions found so far by this heuristic */
40 SCIP_Longint nbestsolsfound; /**< number of new best primal CIP solutions found so far by this heuristic */
43 SCIP_DECL_HEURCOPY ((*heurcopy)); /**< copy method of primal heuristic or NULL if you don't want to copy your plugin into sub-SCIPs */
47 SCIP_DECL_HEURINITSOL ((*heurinitsol)); /**< solving process initialization method of primal heuristic */
48 SCIP_DECL_HEUREXITSOL ((*heurexitsol)); /**< solving process deinitialization method of primal heuristic */
58 unsigned int timingmask; /**< positions in the node solving loop where heuristic should be executed */
SCIP_DECL_HEURCOPY((*heurcopy)) SCIP_DECL_HEURFREE((*heurfree)) SCIP_DECL_HEURINIT((*heurinit)) SCIP_DECL_HEUREXITSOL((*heurexitsol)) SCIP_DECL_HEURINITSOL((*heurinitsol)) type definitions for primal heuristics Definition: struct_heur.h:36 SCIP_DECL_HEUREXEC((*heurexec)) type definitions for clocks and timing issues SCIP_DECL_HEUREXIT((*heurexit)) common defines and data types used in all packages of SCIP Definition: struct_clock.h:54 |