The IIntervalVar type exposes the following members.
Methods
| Name | Description | |||
|---|---|---|---|---|
|
|
MakeClone |
This method must be implemented so that it copies the invoking object
to the engine of the given copy manager using the copy manager.
(Inherited from ICopyable.) |
||
|
|
SetAbsent |
This function specifies that the invoking interval variable must be absent.
|
||
|
|
SetIntensity |
This function specifies an intensity function f and an optional granularity g for the invoking interval variable. If the granularity is not specified, a granularity of 100 is assumed, and the intensity function should be expressed as a percentage.
|
||
|
|
SetOptional |
This function specifies that the invoking interval variable is optional; that is, the presence status of the interval is a decision variable of the problem.
|
||
|
|
SetPresent |
This function specifies that the invoking interval variable must be present.
|
||
|
|
VisitChildren |
This method is called when the object and all its sub-objects must be
visited. To implement this method, you should first call the method
ICopyableVisitor.BeginVisit() with yourself as parameter,
then call ICopyableVisitor.VisitChild() for each
sub-copyables, the call ICopyableVisitor.EndVisit() once
again with yourself as parameter.
(Inherited from ICopyable.) |