data for concurrent solve stored in struct scip
Definition at line 40 of file struct_concurrent.h.
#include <struct_concurrent.h>
Data Fields | |
SCIP * | mainscip |
SCIP_CONCSOLVER * | concsolver |
int * | varperm |
SCIP_Real | dettime |
SCIP_CLOCK * | wallclock |
SCIP_PROP * | propsync |
SCIP_HEUR * | heursync |
SCIP_EVENTHDLR * | eventglobalbnd |
int | solidx |
SCIP* SCIP_Concurrent::mainscip |
main scip for concurrent solver
Definition at line 42 of file struct_concurrent.h.
Referenced by SCIPaddConcurrentBndchg(), SCIPcreateConcurrent(), SCIPfreeConcurrent(), SCIPgetConcurrentMemTotal(), SCIPincrementConcurrentTime(), and SCIPsynchronize().
SCIP_CONCSOLVER* SCIP_Concurrent::concsolver |
the concurrent solver of the main scip
Definition at line 43 of file struct_concurrent.h.
Referenced by SCIPcreateConcurrent(), SCIPgetConcurrentMemTotal(), SCIPincrementConcurrentTime(), and SCIPsynchronize().
int* SCIP_Concurrent::varperm |
permutation of variables to get the position of variable in the original SCIP's variable array by the index of an original variable in this concurrent's main SCIP
Definition at line 44 of file struct_concurrent.h.
Referenced by SCIPcreateConcurrent(), SCIPfreeConcurrent(), and SCIPgetConcurrentVaridx().
SCIP_Real SCIP_Concurrent::dettime |
deterministic time since last sync
Definition at line 46 of file struct_concurrent.h.
Referenced by SCIPcreateConcurrent(), and SCIPincrementConcurrentTime().
SCIP_CLOCK* SCIP_Concurrent::wallclock |
wallclock time since last sync
Definition at line 47 of file struct_concurrent.h.
Referenced by SCIPcreateConcurrent(), SCIPfreeConcurrent(), and SCIPincrementConcurrentTime().
SCIP_PROP* SCIP_Concurrent::propsync |
sync propagator
Definition at line 48 of file struct_concurrent.h.
Referenced by SCIPaddConcurrentBndchg(), SCIPcreateConcurrent(), SCIPgetConcurrentNTightenedBnds(), and SCIPgetConcurrentNTightenedIntBnds().
SCIP_HEUR* SCIP_Concurrent::heursync |
sync heuristic
Definition at line 49 of file struct_concurrent.h.
Referenced by SCIPaddConcurrentSol(), and SCIPcreateConcurrent().
SCIP_EVENTHDLR* SCIP_Concurrent::eventglobalbnd |
global bound eventhandler
Definition at line 50 of file struct_concurrent.h.
Referenced by SCIPcreateConcurrent(), SCIPdisableConcurrentBoundStorage(), SCIPenableConcurrentBoundStorage(), SCIPgetConcurrentGlobalBoundChanges(), and SCIPsynchronize().
int SCIP_Concurrent::solidx |
solution index after last synchronization
Definition at line 51 of file struct_concurrent.h.
Referenced by SCIPcreateConcurrent(), SCIPIsConcurrentSolNew(), and SCIPsynchronize().