32 #ifndef __SCIP_SOLUTION_INFO_H__ 33 #define __SCIP_SOLUTION_INFO_H__ 35 #include "scip/scip.h" 51 extern void SI_freesolinfo(
SolutionInfo* solinfo,
int n);
Function and type declarations for parent_set_data.c.
SCIP_Bool ** ispa
ispa[i][j] = TRUE if j is in a positive parent set for i in the solution
Definition: solution_info.h:45
int * nch
nch[i] is the number of positive children of i in the solution
Definition: solution_info.h:44
SCIP_RETCODE SI_setsolinfo(SCIP *scip, SolutionInfo *solinfo, ParentSetData *psd, SCIP_SOL *sol, SCIP_Bool augmented)
information on which non-empty parent sets are positive in a sol (typically, not always, an LP solution) is used by a number of separators so here we find and store it Sometimes augment with additional information about 'the graph'
Definition: solution_info.c:41
The basic data needed to record a collection of parent sets associated with a problem.
Definition: parent_set_data.h:48
int ** pa
pa[i][j] is the jth positive parent of i in the solution
Definition: solution_info.h:41
int ** posvars
posvars[i][ki] is the (ki)th positive parent set for i in the solution
Definition: solution_info.h:46
Stores information about a solution (typically an LP solution)
Definition: solution_info.h:39
int * nposvars
nposvars[i] is the number of positive parent sets for i in the soltion
Definition: solution_info.h:47
SCIP_Real ** lpsolvals
stores values of variable in 'current' solution
Definition: solution_info.h:48
int ** ch
ch[i][j] is the jth positive child of i in the solution
Definition: solution_info.h:43
int * npa
npa[i] is the number of positive parents of i in the solution
Definition: solution_info.h:42