24 #ifndef __SCIP_PUB_HEUR_H__ 25 #define __SCIP_PUB_HEUR_H__ SCIP_HEURTIMING SCIPheurGetTimingmask(SCIP_HEUR *heur)
int SCIPdivesetGetMinSolutionDepth(SCIP_DIVESET *diveset)
int SCIPheurGetPriority(SCIP_HEUR *heur)
SCIP_Real SCIPheurGetSetupTime(SCIP_HEUR *heur)
type definitions for miscellaneous datastructures
SCIP_SOL * SCIPdivesetGetWorkSolution(SCIP_DIVESET *diveset)
SCIP_Longint SCIPdivesetGetNBacktracks(SCIP_DIVESET *diveset)
SCIP_Bool SCIPdivesetUseBacktrack(SCIP_DIVESET *diveset)
SCIP_Longint SCIPheurGetNBestSolsFound(SCIP_HEUR *heur)
unsigned int SCIP_HEURTIMING
SCIP_Real SCIPdivesetGetUbQuot(SCIP_DIVESET *diveset)
int SCIPdivesetGetMaxLPIterOffset(SCIP_DIVESET *diveset)
SCIP_DIVESET ** SCIPheurGetDivesets(SCIP_HEUR *heur)
SCIP_Real SCIPdivesetGetAvgQuotNoSol(SCIP_DIVESET *diveset)
SCIP_Real SCIPdivesetGetMaxRelDepth(SCIP_DIVESET *diveset)
int SCIPheurGetFreqofs(SCIP_HEUR *heur)
struct SCIP_HeurData SCIP_HEURDATA
SCIP_Longint SCIPdivesetGetNLPIterations(SCIP_DIVESET *diveset)
SCIP_Bool SCIPheurUsesSubscip(SCIP_HEUR *heur)
unsigned int SCIP_DIVETYPE
SCIP_Real SCIPdivesetGetMinRelDepth(SCIP_DIVESET *diveset)
int SCIPdivesetGetNSolutionCalls(SCIP_DIVESET *diveset)
SCIP_Real SCIPdivesetGetAvgSolutionDepth(SCIP_DIVESET *diveset)
void SCIPheurSetData(SCIP_HEUR *heur, SCIP_HEURDATA *heurdata)
void SCIPheurSetFreq(SCIP_HEUR *heur, int freq)
SCIP_Bool SCIPdivesetUseOnlyLPBranchcands(SCIP_DIVESET *diveset)
SCIP_Real SCIPdivesetGetMaxLPIterQuot(SCIP_DIVESET *diveset)
int SCIPdivesetGetMaxSolutionDepth(SCIP_DIVESET *diveset)
const char * SCIPheurGetName(SCIP_HEUR *heur)
int SCIPheurGetMaxdepth(SCIP_HEUR *heur)
type definitions for primal heuristics
int SCIPdivesetGetMaxDepth(SCIP_DIVESET *diveset)
SCIP_Real SCIPdivesetGetAvgQuot(SCIP_DIVESET *diveset)
SCIP_Real SCIPdivesetGetAvgDepth(SCIP_DIVESET *diveset)
const char * SCIPheurGetDesc(SCIP_HEUR *heur)
int SCIPheurGetFreq(SCIP_HEUR *heur)
SCIP_Real SCIPdivesetGetLPResolveDomChgQuot(SCIP_DIVESET *diveset)
int SCIPheurGetNDivesets(SCIP_HEUR *heur)
SCIP_HEUR * SCIPdivesetGetHeur(SCIP_DIVESET *diveset)
SCIP_Longint SCIPheurGetNCalls(SCIP_HEUR *heur)
SCIP_Bool SCIPdivesetSupportsType(SCIP_DIVESET *diveset, SCIP_DIVETYPE divetype)
SCIP_Real SCIPdivesetGetUbQuotNoSol(SCIP_DIVESET *diveset)
SCIP_RANDNUMGEN * SCIPdivesetGetRandnumgen(SCIP_DIVESET *diveset)
void SCIPdivesetSetWorkSolution(SCIP_DIVESET *diveset, SCIP_SOL *sol)
SCIP_DECL_SORTPTRCOMP(SCIPheurComp)
char SCIPheurGetDispchar(SCIP_HEUR *heur)
void SCIPheurSetTimingmask(SCIP_HEUR *heur, SCIP_HEURTIMING timingmask)
SCIP_Longint SCIPheurGetNSolsFound(SCIP_HEUR *heur)
SCIP_Longint SCIPdivesetGetSolSuccess(SCIP_DIVESET *diveset)
SCIP_Bool SCIPheurIsInitialized(SCIP_HEUR *heur)
common defines and data types used in all packages of SCIP
SCIP_HEURDATA * SCIPheurGetData(SCIP_HEUR *heur)
SCIP_Real SCIPheurGetTime(SCIP_HEUR *heur)
int SCIPdivesetGetNCalls(SCIP_DIVESET *diveset)
SCIP_Longint SCIPdivesetGetNProbingNodes(SCIP_DIVESET *diveset)
int SCIPdivesetGetLPSolveFreq(SCIP_DIVESET *diveset)
const char * SCIPdivesetGetName(SCIP_DIVESET *diveset)
int SCIPdivesetGetMinDepth(SCIP_DIVESET *diveset)