25 #ifndef __SCIP_PUB_SOL_H__ 26 #define __SCIP_PUB_SOL_H__ 121 #define SCIPsolGetOrigin(sol) ((sol)->solorigin) 122 #define SCIPsolIsOriginal(sol) ((sol)->solorigin == SCIP_SOLORIGIN_ORIGINAL || (sol)->solorigin == SCIP_SOLORIGIN_PARTIAL) 123 #define SCIPsolGetOrigObj(sol) (sol)->obj 124 #define SCIPsolGetTime(sol) (sol)->time 125 #define SCIPsolGetNodenum(sol) (sol)->nodenum 126 #define SCIPsolGetRunnum(sol) (sol)->runnum 127 #define SCIPsolGetDepth(sol) (sol)->depth 128 #define SCIPsolGetHeur(sol) (sol)->heur 129 #define SCIPsolGetIndex(sol) (sol)->index 130 #define SCIPsolSetHeur(sol,newheur) ((sol)->heur = (newheur)) SCIP_Bool SCIPsolIsOriginal(SCIP_SOL *sol)
SCIP_Real SCIPsolGetTime(SCIP_SOL *sol)
SCIP_Real SCIPsolGetOrigObj(SCIP_SOL *sol)
type definitions for primal heuristics
SCIP_HEUR * SCIPsolGetHeur(SCIP_SOL *sol)
datastructures for storing primal CIP solutions
SCIP_Longint SCIPsolGetNodenum(SCIP_SOL *sol)
void SCIPsolSetHeur(SCIP_SOL *sol, SCIP_HEUR *heur)
type definitions for storing primal CIP solutions
SCIP_SOLORIGIN SCIPsolGetOrigin(SCIP_SOL *sol)
enum SCIP_SolOrigin SCIP_SOLORIGIN
int SCIPsolGetDepth(SCIP_SOL *sol)
SCIP_Bool SCIPsolIsPartial(SCIP_SOL *sol)
common defines and data types used in all packages of SCIP
int SCIPsolGetRunnum(SCIP_SOL *sol)
int SCIPsolGetIndex(SCIP_SOL *sol)