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

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

◆ SCIPactivityFree()

void SCIPactivityFree ( SCIP_RESOURCEACTIVITY ** activity)

frees a resource activity

Parameters
activitypointer to the resource activity

Definition at line 6572 of file misc.c.

References assert(), BMSfreeMemory, and NULL.

◆ SCIPactivityGetVar()

SCIP_VAR * SCIPactivityGetVar ( SCIP_RESOURCEACTIVITY * activity)

returns the start time variable of the resource activity

Parameters
activityresource activity

Definition at line 6598 of file misc.c.

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

◆ SCIPactivityGetDuration()

int SCIPactivityGetDuration ( SCIP_RESOURCEACTIVITY * activity)

returns the duration of the resource activity

Parameters
activityresource activity

Definition at line 6608 of file misc.c.

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

◆ SCIPactivityGetDemand()

int SCIPactivityGetDemand ( SCIP_RESOURCEACTIVITY * activity)

returns the demand of the resource activity

Parameters
activityresource activity

Definition at line 6618 of file misc.c.

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

◆ SCIPactivityGetEnergy()

int SCIPactivityGetEnergy ( SCIP_RESOURCEACTIVITY * activity)

returns the energy of the resource activity

Parameters
activityresource activity

Definition at line 6628 of file misc.c.

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