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 62 #define SCIP_DECL_HEURCOPY(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 70 #define SCIP_DECL_HEURFREE(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 78 #define SCIP_DECL_HEURINIT(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 86 #define SCIP_DECL_HEUREXIT(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 97 #define SCIP_DECL_HEURINITSOL(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 108 #define SCIP_DECL_HEUREXITSOL(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur) 128 #define SCIP_DECL_HEUREXEC(x) SCIP_RETCODE x (SCIP* scip, SCIP_HEUR* heur, SCIP_HEURTIMING heurtiming, \ 129 SCIP_Bool nodeinfeasible, SCIP_RESULT* result) 149 #define SCIP_DECL_DIVESETGETSCORE(x) SCIP_RETCODE x (SCIP* scip, SCIP_DIVESET* diveset, \ 150 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