the type definitions for the task processing interface
Definition in file type_tpi.h.
Go to the source code of this file.
| typedef enum SCIP_Submitstatus SCIP_SUBMITSTATUS |
Definition at line 50 of file type_tpi.h.
| typedef enum SCIP_Jobstatus SCIP_JOBSTATUS |
Definition at line 65 of file type_tpi.h.
a job to be submitted to a separate thread
Definition at line 67 of file type_tpi.h.
TPI type dependent lock
Definition at line 70 of file type_tpi.h.
| typedef struct SCIP_Condition SCIP_CONDITION |
TPI type dependent condition
Definition at line 71 of file type_tpi.h.
| enum SCIP_Submitstatus |
The status after submitting a job
| Enumerator | |
|---|---|
| SCIP_SUBMIT_QUEUEFULL | |
| SCIP_SUBMIT_QUEUECLOSED | |
| SCIP_SUBMIT_SHUTDOWN | |
| SCIP_SUBMIT_SUCCESS | |
Definition at line 43 of file type_tpi.h.
| enum SCIP_Jobstatus |
The job status
There is more than one job per job id. So the job status will return either SCIP_JOB_DOESNOTEXIST or the lowest level of execution. For example, if there is a job running and a job in the queue, then the return will be SCIP_JOB_INQUEUE.
| Enumerator | |
|---|---|
| SCIP_JOB_DOESNOTEXIST | |
| SCIP_JOB_INQUEUE | |
| SCIP_JOB_ISRUNNING | |
| SCIP_JOB_ISFINISHED | |
Definition at line 58 of file type_tpi.h.