Detailed Description
concurrent solver data structure
Definition at line 55 of file struct_concsolver.h.
#include <struct_concsolver.h>
Field Documentation
◆ type
SCIP_CONCSOLVERTYPE* SCIP_ConcSolver::type |
type of this concurrent solver
Definition at line 57 of file struct_concsolver.h.
Referenced by SCIPconcsolverExec(), SCIPconcsolverGetSolvingData(), SCIPconcsolverInitSeeds(), SCIPconcsolverStop(), and SCIPconcsolverSync().
◆ idx
int SCIP_ConcSolver::idx |
index of initialized exernal solver
Definition at line 58 of file struct_concsolver.h.
Referenced by SCIPconcsolverGetIdx().
◆ name
char* SCIP_ConcSolver::name |
name of concurrent solver
Definition at line 59 of file struct_concsolver.h.
Referenced by SCIPconcsolverGetName(), and SCIPconcsolverSync().
◆ data
SCIP_CONCSOLVERDATA* SCIP_ConcSolver::data |
user data of concurrent solver
Definition at line 60 of file struct_concsolver.h.
Referenced by SCIPconcsolverGetData(), and SCIPconcsolverSetData().
◆ syncdata
SCIP_SYNCDATA* SCIP_ConcSolver::syncdata |
most recent synchronization data that has been read
Definition at line 61 of file struct_concsolver.h.
Referenced by SCIPconcsolverGetMemTotal(), and SCIPconcsolverSync().
◆ nsyncs
SCIP_Longint SCIP_ConcSolver::nsyncs |
total number of synchronizations
Definition at line 62 of file struct_concsolver.h.
Referenced by SCIPconcsolverSync().
◆ timesincelastsync
SCIP_Real SCIP_ConcSolver::timesincelastsync |
time since the last synchronization
Definition at line 63 of file struct_concsolver.h.
Referenced by SCIPconcsolverSetTimeSinceLastSync(), and SCIPconcsolverSync().
◆ syncdelay
SCIP_Real SCIP_ConcSolver::syncdelay |
current delay of synchronization data
Definition at line 64 of file struct_concsolver.h.
Referenced by SCIPconcsolverSync().
◆ syncfreq
SCIP_Real SCIP_ConcSolver::syncfreq |
current synchronization frequency of the concurrent solver
Definition at line 65 of file struct_concsolver.h.
Referenced by SCIPconcsolverGetSyncFreq(), and SCIPconcsolverSync().
◆ solvingtime
SCIP_Real SCIP_ConcSolver::solvingtime |
solving time with wall clock
Definition at line 66 of file struct_concsolver.h.
Referenced by SCIPconcsolverExec(), and SCIPconcsolverGetSolvingTime().
◆ stopped
SCIP_Bool SCIP_ConcSolver::stopped |
flag to store if the concurrent solver has been stopped through the SCIPconcsolverStop function
Definition at line 67 of file struct_concsolver.h.
Referenced by SCIPconcsolverExec(), SCIPconcsolverStop(), and SCIPconcsolverSync().
◆ nlpiterations
SCIP_Longint SCIP_ConcSolver::nlpiterations |
number of lp iterations the concurrent solver used
Definition at line 69 of file struct_concsolver.h.
Referenced by SCIPconcsolverExec(), and SCIPconcsolverGetNLPIterations().
◆ nnodes
SCIP_Longint SCIP_ConcSolver::nnodes |
number of nodes the concurrent solver used
Definition at line 70 of file struct_concsolver.h.
Referenced by SCIPconcsolverExec(), and SCIPconcsolverGetNNodes().
◆ nsolsrecvd
SCIP_Longint SCIP_ConcSolver::nsolsrecvd |
number of solutions the concurrent solver received
Definition at line 71 of file struct_concsolver.h.
Referenced by SCIPconcsolverGetNSolsRecvd(), and SCIPconcsolverSync().
◆ nsolsshared
SCIP_Longint SCIP_ConcSolver::nsolsshared |
number of solutions the concurrent solver found
Definition at line 72 of file struct_concsolver.h.
Referenced by SCIPconcsolverGetNSolsShared(), and SCIPconcsolverSync().
◆ ntighterbnds
SCIP_Longint SCIP_ConcSolver::ntighterbnds |
number of tighter global variable bounds the concurrent solver received
Definition at line 73 of file struct_concsolver.h.
Referenced by SCIPconcsolverGetNTighterBnds(), and SCIPconcsolverSync().
◆ ntighterintbnds
SCIP_Longint SCIP_ConcSolver::ntighterintbnds |
number of tighter global variable bounds the concurrent solver received on integer variables
Definition at line 74 of file struct_concsolver.h.
Referenced by SCIPconcsolverGetNTighterIntBnds(), and SCIPconcsolverSync().
◆ totalsynctime
SCIP_CLOCK* SCIP_ConcSolver::totalsynctime |
total time used for synchronization, including idle time
Definition at line 76 of file struct_concsolver.h.
Referenced by SCIPconcsolverGetSyncTime(), and SCIPconcsolverSync().