Overload List

  Name Description
Public method IntervalVar()()()()
This method creates an interval variable. The start, end and size of the new interval variable range from 0 to the constant CP.IntervalMax. If you need an optional interval variable, you need to use the method SetOptional. As no intensity function is specified, the size of the interval variable will be equal to its length.
Public method IntervalVar(Int32)
This method creates an interval variable. The start and end of the new interval variable range from 0 to the constant CP.IntervalMax. The size of the new interval variable is fixed and equal to sz. The created interval variable is present; if you need an optional interval variable, you need to use the method SetOptional. As no intensity function is specified, the size of the interval variable will be equal to its length.
Public method IntervalVar(String)
This method creates an interval variable. The start, end and size of the new interval variable range from 0 to the constant CP.IntervalMax. If you need an optional interval variable, you need to use the method SetOptional. As no intensity function is specified, the size of the interval variable will be equal to its length.
Public method IntervalVar(Int32, Int32)
This method creates an interval variable. The start and end of the new interval variable range from 0 to the constant CP.IntervalMax. The size of the new interval variable ranges from szmin to szmax. By default, the created interval variable is present but it can be made optional by passing a true value (True) for opt. As no intensity function is specified, the size of the interval variable will be equal to its length.
Public method IntervalVar(Int32, String)
This method creates an interval variable. The start and end of the new interval variable range from 0 to the constant CP.IntervalMax. The size of the new interval variable is fixed and equal to sz. The created interval variable is present; if you need an optional interval variable, you need to use the method SetOptional. As no intensity function is specified, the size of the interval variable will be equal to its length.
Public method IntervalVar(Int32, Int32, Boolean, INumToNumStepFunction, Int32)
This method creates an interval variable. The start and end of the new interval variable range from 0 to the constant CP.IntervalMax. The size of the new interval variable ranges from szmin to szmax. By default, the created interval variable is present but it can be made optional by passing a true value (True) for opt. The intensity function is intensity. This intensity function is an integer step function expressed as a percentage (and so must bounded in the range [0,100]).

See Also