A job added to the queue
Definition at line 29 of file tpi_openmp.c.
Data Fields | |
| int | jobid |
| struct SCIP_Job * | nextjob |
| SCIP_RETCODE(* | jobfunc )(void *args) |
| void * | args |
| SCIP_RETCODE | retcode |
| int SCIP_Job::jobid |
id to identify jobs from a common process
Definition at line 31 of file tpi_openmp.c.
Referenced by checkJobQueue(), SCIPtpiCreateJob(), SCIPtpiGetNewJobID(), and SCIPtpiSumbitJob().
| struct SCIP_Job * SCIP_Job::nextjob |
pointer to the next job in the queue
Definition at line 32 of file tpi_openmp.c.
Referenced by checkJobQueue(), freeJobQueue(), and jobQueueAddJob().
| SCIP_RETCODE(* SCIP_Job::jobfunc)(void *args) |
pointer to the job function
Definition at line 33 of file tpi_openmp.c.
Referenced by SCIPtpiCreateJob().
| void * SCIP_Job::args |
pointer to the function arguements
Definition at line 34 of file tpi_openmp.c.
| SCIP_RETCODE SCIP_Job::retcode |
return code of the job
Definition at line 35 of file tpi_openmp.c.
Referenced by freeThreadPool(), and SCIPtpiCollectJobs().