Solving Constraint Integer Programs

SCIP_JobQueues Struct Reference

Detailed Description

Definition at line 47 of file tpi_openmp.c.

Data Fields

SCIP_JOB ** currentjobs
int ncurrentjobs
int nthreads
SCIP_JOBQUEUE finishedjobs
SCIP_CONDITION jobfinished

Field Documentation

◆ jobqueue

SCIP_JOBQUEUE SCIP_JobQueues::jobqueue

queue of unprocessed jobs

Definition at line 49 of file tpi_openmp.c.

◆ currentjobs

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.

◆ ncurrentjobs

int SCIP_JobQueues::ncurrentjobs

number of currently running jobs

Definition at line 51 of file tpi_openmp.c.

◆ nthreads

int SCIP_JobQueues::nthreads

number of threads

Definition at line 52 of file tpi_openmp.c.

◆ finishedjobs

SCIP_JOBQUEUE SCIP_JobQueues::finishedjobs

jobqueue containing the finished jobs

Definition at line 53 of file tpi_openmp.c.

◆ lock

SCIP_LOCK SCIP_JobQueues::lock

lock to protect this stucture from concurrent access

Definition at line 54 of file tpi_openmp.c.

◆ jobfinished

SCIP_CONDITION SCIP_JobQueues::jobfinished

condition to signal if a job was finished

Definition at line 55 of file tpi_openmp.c.