pub_heur.h
Go to the documentation of this file.
22 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 119 /** gets maximal depth level for calling primal heuristic (returns -1, if no depth limit exists) */ 294 /** get the maximum upper bound quotient parameter of the diving settings if no solution is available */ 306 /** get the maximum upper bound quotient parameter of the diving settings if an incumbent solution exists */ 312 /** get the average upper bound quotient parameter of the diving settings if an incumbent solution exists */ 324 /** returns the LP solve frequency for diving LPs (0: dynamically based on number of intermediate domain reductions) */ 330 /** returns the domain reduction quotient for triggering an immediate resolve of the diving LP (0.0: always resolve)*/ 348 SCIP_DIVETYPE divetype /**< bit mask that represents the supported dive types by this dive set */
type definitions for miscellaneous datastructures SCIP_SOL * SCIPdivesetGetWorkSolution(SCIP_DIVESET *diveset) SCIP_Real SCIPdivesetGetMaxLPIterQuot(SCIP_DIVESET *diveset) int SCIPheurGetMaxdepth(SCIP_HEUR *heur) SCIP_DECL_SORTPTRCOMP(SCIPheurComp) SCIP_Real SCIPheurGetTime(SCIP_HEUR *heur) SCIP_Longint SCIPheurGetNSolsFound(SCIP_HEUR *heur) SCIP_HEURDATA * SCIPheurGetData(SCIP_HEUR *heur) char SCIPheurGetDispchar(SCIP_HEUR *heur) SCIP_Bool SCIPheurIsInitialized(SCIP_HEUR *heur) SCIP_Longint SCIPdivesetGetNProbingNodes(SCIP_DIVESET *diveset) int SCIPdivesetGetMaxSolutionDepth(SCIP_DIVESET *diveset) SCIP_HEURTIMING SCIPheurGetTimingmask(SCIP_HEUR *heur) SCIP_Real SCIPdivesetGetAvgQuotNoSol(SCIP_DIVESET *diveset) SCIP_Real SCIPdivesetGetUbQuotNoSol(SCIP_DIVESET *diveset) SCIP_Bool SCIPdivesetSupportsType(SCIP_DIVESET *diveset, SCIP_DIVETYPE divetype) int SCIPdivesetGetMinDepth(SCIP_DIVESET *diveset) int SCIPdivesetGetLPSolveFreq(SCIP_DIVESET *diveset) int SCIPheurGetPriority(SCIP_HEUR *heur) type definitions for primal heuristics SCIP_Real SCIPdivesetGetAvgDepth(SCIP_DIVESET *diveset) int SCIPdivesetGetMaxDepth(SCIP_DIVESET *diveset) SCIP_Real SCIPdivesetGetMinRelDepth(SCIP_DIVESET *diveset) int SCIPheurGetFreq(SCIP_HEUR *heur) SCIP_Real SCIPheurGetSetupTime(SCIP_HEUR *heur) SCIP_HEUR * SCIPdivesetGetHeur(SCIP_DIVESET *diveset) void SCIPheurSetTimingmask(SCIP_HEUR *heur, SCIP_HEURTIMING timingmask) SCIP_Bool SCIPheurUsesSubscip(SCIP_HEUR *heur) SCIP_Longint SCIPdivesetGetNLPIterations(SCIP_DIVESET *diveset) SCIP_Longint SCIPheurGetNBestSolsFound(SCIP_HEUR *heur) SCIP_Real SCIPdivesetGetLPResolveDomChgQuot(SCIP_DIVESET *diveset) SCIP_Bool SCIPdivesetUseBacktrack(SCIP_DIVESET *diveset) void SCIPdivesetSetWorkSolution(SCIP_DIVESET *diveset, SCIP_SOL *sol) SCIP_Longint SCIPdivesetGetSolSuccess(SCIP_DIVESET *diveset) int SCIPdivesetGetNSolutionCalls(SCIP_DIVESET *diveset) int SCIPdivesetGetMinSolutionDepth(SCIP_DIVESET *diveset) const char * SCIPheurGetDesc(SCIP_HEUR *heur) void SCIPheurSetData(SCIP_HEUR *heur, SCIP_HEURDATA *heurdata) SCIP_Real SCIPdivesetGetMaxRelDepth(SCIP_DIVESET *diveset) int SCIPdivesetGetNCalls(SCIP_DIVESET *diveset) int SCIPheurGetNDivesets(SCIP_HEUR *heur) int SCIPdivesetGetMaxLPIterOffset(SCIP_DIVESET *diveset) const char * SCIPdivesetGetName(SCIP_DIVESET *diveset) SCIP_DIVESET ** SCIPheurGetDivesets(SCIP_HEUR *heur) common defines and data types used in all packages of SCIP SCIP_Longint SCIPdivesetGetNBacktracks(SCIP_DIVESET *diveset) SCIP_Longint SCIPheurGetNCalls(SCIP_HEUR *heur) SCIP_Real SCIPdivesetGetAvgQuot(SCIP_DIVESET *diveset) SCIP_Bool SCIPdivesetUseOnlyLPBranchcands(SCIP_DIVESET *diveset) const char * SCIPheurGetName(SCIP_HEUR *heur) int SCIPheurGetFreqofs(SCIP_HEUR *heur) void SCIPheurSetFreq(SCIP_HEUR *heur, int freq) SCIP_Real SCIPdivesetGetAvgSolutionDepth(SCIP_DIVESET *diveset) SCIP_Real SCIPdivesetGetUbQuot(SCIP_DIVESET *diveset) |