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
69 SCIP_Real syncfreqinit; /**< the initial synchronization frequency which is read from the settings
80 SCIP_Real** sols; /**< array with the solution values of each variable for all stored solutions */
83 SCIP_Real bestlowerbound; /**< largest lower bound on the objective value that was stored in this
85 SCIP_Real bestupperbound; /**< smalles upper bound on the objective value that was stored in this
91 int syncedcount; /**< a counter of how many solvers have finished writing to this synchronization data */
92 SCIP_CONDITION* allsynced; /**< a condition variable to signal when the last solver has finished writing to this
94 SCIP_BOUNDSTORE* boundstore; /**< a boundstore for storing all the bound changes that were added to this
96 SCIP_Real syncfreq; /**< the synchroization frequency that was set in this synchronization data */
97 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:109
Definition: struct_syncstore.h:102
Definition: struct_syncstore.h:116
Definition: tpi_openmp.c:62
Definition: tpi_openmp.c:56
Definition: struct_syncstore.h:49
Definition: struct_scip.h:70
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