Overview | Group | Tree | Graph | Index | Concepts |
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:
IlcResource, IlcGranularFunction
Fields |
---|
IlcExternalVariable = 0 | |
IlcProcessingTimeVariable = 1 | |
IlcCapacityVariable = 2 | |
IlcEnergyVariable = 3 | |
IlcDurationVariable = 4 | |
IlcStartVariable = 8 | |
IlcEndVariable = 12 |