ILOG CPLEX .NET Reference Manual

ILOG.Concert Namespace

Namespace hierarchy

Classes

Class Description
CloneManager Manage copies of ICopyable objects.
Column Objects of class Column are used to create a variable using column-wise modeling.
ColumnArray Objects of the class ColumnArray are used to create an array of variables using column-wise modeling.
ColumnArray.SizeMismatchException An exception that indicates a mismatched number of variables.
Exception This is the base class for exceptions for the ILOG.Concert package.
NumVarBoundType Objects of this class represent the bound-type for a modeling variable.
NumVarType  
ObjectiveSense Objects of this class represent the sense of an IObjective object.

Interfaces

Interface Description
IAddable This interface is used for modeling objects.
IAnd This interface defines the API for classes that represent and-constraints.
IConstraint This interface defines the API for constraints.
IConversion IConversion objects allow you to locally change the type of one or more variables.
ICopyable This interface defines the API for elements of optimization models, such as variables, constraints, expressions, and objectives.
ICopyableVisitor A visitor of ICopyable. See ICopyable.VisitChildren for details.
IIntCollectionVar  
IIntExpr This is the basic public interface for integer expressions.
IIntVar  
ILinearIntExpr  
ILinearIntExprEnumerator  
ILinearNumExpr  
ILinearNumExprEnumerator  
IloIntSet  
IloIntSetVar  
IloIntToIntFunction  
IloIntToNumFunction  
IloSetModeler  
ILPMatrix As a modeling object, an instance of ILPMatrix allows you to treat a set of variables and range constraints (instances of IRange) as a matrix.
IModel This interface defines the API for classes that represent optimization models.
IModeler  
IMPModeler IMPModeler is an extension of the IModeler modeling interface for mathematical programming (MP).
INumExpr This is the public basic interface for all numerical expressions.
INumVar  
INumVarBound This interface defines the API for classes that represent the upper or lower bound of a variable as a constraint.
IObjective This interface defines the API for objectives.
IOr This interface defines the API for classes that represent or-constraints.
IRange  
ISemiContVar Semi-continuous variables.
ISOS1 A special ordered set of type 1.
ISOS2 A special ordered set of type 2.