struct_syncstore.h
Go to the documentation of this file.
32/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
56 SCIP_SYNCDATA* lastsync; /**< pointer to the last synchronization data that has been synchronized
70 SCIP_Real syncfreqinit; /**< the initial synchronization frequency which is read from the settings
81 SCIP_Real** sols; /**< array with the solution values of each variable for all stored solutions */
84 SCIP_Real bestlowerbound; /**< largest lower bound on the objective value that was stored in this
86 SCIP_Real bestupperbound; /**< smallest upper bound on the objective value that was stored in this
92 int syncedcount; /**< a counter of how many solvers have finished writing to this synchronization data */
93 SCIP_CONDITION* allsynced; /**< a condition variable to signal when the last solver has finished writing to this
95 SCIP_BOUNDSTORE* boundstore; /**< a boundstore for storing all the bound changes that were added to this
97 SCIP_Real syncfreq; /**< the synchronization frequency that was set in this synchronization data */
98 SCIP_Longint memtotal; /**< the total amount of memory used by all solvers including the main SCIP */
common defines and data types used in all packages of SCIP
Definition: struct_syncstore.h:110
Definition: struct_syncstore.h:103
Definition: struct_syncstore.h:117
Definition: tpi_openmp.c:63
Definition: tpi_openmp.c:57
Definition: struct_syncstore.h:49
Definition: struct_scip.h:72
type definitions for LP management
type definitions for SCIP's main datastructure
type definitions for problem statistics
the type definitions for the synchronization store
the type definitions for the task processing interface