Detailed Description
data for concurrent solve stored in struct scip
Definition at line 49 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 51 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 52 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 53 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 55 of file struct_concurrent.h.
Referenced by SCIPcreateConcurrent(), and SCIPincrementConcurrentTime().
◆ wallclock
SCIP_CLOCK* SCIP_Concurrent::wallclock |
wallclock time since last sync
Definition at line 56 of file struct_concurrent.h.
Referenced by SCIPcreateConcurrent(), SCIPfreeConcurrent(), and SCIPincrementConcurrentTime().
◆ propsync
SCIP_PROP* SCIP_Concurrent::propsync |
sync propagator
Definition at line 57 of file struct_concurrent.h.
Referenced by SCIPaddConcurrentBndchg(), SCIPcreateConcurrent(), SCIPgetConcurrentNTightenedBnds(), and SCIPgetConcurrentNTightenedIntBnds().
◆ heursync
SCIP_HEUR* SCIP_Concurrent::heursync |
sync heuristic
Definition at line 58 of file struct_concurrent.h.
Referenced by SCIPaddConcurrentSol(), and SCIPcreateConcurrent().
◆ eventglobalbnd
SCIP_EVENTHDLR* SCIP_Concurrent::eventglobalbnd |
global bound eventhandler
Definition at line 59 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 60 of file struct_concurrent.h.
Referenced by SCIPcreateConcurrent(), SCIPIsConcurrentSolNew(), and SCIPsynchronize().