Detailed Description
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 |
Field Documentation
◆ mainscip
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().
◆ concsolver
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().
◆ varperm
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().
◆ dettime
SCIP_Real SCIP_Concurrent::dettime |
deterministic time since last sync
Definition at line 46 of file struct_concurrent.h.
Referenced by SCIPcreateConcurrent(), and SCIPincrementConcurrentTime().
◆ wallclock
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().
◆ propsync
SCIP_PROP* SCIP_Concurrent::propsync |
sync propagator
Definition at line 48 of file struct_concurrent.h.
Referenced by SCIPaddConcurrentBndchg(), SCIPcreateConcurrent(), SCIPgetConcurrentNTightenedBnds(), and SCIPgetConcurrentNTightenedIntBnds().
◆ heursync
SCIP_HEUR* SCIP_Concurrent::heursync |
sync heuristic
Definition at line 49 of file struct_concurrent.h.
Referenced by SCIPaddConcurrentSol(), and SCIPcreateConcurrent().
◆ eventglobalbnd
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().
◆ solidx
int SCIP_Concurrent::solidx |
solution index after last synchronization
Definition at line 51 of file struct_concurrent.h.
Referenced by SCIPcreateConcurrent(), SCIPIsConcurrentSolNew(), and SCIPsynchronize().