type_heur.h
Go to the documentation of this file.
29 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 45 #define SCIP_DIVETYPE_INTEGRALITY 0x001u /**< use branching on a variable by shrinking the domain in the child nodes */ 46 #define SCIP_DIVETYPE_SOS1VARIABLE 0x002u /**< branch on a variable solution value by exploiting special-ordered set conflict structure */ 86 /** solving process initialization method of primal heuristic (called when branch and bound process is about to begin) 88 * This method is called when the presolving was finished and the branch and bound process is about to begin. 97 /** solving process deinitialization method of primal heuristic (called before branch and bound process data is freed) 123 * - SCIP_DELAYED : the heuristic was skipped, but should be called again as soon as possible, disregarding 126 #define SCIP_DECL_HEUREXEC(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur, SCIP_HEURTIMING heurtiming, \ 132 /** calculate score and preferred rounding direction for the candidate variable; the best candidate maximizes the 146 #define SCIP_DECL_DIVESETGETSCORE(x) SCIP_RETCODE x (SCIP* scip, SCIP_DIVESET* diveset, SCIP_DIVETYPE divetype, SCIP_VAR* cand, SCIP_Real candsol, SCIP_Real candsfrac, \ timing definitions for SCIP type definitions for SCIP's main datastructure Definition: struct_heur.h:75 Definition: struct_heur.h:36 result codes for SCIP callback methods common defines and data types used in all packages of SCIP |