FRAMES NO FRAMES

Enumeration IlcSchedVariable

Definition file: ilsched/basic.h
Include file: <ilsched/ilsched.h>

This enumeration is used to designate the Solver variable constrained by the constraint IlcResource::makeIntegralConstraint or IlcResource::makeFunctionalConstraint. For more information, see Functional and Integral Constraints on Resources.

IlcExternalVariable specifies that the external variable of each activity linked to the resource via a resource constraint will be constrained. The external variable of an activity can be any Solver variable, associated with an activity via the IlcActivity::setExternalVar function.

IlcProcessingTimeVariable specifies that the processing time variable of each activity linked to the resource via a resource constraint will be constrained.

IlcCapacityVariable specifies that the capacity variable of each resource constraint on the resource will be constrained.

IlcEnergyVariable specifies that the energy variable of each resource constraint on the resource will be constrained. The energy of a resource constraint is defined as the product of the capacity variable and the duration of the activity.

IlcDurationVariable specifies that the duration variable of each activity linked to the resource via a resource constraint will be constrained.

IlcStartVariable specifies that the start variable of each activity linked to the resource via a resource constraint will be constrained.

IlcEndVariable specifies that the end variable of each activity linked to the resource via a resource constraint will be constrained.

See Also:

Fields

IlcExternalVariable = 0 
IlcProcessingTimeVariable = 1 
IlcCapacityVariable = 2 
IlcEnergyVariable = 3 
IlcDurationVariable = 4 
IlcStartVariable = 8 
IlcEndVariable = 12