ILOG CPLEX .NET Reference Manual

CplexModeler Members

CplexModeler overview

Public Instance Constructors

CplexModeler Constructor Initializes a new instance of the CplexModeler class.

Public Instance Properties

Name 

Public Instance Methods

AbsOverloaded. Returns an expression representing the absolute value of its argument, the expression indicated by expr.
AddOverloaded. Adds part of the array of objects to the invoking model, starting with the index start and continuing to the number of objects indicated by num.
AddEqOverloaded. See {
AddGeOverloaded. See {
AddLeOverloaded. See {
AddLPMatrixOverloaded. See {
AddMaximizeOverloaded. See {
AddMinimizeOverloaded. See {
AddObjectiveOverloaded. See {
AddRangeOverloaded. See {
AddSOS1Overloaded. See {
AddSOS2Overloaded. See {
AddToExprOverloaded. See {
AndOverloaded. Groups together the constraints indicated by its arguments and assigns the string name to the group.
BoolVarOverloaded. See {
BoolVarArrayOverloaded. See {
Card 
Cardinality 
ColumnOverloaded. See {
ColumnArrayOverloaded. See {
ConstantOverloaded. See {
ConversionOverloaded. See {
DeleteOverloaded. See {
DiffOverloaded. See {
EqOverloaded.  
EqIntersection 
EqMaxOverloaded.  
EqMinOverloaded.  
EqSumOverloaded.  
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
EqUnion 
GeOverloaded. See {
GetConversionEnumerator Returns an enumerator over all IConversion objects in the active model.
GetEnumerator Returns an enumerator suitable for the invoking model.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetLPMatrixEnumerator Returns an enumerator over all ILPMatrix objects in the active model.
GetModel Returns the active model.
GetName Returns the name of the invoking model, if there is one.
GetObjective Returns the IObjective object of the active model, or null if no IObjective object is currently in the active model.
GetRangeEnumerator Returns an enumerator over all instances of IRange in the active model.
GetSOS1Enumerator Returns an enumerator over all ISOS1 objects in the active model.
GetSOS2Enumerator Returns an enumerator over all ISOS2 objects in the active model.
GetType (inherited from Object) Gets the Type of the current instance.
IfThenOverloaded. Returns a constraint that if con1 is true, then con2 must also be true.
Intersect 
IntExpr See {
IntSetOverloaded. Creates and returns a set of integers populated by values, an array of integers.
IntSetVarOverloaded.  
IntSetVarArray 
IntVarOverloaded. See {
IntVarArrayOverloaded. See {
LeOverloaded. See {
LinearIntExprOverloaded. See {
LinearNumExprOverloaded. See {
LPMatrixOverloaded. See {
MakeClone 
MaxOverloaded.  
MaximizeOverloaded. See {
Member 
MinOverloaded.  
MinimizeOverloaded. See {
NegativeOverloaded. See {
NeqOverloaded.  
NotOverloaded. Returns a constraint that is the logical negation of its argument.
NotMember 
NullIntersect 
NumExpr See {
NumVarOverloaded. See {
NumVarArrayOverloaded. See {
ObjectiveOverloaded. See {
OrOverloaded. Returns a constraint that at least one and possibly both of its arguments are true.
PiecewiseLinearOverloaded. See {
ProdOverloaded. See {
RangeOverloaded. See {
RemoveOverloaded. Removes part of the array of objects from the invoking model, starting with the index start and continuing to the number of objects indicated by num.
ScalProdOverloaded. Creates and returns a linear expression representing the scalar product of the given variables.
SemiContVarOverloaded. See {
SemiContVarArrayOverloaded. See {
SetLinearCoefOverloaded. See {
SetLinearCoefsOverloaded. See {
SetModel Sets model as the active model.
SetName Sets str as the name of the invoking model.
SOS1Overloaded. See {
SOS2Overloaded. See {
SquareOverloaded. See {
SubsetOverloaded.  
SubsetEqOverloaded.  
SumOverloaded.  
ToString 
VisitChildren 

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

CplexModeler Class | ILOG.CPLEX Namespace