common defines and data types used in all packages of SCIP
SCIP_Bool SCIPtpiIsAvailable(void)
SCIP_RETCODE SCIPtpiWaitCondition(SCIP_CONDITION *condition, SCIP_LOCK *lock)
SCIP_RETCODE SCIPtpiCreateJob(SCIP_JOB **job, int jobid, SCIP_RETCODE(*jobfunc)(void *args), void *jobarg)
SCIP_RETCODE SCIPtpiSignalCondition(SCIP_CONDITION *condition)
SCIP_RETCODE SCIPtpiAcquireLock(SCIP_LOCK *lock)
SCIP_RETCODE SCIPtpiExit(void)
SCIP_RETCODE SCIPtpiBroadcastCondition(SCIP_CONDITION *condition)
SCIP_RETCODE SCIPtpiSubmitJob(SCIP_JOB *job, SCIP_SUBMITSTATUS *status)
void SCIPtpiDestroyLock(SCIP_LOCK **lock)
void SCIPtpiGetLibraryDesc(char *desc, int descsize)
SCIP_RETCODE SCIPtpiCollectJobs(int jobid)
int SCIPtpiGetThreadNum(void)
int SCIPtpiGetNumThreads(void)
void SCIPtpiDestroyCondition(SCIP_CONDITION **condition)
int SCIPtpiGetNewJobID(void)
void SCIPtpiGetLibraryName(char *name, int namesize)
SCIP_RETCODE SCIPtpiInitLock(SCIP_LOCK **lock)
SCIP_RETCODE SCIPtpiReleaseLock(SCIP_LOCK *lock)
SCIP_RETCODE SCIPtpiInitCondition(SCIP_CONDITION **condition)
SCIP_RETCODE SCIPtpiInit(int nthreads, int queuesize, SCIP_Bool blockwhenfull)
type definitions for return codes for SCIP methods
enum SCIP_Retcode SCIP_RETCODE
the type definitions for the task processing interface
enum SCIP_Submitstatus SCIP_SUBMITSTATUS
struct SCIP_Condition SCIP_CONDITION
struct SCIP_Lock SCIP_LOCK