ressource activity data structure
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) |
SCIP_RETCODE SCIPactivityCreate | ( | SCIP_RESOURCEACTIVITY ** | activity, |
SCIP_VAR * | var, | ||
int | duration, | ||
int | demand ) |
create a resource activity
activity | pointer to store the resource activity |
var | start time variable of the activity |
duration | duration of the activity |
demand | demand of the activity |
Definition at line 6644 of file misc.c.
References assert(), BMSallocMemory, NULL, SCIP_ALLOC, SCIP_OKAY, and var.
void SCIPactivityFree | ( | SCIP_RESOURCEACTIVITY ** | activity | ) |
frees a resource activity
activity | pointer to the resource activity |
Definition at line 6663 of file misc.c.
References assert(), BMSfreeMemory, and NULL.
SCIP_VAR * SCIPactivityGetVar | ( | SCIP_RESOURCEACTIVITY * | activity | ) |
returns the start time variable of the resource activity
activity | resource activity |
Definition at line 6689 of file misc.c.
References assert(), NULL, and SCIP_ResourceActivity::var.
int SCIPactivityGetDuration | ( | SCIP_RESOURCEACTIVITY * | activity | ) |
returns the duration of the resource activity
activity | resource activity |
Definition at line 6699 of file misc.c.
References assert(), SCIP_ResourceActivity::duration, and NULL.
int SCIPactivityGetDemand | ( | SCIP_RESOURCEACTIVITY * | activity | ) |
returns the demand of the resource activity
activity | resource activity |
Definition at line 6709 of file misc.c.
References assert(), SCIP_ResourceActivity::demand, and NULL.
int SCIPactivityGetEnergy | ( | SCIP_RESOURCEACTIVITY * | activity | ) |
returns the energy of the resource activity
activity | resource activity |
Definition at line 6719 of file misc.c.
References assert(), SCIP_ResourceActivity::demand, SCIP_ResourceActivity::duration, and NULL.