31 #ifndef __SCIP_TYPE_HEUR_H__ 32 #define __SCIP_TYPE_HEUR_H__ 44 #define SCIP_DIVETYPE_NONE 0x000u 45 #define SCIP_DIVETYPE_INTEGRALITY 0x001u 46 #define SCIP_DIVETYPE_SOS1VARIABLE 0x002u 60 #define SCIP_DECL_HEURCOPY(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 68 #define SCIP_DECL_HEURFREE(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 76 #define SCIP_DECL_HEURINIT(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 84 #define SCIP_DECL_HEUREXIT(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 95 #define SCIP_DECL_HEURINITSOL(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 106 #define SCIP_DECL_HEUREXITSOL(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 126 #define SCIP_DECL_HEUREXEC(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur, SCIP_HEURTIMING heurtiming, \ 127 SCIP_Bool nodeinfeasible, SCIP_RESULT* result) 147 #define SCIP_DECL_DIVESETGETSCORE(x) SCIP_RETCODE x (SCIP* scip, SCIP_DIVESET* diveset, \ 148 SCIP_DIVETYPE divetype, SCIP_VAR* cand, SCIP_Real candsol, SCIP_Real candsfrac, SCIP_Real* score, SCIP_Bool* roundup) timing definitions for SCIP
struct SCIP_HeurData SCIP_HEURDATA
unsigned int SCIP_DIVETYPE
type definitions for SCIP's main datastructure
result codes for SCIP callback methods
common defines and data types used in all packages of SCIP