Skip to main content
FRAMES NO FRAMES

Group optim.concert

The IBM ILOG Concert API.
Class Summary
IloAlgorithm The base class of algorithms in Concert Technology.
IloAlgorithm::CannotChangeException The class of exceptions thrown if the value of an object in a model cannot be changed.
IloAlgorithm::CannotExtractException The class of exceptions thrown if an object cannot be extracted from a model.
IloAlgorithm::CannotRemoveException The class of exceptions thrown if an object cannot be removed from a model.
IloAlgorithm::Exception The base class of exceptions thrown by classes derived from IloAlgorithm.
IloAlgorithm::NotExtractedException The class of exceptions thrown if an extractable object has no value in the current solution of an algorithm.
IloAllDiff For constraint programming: constrains integer variables to assume different values in a model.
IloAllMinDistance For constraint programming: constraint on the minimum absolute distance between a pair of variables in an array.
IloAnd Defines a logical conjunctive-AND among other constraints.
IloArray A template to create classes of arrays for elements of a given class.
IloBarrier A system class to synchronize threads at a specified number.
IloBaseEnvMutex A class to initialize multithreading in an application.
IloBoolArray The array class of the basic Boolean class for a model.
IloBoolArray The array class of the basic Boolean class for a model.
IloBoolArray The array class of the basic Boolean class for a model.
IloBoolVar An instance of this class represents a constrained Boolean variable in a Concert Technology model.
IloBoolVarArray The array class of the Boolean variable class.
IloCondition Provides synchronization primitives adapted to Concert Technology for use in a parallel application.
IloConstraint An instance of this class is a constraint in a model.
IloConstraintArray The array class of constraints for a model.
IloDiff Constraint that enforces inequality.
IloDistribute For constraint programming:: a counting constraint in a model.
IloEmptyHandleException The class of exceptions thrown if an empty handle is passed.
IloEnv The class of environments for models or algorithms in Concert Technology.
IloEnvironmentMismatch This exception is thrown if you try to build an object using objects from another environment.
IloException Base class of Concert Technology exceptions.
IloExpr An instance of this class represents an expression in a model.
IloExprArray The array class of the expressions class.
IloExpr::LinearIterator An iterator over the linear part of an expression.
IloExpr::QuadIterator An iterator over quadratic terms in a linear expression.
IloExtractable Base class of all extractable objects.
IloExtractableArray An array of extractable objects.
IloExtractableVisitor The class for inspecting all nodes of an expression.
IloFastMutex Synchronization primitives adapted to the needs of Concert Technology.
IloFunction For constraint programming: A template for creating a handle class to the implementation class built by the template IloFunctionI.
IloIfThen This class represents a condition constraint.
IloIntArray The array class of the basic integer class.
IloIntBinaryPredicate For constraint programming: binary predicates operating on arbitrary objects in a model.
IloIntExpr The class of integer expressions in Concert Technology.
IloIntExprArg A class used internally in Concert Technology.
IloIntExprArray The array class of the integer expressions class.
IloIntSet An instance of this class offers a convenient way to represent a set of integer values.
IloIntTernaryPredicate For constraint programming: ternary predicates operating on arbitrary objects in a model.
IloIntTupleSet Ordered set of values represented by an array.
IloIntVar An instance of this class represents a constrained integer variable in a Concert Technology model.
IloIntVarArray The array class of the integer constrained variables class.
IloInverse For constraint programming: constrains elements of one array to be inverses of another.
IloIterator A template to create iterators for a class of extractable objects.
IloMapIndexer The array class of the discrete data collection.
IloModel Class for models.
IloModel::Iterator Nested class of iterators to traverse the extractable objects in a model.
IloMultiCriterionExpr An instance of this class is used to build a multiobjective model.
IloMutexDeadlock The class of exceptions thrown due to mutex deadlock.
IloMutexNotOwner The class of exceptions thrown.
IloMutexProblem Exception.
IloNot Negation of its argument.
IloNumArray The array class of the basic floating-point class.
IloNumExpr The class of numeric expressions in a Concert model.
IloNumExprArg A class used internally in Concert Technology.
IloNumExprArray The array class of the numeric expressions class.
IloNumExpr::NonLinearExpression The class of exceptions thrown if a numeric constant of a nonlinear expression is set or queried.
IloNumToNumSegmentFunction For constraint programming: Piecewise linear function over a segment.
IloNumToNumSegmentFunctionCursor For constraint programming: Cursor over segments of a piecewise linear function.
IloNumToNumStepFunction For constraint programming: Represents a step function that is defined everywhere on an interval.
IloNumToNumStepFunctionCursor For constraint programming: Allows you to inspect the contents of an instance of IloNumToNumStepFunction.
IloNumVar An instance of this class represents a numeric variable in a model.
IloNumVarArray The array class of IloNumVar.
IloObjective An instance of this class is an objective in a model.
IloOplSolution Instances of this class store solutions to problems.
IloOr Represents a disjunctive constraint.
IloPack For constraint programming: maintains the load of containers, given weighted, assigned items.
IloRandom This handle class produces streams of pseudo-random numbers.
IloRange An instance of this class is a range in a model.
IloRangeArray The array class of ranges for a model.
IloSemaphore Provides synchronization primitives.
IloSequence For constraint programming: a sequence constraint in a model.
IloSolution Instances of this class store solutions to problems.
IloSolution::Iterator It allows you to traverse the variables in a solution.
IloSolutionIterator This template class creates a typed iterator over solutions.
IloSolutionManip An instance of this class accesses a specific part of a solution.
IloTimer Represents a timer.
Typedef Summary
IloAny For constraint programming: the type for objects as variables in enumerations or sets.
IloBool Type for Boolean values.
IloCplex::Status An enumeration for the class IloAlgorithm.
IloInt Type for signed integers.
IloNum Type for numeric values as floating-point numbers.
IloSolutionArray Type definition for arrays of IloSolution instances.
Macro Summary
ILOADD Add an extractable into to a model and store the current source location.
IloFloatVar An instance of this class represents a constrained floating-point variable in Concert Technology.
IloFloatVarArray The array class of IloFloatVar.
IloHalfPi Half pi.
ILOINTBINARYPREDICATE0 For constraint programming: defines a predicate class.
ILOINTTERNARYPREDICATE0 For constraint programming: defines a predicate class.
IloPi Pi.
IloQuarterPi Quarter pi.
ILOSETLOCATION Store current source file location in provided extractable.
ILOSTLBEGIN Macro for STL.
IloThreeHalfPi Three-halves pi.
IloTwoPi Two pi.
Enumeration Summary
IloAlgorithm::Status An enumeration for the class IloAlgorithm.
IloDeleterMode An enumeration to set the mode of an IloDeleter.
IloNumVar::Type An enumeration for the class IloNumVar.
IloObjective::Sense Specifies objective as minimization or maximization.
Function Summary
IloAbs Returns the absolute value of its argument.
IloAbstraction For constraint programming: returns a constraint that abstracts the values of one array into the abstract value of another array.
IloAdd Template to add elements to a model.
IloArcCos Trigonometric functions.
IloBoolAbstraction For constraint programming: creates a constraint to abstract an array of Boolean variables.
IloCeil Returns the least integer value not less than its argument.
IloDisableNANDetection Disables NaN (Not a number) detection.
IloDiv Integer division function.
IloEnableNANDetection Enables NaN (Not a number) detection.
IloEndMT Ends multithreading.
IloExponent Returns the exponent of its argument.
IloFloor Returns the largest integer value not greater than the argument.
IloGetClone Creates a clone.
IloInitMT Initializes multithreading.
IloIsNAN Tests whether a double value is a NaN.
IloLexicographic Returns a constraint which maintains two arrays to be lexicographically ordered.
IloLog Returns the natural logarithm of its argument.
IloMax Returns a numeric value representing the max of numeric values.
IloMaximize Defines a maximization objective.
IloMaximize Defines a maximization multi-criterion objective.
IloMin Returns a numeric value representing the min of numeric values.
IloMinimize Defines a minimization objective.
IloMinimize Defines a minimization multi-criterion objective.
IloMonotonicDecreasingNumExpr For constraint programming: creates a new constrained expression equal to f(x).
IloMonotonicIncreasingNumExpr For constraint programming: creates a new constrained expression equal to f(x).
IloPiecewiseLinear Represents a continuous or discontinuous piecewise linear function.
IloPower Returns the power of its arguments.
IloQuadProd Represents the quadratic product.
IloQuadProd Represents the quadratic product.
IloRound Computes the nearest integer value to its argument.
IloScalProd Represents the scalar product.
IloScalProd Represents the scalar product.
IloScalProd Represents the scalar product.
IloScalProd Represents the scalar product.
IloSquare Returns the square of its argument.
IloSquare Returns the square of its argument.
IloSquare Returns the square of its argument.
IloStaticLex Defines a multi-criterion expression.
IloStaticLex Defines a multi-criterion expression.
IloStrong For constraint programming: Gives a strengthening indication on a set of variables.
IloSum Returns a numeric value representing the sum of numeric values.
operator new Overloaded C++ new operator.
operator! Overloaded C++ operator for negation.
operator!= Overloaded C++ operator.
operator% For constraint programming: returns an expression equal to the modulo of its arguments.
operator% Returns an expression equal to the modulo of its arguments.
operator% Returns an expression equal to the modulo of its arguments.
operator&& Overloaded C++ operator for conjunctive constraints.
operator* Returns an expression equal to the product of its arguments.
operator+ Returns an expression equal to the sum of its arguments.
operator- Returns an expression equal to the difference of its arguments.
operator/ Returns an expression equal to the quotient of its arguments.
operator< overloaded C++ operator
operator<< Overloaded C++ operator.
operator<< Overloaded C++ operator.
operator<= overloaded C++ operator
operator<=
operator== Overloaded C++ operator.
operator> overloaded C++ operator
operator>= overloaded C++ operator
operator>> Overloaded C++ operator redirects input.
operator|| Overloaded C++ operator for a disjunctive constraint.
Variable Summary
ILO_NO_MEMORY_MANAGER OS environment variable controls Concert Technology memory manager.
IloInfinity Largest double-precision floating-point number.
IloIntMax Largest integer.
IloIntMin Least integer.

Concert Technology offers a C++ library of classes and functions that enable you to design models of problems for both math programming (including linear programming, mixed integer programming, quadratic programming, and network programming) and constraint programming solutions.