Skip to main content
FRAMES NO FRAMES

Group optim.concert.cpoptimizer

The IBM ILOG Concert CP Optimizer API.
Class Summary
IloAlternative An instance of this class represents an alternative constraint.
IloCumulFunctionExpr An instance of this class represents a cumul function expression in a model.
IloIntervalSequenceVar An instance of this class represents an interval sequence variable.
IloIntervalVar An instance of this class represents an interval variable in a model.
IloIsomorphism An instance of this class represents an isomorphism constraint between two interval variable arrays.
IloNoOverlap An instance of this class represents a no-overlap constraint.
IloSpan An instance of this class represents a span constraint.
IloStateFunction An instance of this class represents a state function in a model.
IloSynchronize An instance of this class represents a synchronization constraint.
IloTransitionDistance An instance of this class represents a transition distance.
Typedef Summary
IloCumulFunctionExprArray This type definition represents arrays of instances of IloCumulFunctionExpr.
IloIntervalSequenceVarArray This type definition represents arrays of instances of IloIntervalSequenceVar.
IloIntervalVarArray This type definition represents arrays of instances of IloIntervalVar.
IloIntervalVarArray2 This type definition represents 2-dimensional arrays of instances of IloIntervalVar.
IloIsomorphismArray This type definition represents arrays of instances of IloIsomorphism.
IloStateFunctionArray This type definition represents arrays of instances of IloStateFunction.
Macro Summary
IloIntervalMax Maximal value for interval variable start or end.
IloIntervalMin Minimal value for interval variable start or end.
Function Summary
IloAllowedAssignments Defines simple constraints that are not predefined.
IloAlwaysConstant Creates a constraint that ensures a constant state on an interval.
IloAlwaysConstant Creates a constraint that ensures a constant state on an interval.
IloAlwaysEqual Creates a constraint that ensures a given cumul function value on an interval.
IloAlwaysEqual Creates a constraint that ensures a given cumul function value on an interval.
IloAlwaysEqual Creates a constraint that ensures a given state on an interval.
IloAlwaysEqual Creates a constraint that ensures a given state on an interval.
IloAlwaysIn Creates a constraint that ensures a given range for the cumul function on an interval.
IloAlwaysIn Creates a constraint that ensures a given range for the cumul function on an interval.
IloAlwaysIn Creates a constraint that ensures a range of states on an interval.
IloAlwaysIn Creates a constraint that ensures a range of states on an interval.
IloAlwaysNoState Creates a constraint that ensures the state is undefined on an interval.
IloAlwaysNoState Creates a constraint that ensures the state is undefined on an interval.
IloBefore Returns constraint on order of sequenced intervals.
IloCount Creates a constrained integer expression equal to the number of variables in an array fixed to a given value.
IloCountDifferent Creates a constrained integer expression equal to the number of different values assigned to the variables in an array.
IloElement An element expression for use in a constraint or another expression.
IloEndAtEnd Returns a precedence constraint between two intervals.
IloEndAtEnd Returns a precedence constraint between two intervals.
IloEndAtStart Returns a precedence constraint between two intervals.
IloEndAtStart Returns a precedence constraint between two intervals.
IloEndBeforeEnd Returns a precedence constraint between two intervals.
IloEndBeforeEnd Returns a precedence constraint between two intervals.
IloEndBeforeStart Returns a precedence constraint between two intervals.
IloEndBeforeStart Returns a precedence constraint between two intervals.
IloEndEval Returns expression based on the end of the interval variable.
IloEndOf Returns an expression representing the end of the interval variable.
IloEndOfNext Returns an integer expression that represents the end of the interval variable that is next.
IloEndOfNext Returns an integer expression that represents the end of the interval variable that is next.
IloEndOfPrevious Returns an integer expression that represents the end of the interval variable that is previous.
IloEndOfPrevious Returns an integer expression that represents the end of the interval variable that is previous.
IloFirst Returns constraint on order of sequenced intervals.
IloForbiddenAssignments Defines simple constraints that are not predefined.
IloForbidEnd Returns constraint on the end of the interval variable.
IloForbidExtent Returns constraint on the extent of the interval variable.
IloForbidStart Returns constraint on the start of the interval variable.
IloHeightAtEnd Returns expression of contribution to cumul function.
IloHeightAtStart Returns expression of contribution to cumul function.
IloLast Returns constraint on order of sequenced intervals.
IloLengthEval Returns expression based on the length of the interval variable.
IloLengthOf Returns an expression representing the length of the interval variable.
IloLengthOfNext Returns an integer expression that represents the length of the interval variable that is next.
IloLengthOfNext Returns an integer expression that represents the length of the interval variable that is next.
IloLengthOfPrevious Returns an integer expression that represents the length of the interval variable that is previous.
IloLengthOfPrevious Returns an integer expression that represents the length of the interval variable that is previous.
IloOverlapLength Returns an expression representing the length of the overlap of two interval variables.
IloOverlapLength Returns an expression representing the length of the overlap of an interval variable and a constant interval.
IloPiecewiseLinearFunction Returns a piecewise linear function.
IloPresenceOf Returns a logical constraint on an interval.
IloPrevious Returns constraint on order of sequenced intervals.
IloPulse Elementary cumul function.
IloPulse Elementary cumul function.
IloPulse Elementary cumul function.
IloSameCommonSubsequence Returns a same-common-subsequence constraint.
IloSameCommonSubsequence Returns a same-sequence constraint.
IloSameSequence Returns a same-sequence constraint.
IloSameSequence Returns a same-sequence constraint.
IloSizeEval Returns expression based on the size of the interval variable.
IloSizeOf Returns an expression representing the size of the interval variable.
IloSizeOfNext Returns an integer expression that represents the size of the interval variable that is next.
IloSizeOfNext Returns an integer expression that represents the size of the interval variable that is next.
IloSizeOfPrevious Returns an integer expression that represents the size of the interval variable that is previous.
IloSizeOfPrevious Returns an integer expression that represents the size of the interval variable that is previous.
IloStandardDeviation Creates a constrained numeric expression equal to the standard deviation of the values of the variables in an array.
IloStartAtEnd Returns a precedence constraint between two intervals.
IloStartAtEnd Returns a precedence constraint between two intervals.
IloStartAtStart Returns a precedence constraint between two intervals.
IloStartAtStart Returns a precedence constraint between two intervals.
IloStartBeforeEnd Returns a precedence constraint between two intervals.
IloStartBeforeEnd Returns a precedence constraint between two intervals.
IloStartBeforeStart Returns a precedence constraint between two intervals.
IloStartBeforeStart Returns a precedence constraint between two intervals.
IloStartEval Returns expression based on the start of the interval variable.
IloStartOf Returns an expression representing the start of the interval variable.
IloStartOfNext Returns an integer expression that represents the start of the interval variable that is next.
IloStartOfNext Returns an integer expression that represents the start of the interval variable that is next.
IloStartOfPrevious Returns an integer expression that represents the start of the interval variable that is previous.
IloStartOfPrevious Returns an integer expression that represents the start of the interval variable that is previous.
IloStep Elementary cumul function.
IloStepAtEnd Elementary cumul function.
IloStepAtEnd Elementary cumul function.
IloStepAtStart Elementary cumul function.
IloStepAtStart Elementary cumul function.
IloTypeOfNext Returns an integer expression that represents the type of the interval variable that is next.
IloTypeOfNext Returns an integer expression that represents the type of the interval variable that is next.
IloTypeOfPrevious Returns an integer expression that represents the type of the interval variable that is previous.
IloTypeOfPrevious Returns an integer expression that represents the type of the interval variable that is previous.
operator+ Overloaded C++ function.
operator- Overloaded C++ function.
operator- Overloaded C++ function.
operator<< Overloaded C++ operator.
operator<= Overloaded C++ operator.
operator<= Overloaded C++ operator.
operator<= Overloaded C++ function.
operator<= Overloaded C++ function.
operator>= Overloaded C++ operator.
operator>= Overloaded C++ operator.
operator>= Overloaded C++ operator.
operator>= Overloaded C++ operator.

This group contains IBM ILOG Concert classes and functions specific to IBM ILOG CP Optimizer or common to IBM ILOG CP Optimizer and IBM ILOG Solver.