Definition at line 47 of file tpi_openmp.c.
Data Fields | |
SCIP_JOBQUEUE | jobqueue |
SCIP_JOB ** | currentjobs |
int | ncurrentjobs |
int | nthreads |
SCIP_JOBQUEUE | finishedjobs |
SCIP_LOCK | lock |
SCIP_CONDITION | jobfinished |
SCIP_JOBQUEUE SCIP_JobQueues::jobqueue |
queue of unprocessed jobs
Definition at line 49 of file tpi_openmp.c.
SCIP_JOB** SCIP_JobQueues::currentjobs |
array with slot for each thread to store the currently running job
Definition at line 50 of file tpi_openmp.c.
int SCIP_JobQueues::ncurrentjobs |
number of currently running jobs
Definition at line 51 of file tpi_openmp.c.
int SCIP_JobQueues::nthreads |
number of threads
Definition at line 52 of file tpi_openmp.c.
SCIP_JOBQUEUE SCIP_JobQueues::finishedjobs |
jobqueue containing the finished jobs
Definition at line 53 of file tpi_openmp.c.
SCIP_LOCK SCIP_JobQueues::lock |
lock to protect this stucture from concurrent access
Definition at line 54 of file tpi_openmp.c.
SCIP_CONDITION SCIP_JobQueues::jobfinished |
condition to signal if a job was finished
Definition at line 55 of file tpi_openmp.c.