SCIP

    Solving Constraint Integer Programs

    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_VAR * SCIPactivityGetVar (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 BMSallocMemory, NULL, SCIP_ALLOC, and SCIP_OKAY.

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

    References NULL, and SCIP_ResourceActivity::var.

    ◆ 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 SCIP_ResourceActivity::duration, and NULL.

    ◆ 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 SCIP_ResourceActivity::demand, and NULL.

    ◆ 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 SCIP_ResourceActivity::demand, SCIP_ResourceActivity::duration, and NULL.