NO FRAMES

Group optim.concert

The ILOG Concert API.
Class Summary
IloAlgorithm The base class of algorithms in Concert Technology.
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 Constrains integer variables to assume different values in a model.
IloAllMinDistance Constraint on the minimum absolute distance between a pair of variables in an array.
IloAnd Defines a logical conjunctive-AND among other constraints.
IloAnyArray The array class of the enumerated type definition IloAny.
IloAnyBinaryPredicate Defines binary predicates on objects in a model.
IloAnySet A class whose instances represent a set of enumeration values.
IloAnySet::Iterator An iterator to traverse the elements of IloAnySet.
IloAnySetVar Class to represent a set of enumerated values as a constrained variable.
IloAnySetVarArray The array class of the set variable class IloAnySetVar.
IloAnyTernaryPredicate Defines ternary predicates on objects in a model.
IloAnyTupleSet Ordered set of values as an array.
IloAnyTupleSetIterator Iterator to traverse enumerated values of a tuple-set.
IloAnyVar A class to represent an enumerated variable.
IloAnyVarArray A class to represent an array of enumerated variables.
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.
IloBoolArrayIloBoolArray is 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.
IloBoolVarArrayIloBoolVarArray is the array class of the Boolean variable class.
IloBox A class of multidimensional boxes for multidimensional placement problems.
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.
IloConstraintArrayIloConstraintArray is the array class of constraints for a model.
IloConversion this class offers you a means to change the type of a numeric variable.
IloDiff Constraint that enforces inequality.
IloDistribute 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.
IloExprArrayIloExprArray is the array class of the expressions class.
IloExpr::LinearIterator An iterator over the linear part of an expression.
IloExtractable Base class of all extractable objects.
IloExtractableArray An array of extractable objects.
IloFastMutex Provides synchronization primitives adapted to the needs of Concert Technology.
IloFunction This C++ template creates a class of handles to the implementation class built by the template IloFunctionI.
IloIfThen This class represents a condition constraint.
IloIntArrayIloIntArray is the array class of the basic integer class.
IloIntBinaryPredicate 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 IloIntExpr.
IloIntSet An instance of this class offers a convenient way to represent a set of integer values.
IloIntSet::Iterator This class is an iterator that traverses the elements of a finite set of numeric values.
IloIntSetVar The class IloIntSetVar.
IloIntSetVarArray The array class of the set variable class for integer values.
IloIntTernaryPredicate Ternary predicates operating on arbitrary objects in a model.
IloIntTupleSet Ordered set of values represented by an array.
IloIntTupleSetIterator Class of iterators to traverse enumerated values of a tuple-set.
IloIntVar An instance of this class represents a constrained integer variable in a Concert Technology model.
IloIntVarArray The array class of IloIntVar.
IloInverse Constrains elements of one array to be inverses of another.
IloIterator A template to create iterators for a class of extractable objects.
IloModel Class for models.
IloModel::Iterator Nested class of iterators to traverse the extractable objects in a model.
IloMutexDeadlock The class of exceptions thrown due to mutex deadlock.
IloMutexNotOwner The class of exceptions thrown.
IloMutexProblem Exception.
IloNot Negation of its argument.
IloNumArrayIloNumArray is the array class of the basic floating-point class.
IloNumColumn An instance of this class helps you design a model through column representation.
IloNumColumnArrayIloNumColumnArray is the array class of the column representation class for a model.
IloNumExpr The class of numeric expressions in a Concert model.
IloNumExprArg A class used internally in Concert Technology.
IloNumExprArray The class IloNumExprArray.
IloNumExpr::NonLinearExpression The class of exceptions thrown if a numeric constant of a nonlinear expression is set or queried.
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.
IloOr Represents a disjunctive constraint.
IloPack Maintains the load of containers, given weighted, assigned items.
IloPathLength Path constraint.
IloPathTransitI Transit function in a path constraint.
IloRandom This handle class produces streams of pseudo-random numbers.
IloRange An instance of this class is a range in a model.
IloRangeArrayIloRangeArray is the array class of ranges for a model.
IloSOS1 This handle class represents special ordered sets of type 1 (SOS1).
IloSOS1ArrayIloSOS1Array is the array class of special ordered sets of type 1 (SOS1).
IloSOS2 This handle class represents special ordered sets of type 2 (SOS2).
IloSOS2ArrayIloSOS1Array is the array class of special ordered sets of type 1 (SOS1).
IloSemaphore Provides synchronization primitives.
IloSemiContVar An instance of this class represents a constrained semicontinuous variable.
IloSemiContVarArrayIloSemiContVarArray is the array class of the semicontinuous numeric variable class for a model.
IloSequence 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.
IloTypedList A list of extractables of the same type.
IloTypedListManager It classifies the extractables of a model to get a tree of lists of extractables grouped by type.
Typedef Summary
IloAny 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.
IloNumFunction Type for a pointer to a numeric function.
IloPathTransitFunction Pointer to a floating-point function.
IloSolutionArray This type definition represents arrays of instances of IloSolution.
Macro Summary
ILOANYBINARYPREDICATE0 Defines a predicate class.
ILOANYTERNARYPREDICATE0 Defines a predicate class.
IloFloatArrayIloFloatArray is the array class of the basic floating-point class.
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 Defines a predicate class.
ILOINTTERNARYPREDICATE0 Defines a predicate class.
IloPi Pi.
IloQuarterPi Quarter pi.
IloThreeHalfPi Three half-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 nested enumeration.
IloObjective::Sense Specifies objective as minimization or maximization.
Function Summary
IloAbsIloAbs returns the absolute value of its argument.
IloAbstraction 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.
IloAllNullIntersect This function creates and returns a constraint.
IloArcCos Trigonometric functions.
IloBoolAbstraction Creates a constraint to abstract an array of Boolean variables.
IloCard This function creates and returns a constrained numeric variable that represents the number of elements in vars.
IloCeil Computes the least integer value not less than its argument.
IloDisableNANDetection Disables NaN (Not a number) detection.
IloDiv This function is available for integer division.
IloEnableNANDetection Enables NaN (Not a number) detection.
IloEndMT This function ends multithreading.
IloEqIntersection This function creates and returns a constraint.
IloEqPartition This function creates and returns a constraint.
IloEqUnion This function creates and returns a constraint.
IloExponent Returns the exponent of its argument.
IloFloor This function computes the largest integer value not greater.
IloGetClone Creates a clone.
IloInitMT This function initializes multithreading.
IloIsNAN Tests whether a double value is a NaN.
IloLog Returns the natural logarithm of its argument.
IloMax Returns a numeric value representing the max of numeric values.
IloMaximize This function defines a maximization objective in a model.
IloMember This function creates and returns a constraint.
IloMin Returns a numeric value representing the min of numeric values.
IloMinimize This function defines a minimization objective in a model.
IloMonotonicDecreasingNumExpr new constrained expression equal to f(x).
IloMonotonicIncreasingNumExpr new constrained expression equal to f(x).
IloNotMember This function creates and returns a constraint.
IloNullIntersect This function creates and returns a constraint.
IloPartition This function creates and returns a constraint.
IloPiecewiseLinear Represents a continuous or discontinuous piecewise linear function.
IloPower Returns the power of its arguments.
IloRound This function computes the nearest integer value.
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.
IloSubset This function creates and returns a constraint.
IloSubsetEq This function creates and returns a constraint.
IloSum Returns a numeric value representing the sum of numeric values.
IloTableConstraint Defines simple constraints that are not predefined.
operator && Overloaded C++ operator for conjunctive constraints.
operator * Returns an expression equal to the product of its arguments.
operator new Overloaded C++ new operator.
operator! Overloaded C++ operator for negation.
operator!= overloaded C++ operator.
operator% 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+ 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==
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.

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.