Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Concurrent Struct Reference

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

SCIPmainscip
 
SCIP_CONCSOLVERconcsolver
 
int * varperm
 
SCIP_Real dettime
 
SCIP_CLOCKwallclock
 
SCIP_PROPpropsync
 
SCIP_HEURheursync
 
SCIP_EVENTHDLReventglobalbnd
 
int solidx
 

Field Documentation

◆ mainscip

SCIP* SCIP_Concurrent::mainscip

◆ 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

◆ heursync

SCIP_HEUR* SCIP_Concurrent::heursync

sync heuristic

Definition at line 49 of file struct_concurrent.h.

Referenced by SCIPaddConcurrentSol(), and SCIPcreateConcurrent().

◆ eventglobalbnd

◆ 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().