Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Job Struct Reference

Detailed Description

A job added to the queue

Definition at line 38 of file tpi_openmp.c.

Data Fields

int jobid
 
struct SCIP_Jobnextjob
 
SCIP_RETCODE(* jobfunc )(void *args)
 
void * args
 
SCIP_RETCODE retcode
 

Field Documentation

◆ jobid

int SCIP_Job::jobid

id to identify jobs from a common process

Definition at line 40 of file tpi_openmp.c.

Referenced by checkJobQueue(), SCIPtpiCreateJob(), SCIPtpiGetNewJobID(), and SCIPtpiSumbitJob().

◆ nextjob

struct SCIP_Job * SCIP_Job::nextjob

pointer to the next job in the queue

Definition at line 41 of file tpi_openmp.c.

Referenced by checkJobQueue(), freeJobQueue(), and jobQueueAddJob().

◆ jobfunc

SCIP_RETCODE(* SCIP_Job::jobfunc)(void *args)

pointer to the job function

Definition at line 42 of file tpi_openmp.c.

Referenced by SCIPtpiCreateJob().

◆ args

void * SCIP_Job::args

pointer to the function arguments

Definition at line 43 of file tpi_openmp.c.

◆ retcode

SCIP_RETCODE SCIP_Job::retcode

return code of the job

Definition at line 44 of file tpi_openmp.c.

Referenced by freeThreadPool(), and SCIPtpiCollectJobs().