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.
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.
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.
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.
IloDiff Constraint that enforces inequality.
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.
IloExtractableVisitor The class IloExtractableVisitor inspects all nodes of an expression.
IloFastMutex Synchronization primitives adapted to the needs of Concert Technology.
IloIfThen This class represents a condition constraint.
IloIntArrayIloIntArray is the array class of the basic integer class.
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 represents a set of integer values.
IloIntSetVarArray The array class of the set variable class for integer values.
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.
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.
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.
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.
IloSemaphore Provides synchronization primitives.
IloSolution Instances of this class store solutions to problems.
IloSolutionIterator This template class creates a typed iterator over solutions.
IloSolution::Iterator It allows you to traverse the variables in a solution.
IloSolutionManip An instance of this class accesses a specific part of a solution.
IloTimer Represents a timer.
Typedef Summary
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 This type definition represents arrays of instances of IloSolution.
Macro Summary
IloFloatVar An instance of this class represents a constrained floating-point variable in Concert Technology.
IloFloatVarArray The array class of IloFloatVar.
IloHalfPi Half pi.
IloPi Pi.
IloQuarterPi Quarter pi.
ILOSTLBEGIN
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.
IloAdd Template to add elements to a model.
IloArcCos Trigonometric functions.
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.
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.
IloLexicographic
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.
IloMin Returns a numeric value representing the min of numeric values.
IloMinimize This function defines a minimization objective in a model.
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.
IloSum For constraint programming: returns a numeric value representing the sum of numeric values.
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 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<<
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.