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 5721 of file misc.c.
References BMSallocMemory, NULL, SCIP_ALLOC, and SCIP_OKAY.
void SCIPactivityFree | ( | SCIP_RESOURCEACTIVITY ** | activity | ) |
frees a resource activity
activity | pointer to the resource activity |
Definition at line 5740 of file misc.c.
References BMSfreeMemory, and NULL.
SCIP_VAR* SCIPactivityGetVar | ( | SCIP_RESOURCEACTIVITY * | activity | ) |
returns the start time variable of the resource activity
activity | resource activity |
Definition at line 5766 of file misc.c.
References NULL, and SCIP_ResourceActivity::var.
int SCIPactivityGetDuration | ( | SCIP_RESOURCEACTIVITY * | activity | ) |
returns the duration of the resource activity
activity | resource activity |
Definition at line 5776 of file misc.c.
References SCIP_ResourceActivity::duration, and NULL.
int SCIPactivityGetDemand | ( | SCIP_RESOURCEACTIVITY * | activity | ) |
returns the demand of the resource activity
activity | resource activity |
Definition at line 5786 of file misc.c.
References SCIP_ResourceActivity::demand, and NULL.
int SCIPactivityGetEnergy | ( | SCIP_RESOURCEACTIVITY * | activity | ) |
returns the energy of the resource activity
activity | resource activity |
Definition at line 5796 of file misc.c.
References SCIP_ResourceActivity::demand, SCIP_ResourceActivity::duration, and NULL.