ILOG CPLEX .NET Reference Manual

IMPModeler Members

IMPModeler overview

Public Instance Methods

Abs Returns an expression representing the absolute value of its argument, the expression indicated by expr.
AddLPMatrixOverloaded. Creates, returns, and adds an empty ILPMatrix object, with the specified name, to the invoking model.
AddMaximizeOverloaded. Creates and returns an empty maximization objective function with the specified name and adds it to the invoking model.
AddMinimizeOverloaded. Creates and returns an empty minimization objective function with the specified name and adds the empty objective to the invoking model.
AddObjectiveOverloaded. Creates and returns an empty objective function with the specified name and with the specified sense and adds it to the invoking model.
AddRangeOverloaded. Creates, returns, and adds to the invoking model an empty IRange object with the specified name and upper and lower bounds.
AddSOS1Overloaded. Creates an SOS of type 1 with the num specified variables, weights, and names, starting from the index specified by start, and adds the SOS to the invoking mode.
AddSOS2Overloaded. Creates an SOS of type 2 with num of the specified variables and weights, starting from the index specified by start, and adds the new SOS along with its name to the invoking model.
AddToExprOverloaded. Adds a term (which may be an expression itself) to the expression of the specified IRange object.
BoolVarOverloaded. Creates a new Boolean (or binary) modeling variable, with the specified name, for column-wise modeling.
BoolVarArrayOverloaded. Creates and returns an array of Boolean (or binary) modeling variables with names for column-wise modeling.
ColumnOverloaded. Creates an Column object suitable for adding a new variable to an LP matrix as a new column.
ColumnArrayOverloaded. Creates an ColumnArray object suitable for adding new variables to an ILPMatrix as empty columns.
ConversionOverloaded. Creates and returns an IConversion object, with the specified name, for converting the type of the variables in array var in a model.
DeleteOverloaded. Deletes the modeling objects in obj[start] through obj[start+num-1] from a model.
GetModel Returns the active model.
IntVarOverloaded. Creates an integer modeling variable, with specified upper and lower bound, for column-wise modeling.
IntVarArrayOverloaded. Creates and returns integer modeling variables, each with individually specified upper bound, lower bound, and name, for column-wise modeling.
LPMatrixOverloaded. Creates and returns an empty ILPMatrix object with the specified name.
MaximizeOverloaded. Creates and returns an empty maximization objective function.
MinimizeOverloaded. Creates and returns an empty minimization objective function.
NumVarOverloaded. Creates a continuous modeling variable, of type Float with upper bound and lower bound as specified, for column-wise modeling.
NumVarArrayOverloaded. Creates and returns continuous modeling variables, all of type Float with individually specified upper bound, lower bound, and name, for column-wise modeling.
ObjectiveOverloaded. Creates and returns an empty objective function with the sense specified by sense and with the name specified by name.
PiecewiseLinearOverloaded. Creates an expression node to represent a continuous or discontinuous piecewise linear function.
RangeOverloaded. Creates and returns an empty IRange object with the specified name and upper and lower bounds.
SemiContVarOverloaded. Creates and returns a new semi-continuous modeling variable, with specified bounds, type, and name, for column-wise modeling.
SemiContVarArrayOverloaded. Creates and returns an array of semi-continuous modeling variables, with individually specified type, semi-continuous lower bound, upper bound, and name, for column-wise modeling.
SetLinearCoefOverloaded. Sets linear coefficient for variable var to val in the expression of the specified IRange object.
SetLinearCoefsOverloaded. Sets linear coefficients for variables in the expression of the specified IRange object.
SetModel Sets model as the active model.
SOS1Overloaded. Creates an SOS of type 1 with the num specified variables and weights, starting from the index specified by start, and assigns the new SOS a name.
SOS2Overloaded. Creates an SOS of type 2 with the num specified variables and weights, starting from the index specified by start, and assigns the new SOS its name.

See Also

IMPModeler Interface | ILOG.Concert Namespace