SCIP Doxygen Documentation
Loading...
Searching...
No Matches

Detailed Description

ressource activity data structure

Functions

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

Function Documentation

◆ SCIPactivityCreate()

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 6718 of file misc.c.

References assert(), BMSallocMemory, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPactivityCreate(), and var.

Referenced by SCIPactivityCreate().

◆ SCIPactivityFree()

void SCIPactivityFree ( SCIP_RESOURCEACTIVITY ** activity)

frees a resource activity

Parameters
activitypointer to the resource activity

Definition at line 6737 of file misc.c.

References assert(), BMSfreeMemory, NULL, and SCIPactivityFree().

Referenced by SCIPactivityFree().

◆ SCIPactivityGetVar()

SCIP_VAR * SCIPactivityGetVar ( SCIP_RESOURCEACTIVITY * activity)

returns the start time variable of the resource activity

Parameters
activityresource activity

Definition at line 6763 of file misc.c.

References assert(), NULL, SCIPactivityGetVar(), and SCIP_ResourceActivity::var.

Referenced by SCIPactivityGetVar().

◆ SCIPactivityGetDuration()

int SCIPactivityGetDuration ( SCIP_RESOURCEACTIVITY * activity)

returns the duration of the resource activity

Parameters
activityresource activity

Definition at line 6773 of file misc.c.

References assert(), SCIP_ResourceActivity::duration, NULL, and SCIPactivityGetDuration().

Referenced by SCIPactivityGetDuration().

◆ SCIPactivityGetDemand()

int SCIPactivityGetDemand ( SCIP_RESOURCEACTIVITY * activity)

returns the demand of the resource activity

Parameters
activityresource activity

Definition at line 6783 of file misc.c.

References assert(), SCIP_ResourceActivity::demand, NULL, and SCIPactivityGetDemand().

Referenced by SCIPactivityGetDemand().

◆ SCIPactivityGetEnergy()

int SCIPactivityGetEnergy ( SCIP_RESOURCEACTIVITY * activity)

returns the energy of the resource activity

Parameters
activityresource activity

Definition at line 6793 of file misc.c.

References assert(), SCIP_ResourceActivity::demand, SCIP_ResourceActivity::duration, NULL, and SCIPactivityGetEnergy().

Referenced by SCIPactivityGetEnergy().