25 #ifndef __SCIP_PUB_SOL_H__ 26 #define __SCIP_PUB_SOL_H__ 109 #define SCIPsolGetOrigin(sol) ((sol)->solorigin) 110 #define SCIPsolIsOriginal(sol) ((sol)->solorigin == SCIP_SOLORIGIN_ORIGINAL) 111 #define SCIPsolGetOrigObj(sol) (sol)->obj 112 #define SCIPsolGetTime(sol) (sol)->time 113 #define SCIPsolGetNodenum(sol) (sol)->nodenum 114 #define SCIPsolGetRunnum(sol) (sol)->runnum 115 #define SCIPsolGetDepth(sol) (sol)->depth 116 #define SCIPsolGetHeur(sol) (sol)->heur 117 #define SCIPsolGetIndex(sol) (sol)->index 118 #define SCIPsolSetHeur(sol,newheur) ((sol)->heur = (newheur)) SCIP_HEUR * SCIPsolGetHeur(SCIP_SOL *sol)
SCIP_SOLORIGIN SCIPsolGetOrigin(SCIP_SOL *sol)
int SCIPsolGetDepth(SCIP_SOL *sol)
SCIP_Real SCIPsolGetTime(SCIP_SOL *sol)
type definitions for primal heuristics
int SCIPsolGetRunnum(SCIP_SOL *sol)
void SCIPsolSetHeur(SCIP_SOL *sol, SCIP_HEUR *heur)
datastructures for storing primal CIP solutions
SCIP_Real SCIPsolGetOrigObj(SCIP_SOL *sol)
SCIP_Longint SCIPsolGetNodenum(SCIP_SOL *sol)
int SCIPsolGetIndex(SCIP_SOL *sol)
type definitions for storing primal CIP solutions
SCIP_Bool SCIPsolIsOriginal(SCIP_SOL *sol)
enum SCIP_SolOrigin SCIP_SOLORIGIN
common defines and data types used in all packages of SCIP