SCIP

Solving Constraint Integer Programs

Resource activity

Detailed Description

Functions

SCIP_RETCODE SCIPactivityCreate (SCIP_RESOURCEACTIVITY **activity, SCIP_VAR *var, int duration, int demand)
 
void SCIPactivityFree (SCIP_RESOURCEACTIVITY **activity)
 
SCIP_VAR * SCIPactivityGetVar (SCIP_RESOURCEACTIVITY *activity)
 
int SCIPactivityGetDuration (SCIP_RESOURCEACTIVITY *activity)
 
int SCIPactivityGetDemand (SCIP_RESOURCEACTIVITY *activity)
 
int SCIPactivityGetEnergy (SCIP_RESOURCEACTIVITY *activity)
 

Function Documentation

SCIP_RETCODE SCIPactivityCreate ( SCIP_RESOURCEACTIVITY **  activity,
SCIP_VAR *  var,
int  duration,
int  demand 
)

create a resource activity

Parameters
activitypointer to store the resource activity
varstart time variable of the activity
durationduration of the activity
demanddemand of the activity

Definition at line 4869 of file misc.c.

References BMSallocMemory, NULL, SCIP_ALLOC, and SCIP_OKAY.

void SCIPactivityFree ( SCIP_RESOURCEACTIVITY **  activity)

frees a resource activity

Parameters
activitypointer to the resource activity

Definition at line 4888 of file misc.c.

References BMSfreeMemory, and NULL.

SCIP_VAR* SCIPactivityGetVar ( SCIP_RESOURCEACTIVITY *  activity)

returns the start time variable of the resource activity

Parameters
activityresource activity

Definition at line 4914 of file misc.c.

References NULL, and SCIP_ResourceActivity::var.

int SCIPactivityGetDuration ( SCIP_RESOURCEACTIVITY *  activity)

returns the duration of the resource activity

Parameters
activityresource activity

Definition at line 4924 of file misc.c.

References SCIP_ResourceActivity::duration, and NULL.

int SCIPactivityGetDemand ( SCIP_RESOURCEACTIVITY *  activity)

returns the demand of the resource activity

Parameters
activityresource activity

Definition at line 4934 of file misc.c.

References SCIP_ResourceActivity::demand, and NULL.

int SCIPactivityGetEnergy ( SCIP_RESOURCEACTIVITY *  activity)

returns the energy of the resource activity

Parameters
activityresource activity

Definition at line 4944 of file misc.c.

References SCIP_ResourceActivity::demand, SCIP_ResourceActivity::duration, and NULL.