The IIntervalVar type exposes the following members.

Methods

  Name Description
Public method 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.)
Public method SetAbsent

This function specifies that the invoking interval variable must be absent.

Note
This function notifies Concert Technology algorithms about the change of this interval variable.
Public method 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.

Note
This function notifies Concert Technology algorithms about the change of this interval variable.
Public method 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.

Note
This function notifies Concert Technology algorithms about the change of this interval variable.
Public method SetPresent

This function specifies that the invoking interval variable must be present.

Note
This function notifies Concert Technology algorithms about the change of this interval variable.
Public method 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.)

See Also