The Cplex type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Abs(IIntExpr) |
Returns an expression representing the absolute value of its argument,
the expression specified by expr.
(Inherited from CplexModeler.) | |
| Abs(INumExpr) |
Returns an expression representing the absolute value of its argument,
the expression specified by expr.
(Inherited from CplexModeler.) | |
| Add(IAddable) |
Adds object to the invoking model.
(Inherited from CplexModeler.) | |
| Add(array<IAddable>[]()[][]) |
Adds the array of objects to the invoking model.
(Inherited from CplexModeler.) | |
| Add(array<IAddable>[]()[][], Int32, Int32) |
Adds part of the array of objects to the invoking model,
starting with the index start and continuing to
the number of objects specified by num.
(Inherited from CplexModeler.) | |
| AddCut |
Adds the constraint cut as a cut to the invoking
Cplex object.
| |
| AddCuts(array<IRange>[]()[][]) |
Adds the constraints given in cut as cuts to the invoking
Cplex object.
| |
| AddCuts(array<IRange>[]()[][], Int32, Int32) |
Adds num constraints given in cut
as cuts to the invoking Cplex object, starting
with element cut[start].
| |
| AddDiversityFilter(Double, Double, array<INumVar>[]()[][], array<Double>[]()[][], array<Double>[]()[][]) |
Creates and installs a diversity filter
for the designated variables with the specified
lower and upper bounds, reference values, and weights.
| |
| AddDiversityFilter(Double, Double, array<INumVar>[]()[][], array<Double>[]()[][], array<Double>[]()[][], String) |
Creates and installs a named diversity filter
for the designated variables with the specified
lower and upper bounds, reference values, and weights.
| |
| AddEq(Double, INumExpr) |
Creates and returns a range initialized to represent the
equality of the specified value and expression.
(Inherited from CplexModeler.) | |
| AddEq(INumExpr, INumExpr) |
Creates and returns a constraint initialized to represent the
equality of the two specified expressions.
(Inherited from CplexModeler.) | |
| AddEq(INumExpr, Double) |
Creates and returns a range initialized to represent the
equality of the specified expression and value.
(Inherited from CplexModeler.) | |
| AddEq(Double, INumExpr, String) |
Creates and returns a named range initialized to represent the
equality of the specified value and expression.
(Inherited from CplexModeler.) | |
| AddEq(INumExpr, INumExpr, String) |
Creates and returns a named constraint initialized to represent the
equality of the two specified expressions.
(Inherited from CplexModeler.) | |
| AddEq(INumExpr, Double, String) |
Creates and returns a named range initialized to represent the
equality of the specified expression and value.
(Inherited from CplexModeler.) | |
| AddGe(Double, INumExpr) |
Creates and returns a constraint that the specified
value must be greater than or equal to the
specified numeric expression.
(Inherited from CplexModeler.) | |
| AddGe(INumExpr, INumExpr) |
Creates and returns a constraint that the first specified
numeric expression must be greater than or equal to the
second specified numeric expression.
(Inherited from CplexModeler.) | |
| AddGe(INumExpr, Double) |
Creates and returns a range representing the constraint
that the specified numeric expression must be greater than or equal to
the specified value.
(Inherited from CplexModeler.) | |
| AddGe(Double, INumExpr, String) |
Creates and returns a named constraint that the specified
value must be greater than or equal to the
specified numeric expression.
(Inherited from CplexModeler.) | |
| AddGe(INumExpr, INumExpr, String) |
Creates and returns a named constraint that the first specified
numeric expression must be greater than or equal to the
second specified numeric expression.
(Inherited from CplexModeler.) | |
| AddGe(INumExpr, Double, String) |
Creates and returns a range representing the constraint
that the specified numeric expression must be greater than or equal to
the specified value.
(Inherited from CplexModeler.) | |
| AddLazyConstraint |
This is an advanced method.
| |
| AddLazyConstraints(array<IRange>[]()[][]) |
This is an advanced method.
| |
| AddLazyConstraints(array<IRange>[]()[][], Int32, Int32) |
This is an advanced method.
| |
| AddLe(Double, INumExpr) |
Creates and returns a range forcing the specified
value to be less than than or equal to the
specified numeric expression.
(Inherited from CplexModeler.) | |
| AddLe(INumExpr, INumExpr) |
Creates and returns a constraint forcing the first specified
numeric expression to be less than than or equal to the
second specified numeric expression.
(Inherited from CplexModeler.) | |
| AddLe(INumExpr, Double) |
Creates and returns a range forcing the specified
numeric expression to be less than than or equal to the
specified value.
(Inherited from CplexModeler.) | |
| AddLe(Double, INumExpr, String) |
Creates and returns a named range forcing the specified
value to be less than than or equal to the
specified numeric expression.
(Inherited from CplexModeler.) | |
| AddLe(INumExpr, INumExpr, String) |
Creates and returns a named constraint forcing the first specified
numeric expression to be less than than or equal to the
second specified numeric expression.
(Inherited from CplexModeler.) | |
| AddLe(INumExpr, Double, String) |
Creates and returns a named range forcing the specified
numeric expression to be less than than or equal to the
specified value.
(Inherited from CplexModeler.) | |
| AddLPMatrix()()()() |
Creates, returns, and adds an empty LP matrix object
to the invoking model.
(Inherited from CplexModeler.) | |
| AddLPMatrix(String) |
Creates, returns, and adds an empty LP matrix object,
with the specified name, to the invoking model.
(Inherited from CplexModeler.) | |
| AddMaximize()()()() |
Creates and returns an empty objective function
and adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddMaximize(String) |
Creates and returns a named objective function
and adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddMaximize(INumExpr) |
Creates and returns an objective to maximize the expression
and adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddMaximize(INumExpr, String) |
Creates and returns a named objective function
and adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddMinimize()()()() |
Creates and returns an empty objective function
and adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddMinimize(String) |
Creates and returns a named objective function
and adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddMinimize(INumExpr) |
Creates and returns an objective to minimize the expression
and adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddMinimize(INumExpr, String) |
Creates and returns a named objective function
and adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddMIPStart()()()() |
Adds an empty MIP start to the current problem.
| |
| AddMIPStart(String) |
Adds a MIP start with its specified name to the current problem.
| |
| AddMIPStart(Cplex..::..MIPStartEffort) |
Adds a MIP start with its specified level of effort to the current
problem.
| |
| AddMIPStart(Cplex..::..MIPStartEffort, String) |
Adds the MIP start, its name, and an effort level to the current problem.
| |
| AddMIPStart(array<INumVar>[]()[][], array<Double>[]()[][]) |
Adds the MIP start specified by its variables and values to
the current problem.
| |
| AddMIPStart(array<INumVar>[]()[][], array<Double>[]()[][], Cplex..::..MIPStartEffort) |
Adds a MIP start, as defined by its variables and values, with
its specified level of effort, to the current problem.
| |
| AddMIPStart(array<INumVar>[]()[][], array<Double>[]()[][], String) |
Adds the MIP start specified by its variables and values,
along with its name, to the current problem.
| |
| AddMIPStart(array<INumVar>[]()[][], array<Double>[]()[][], Cplex..::..MIPStartEffort, String) |
Adds a MIP start as specified by its variables and values,
along with its specified level of effort and its name, to
the current problem.
| |
| AddMIPStart(array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32, Cplex..::..MIPStartEffort, String) |
Adds a MIP start, defined by a range of numeric variables
and corresponding values, with its name and an effort level.
| |
| AddObjective(ObjectiveSense) |
Creates and returns an empty objective function
with the specified sense
and adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddObjective(ObjectiveSense, INumExpr) |
Creates and returns an objective to optimize the expression
in the specified sense and adds the objective to the invoking model.
(Inherited from CplexModeler.) | |
| AddObjective(ObjectiveSense, String) |
Creates and returns a named objective function
with the specified sense
and adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddObjective(ObjectiveSense, INumExpr, String) |
Creates and returns an objective to optimize the expression
with respect to the sense and adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddRange(Double, Double) |
Creates and returns an empty range object with the
specified lower and upper bounds.
(Inherited from CplexModeler.) | |
| AddRange(Double, INumExpr, Double) |
Creates, returns, and adds to the invoking model a
range object with the specified expression as well as
upper and lower bounds.
(Inherited from CplexModeler.) | |
| AddRange(Double, Double, String) |
Creates and returns an empty range object with the specified
name and specified lower and upper bounds.
(Inherited from CplexModeler.) | |
| AddRange(Double, INumExpr, Double, String) |
Creates, returns, and adds to the invoking model a
range object with the specified name, upper and lower bounds, and
expression.
(Inherited from CplexModeler.) | |
| AddRangeFilter(Double, Double, array<INumVar>[]()[][], array<Double>[]()[][]) |
Creates and installs a range filter
with the specified lower and upper bounds
for the designated variables and weights.
| |
| AddRangeFilter(Double, Double, array<INumVar>[]()[][], array<Double>[]()[][], String) |
Creates and installs a named range filter
with the specified lower and upper bounds
for the designated variables and weights.
| |
| AddSOS1(array<INumVar>[]()[][], array<Double>[]()[][]) |
Creates a special ordered set (SOS) of type 1
with the specified variables and weights and
adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddSOS1(array<INumVar>[]()[][], array<Double>[]()[][], String) |
Creates and returns a named special ordered set (SOS) of type 1
with the specified variables and weights, and
adds that SOS1 to the invoking model.
(Inherited from CplexModeler.) | |
| AddSOS1(array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32) |
Creates a special ordered set (SOS) of type 1
with the specified variables and weights and
adds it to the invoking model.
(Inherited from CplexModeler.) | |
| AddSOS1(array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32, String) |
Creates and returns a named special ordered set (SOS) of type 1,
starting from the specified index and continuing through a number of
elements in the array of
specified variables and weights, and adds that named SOS1
to the invoking model.
(Inherited from CplexModeler.) | |
| AddSOS2(array<INumVar>[]()[][], array<Double>[]()[][]) |
Creates and returns a special ordered set (SOS) of type 2
from the specified array of variables and weights, and adds
that SOS2 to the invoking model.
(Inherited from CplexModeler.) | |
| AddSOS2(array<INumVar>[]()[][], array<Double>[]()[][], String) |
Creates and returns a named special ordered set (SOS) of type 2
from the specified array of variables and weights, and adds
that SOS2 to the invoking model.
(Inherited from CplexModeler.) | |
| AddSOS2(array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32) |
Creates and returns a special ordered set (SOS) of type 2
from a number of elements, starting at the specified index, of
the specified array of variables and weights, and adds
that SOS2 to the invoking model.
(Inherited from CplexModeler.) | |
| AddSOS2(array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32, String) |
Creates and returns a named special ordered set (SOS) of type 2
from a number of elements, starting at the specified index, of
the specified array of variables and weights, and adds
that SOS2 to the invoking model.
(Inherited from CplexModeler.) | |
| AddToExpr(IObjective, INumExpr) |
Adds a numeric expression to an objective.
(Inherited from CplexModeler.) | |
| AddToExpr(IRange, INumExpr) |
Adds the specified numeric expression to the specified range.
(Inherited from CplexModeler.) | |
| AddUserCut |
This is an advanced method.
| |
| AddUserCuts(array<IRange>[]()[][]) |
This is an advanced method.
| |
| AddUserCuts(array<IRange>[]()[][], Int32, Int32) |
This is an advanced method.
| |
| And()()()() |
Groups constraints together.
(Inherited from CplexModeler.) | |
| And(array<IConstraint>[]()[][]) |
Groups constraints together.
(Inherited from CplexModeler.) | |
| And(Cplex..::..Goal, Cplex..::..Goal) |
Creates and returns a conjunctive goal
(that is, an and-goal) from two arguments.
| |
| And(IConstraint, IConstraint) |
Groups together the constraints specified by its arguments.
(Inherited from CplexModeler.) | |
| And(array<IConstraint>[]()[][], String) |
Groups constraints together.
(Inherited from CplexModeler.) | |
| And(Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal) |
Creates and returns a conjunctive goal
(that is, an and-goal) from three arguments.
| |
| And(IConstraint, IConstraint, String) |
Groups together the constraints specified by its arguments and
assigns the string name to the group.
(Inherited from CplexModeler.) | |
| And(array<IConstraint>[]()[][], Int32, Int32) |
Groups together part of the constraints in the array cons
starting with the index specified by start and continuing
to the number of constraints specified by num.
(Inherited from CplexModeler.) | |
| And(Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal) |
Creates and returns a conjunctive goal
(that is, an and-goal) from four arguments.
| |
| And(array<IConstraint>[]()[][], Int32, Int32, String) |
Groups together part of the constraints from the array cons
starting with the index specified by start and
continuing to the number of constraints specified by num.
(Inherited from CplexModeler.) | |
| And(Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal) |
Creates and returns a conjunctive goal (that is, an and-goal)
from five arguments.
| |
| And(Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal) |
Creates and returns a conjunctive goal (that is, an and-goal)
from six arguments.
| |
| Apply |
Returns a goal that applies the specified evaluator to
the search tree defined by the specified goal.
| |
| BasicPresolve |
Performs bound strengthening and detects redundant rows.
| |
| BoolVar()()()() |
Creates and returns a new Boolean variable (domain 0,1).
(Inherited from CplexModeler.) | |
| BoolVar(String) |
Creates and returns a new Boolean variable (domain 0,1)
with the specified name.
(Inherited from CplexModeler.) | |
| BoolVar(Column) |
Creates and returns a Boolean variable (domain 0, 1) representing
a column.
(Inherited from CplexModeler.) | |
| BoolVar(Column, String) |
Creates and returns a Boolean variable (domain 0, 1)
representing a column with a name.
(Inherited from CplexModeler.) | |
| BoolVarArray(Int32) |
Creates and returns an array of n new Boolean variables (domain 0,1).
(Inherited from CplexModeler.) | |
| BoolVarArray(ColumnArray) |
Creates and returns an array of Boolean variables (domain 0, 1)
representing an array of columns.
(Inherited from CplexModeler.) | |
| BoolVarArray(Int32, array<String>[]()[][]) |
Creates and returns an array of n new Boolean variables (domain 0,1)
each with an individually specified name.
(Inherited from CplexModeler.) | |
| BoolVarArray(ColumnArray, array<String>[]()[][]) |
Creates and returns an array of Boolean variables (domain 0, 1)
representing an array of named columns.
(Inherited from CplexModeler.) | |
| Bound |
Creates and returns an object of type INumVarBound
to represent the specified bound of the variable var.
| |
| BranchAsCplex |
Creates and returns a goal that branches the same
way Cplex
would in the absence of any goal at the current node.
| |
| ChangeMIPStart(Int32, Cplex..::..MIPStartEffort) |
Changes the MIP start designated by its index and associates
a specified level of effort with the changed MIP start.
| |
| ChangeMIPStart(Int32, array<INumVar>[]()[][], array<Double>[]()[][]) |
Changes the MIP start designated by its index by substituting the
the corresponding values for the designated variables.
| |
| ChangeMIPStart(Int32, array<INumVar>[]()[][], array<Double>[]()[][], Cplex..::..MIPStartEffort) |
Changes the MIP start specified by its index in the current problem
by substituting the corresponding values of the designated variables
and associates a level of effort with the changed MIP start.
| |
| ChangeMIPStart(Int32, array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32, Cplex..::..MIPStartEffort) |
Changes the MIP start specified by its index in the current
problem, by substituting the corresponding number of values from the
starting variable specified by the variable index.
| |
| ClearCallbacks |
Removes all callbacks from the invoking Cplex object.
| |
| ClearCuts |
Deletes all cuts added by the user
to the invoking Cplex object
with the methods addCut and addCuts.
| |
| ClearLazyConstraints |
This is an advanced method.
| |
| ClearModel |
Removes all modeling objects from the active model.
| |
| ClearUserCuts |
This is an advanced method.
| |
| Column(ILPMatrix) |
Creates and returns a column from an LP matrix.
(Inherited from CplexModeler.) | |
| Column(IObjective, Double) |
Creates and returns a column from the specified objective and value.
(Inherited from CplexModeler.) | |
| Column(IRange, Double) |
Creates and returns a column from the specified range and value.
(Inherited from CplexModeler.) | |
| Column(ILPMatrix, array<Int32>[]()[][], array<Double>[]()[][]) |
Creates and returns a column from part of an LP matrix, using
the specified indices and values.
(Inherited from CplexModeler.) | |
| Column(ILPMatrix, array<Int32>[]()[][], array<Double>[]()[][], Int32, Int32) |
Creates and returns a column suitable for adding a number of
variables to an LP matrix, using a number of
the specified indices and values, starting from the specified
index.
(Inherited from CplexModeler.) | |
| ColumnArray(ILPMatrix, Int32) |
Creates and returns an array of a number of columns from an LP matrix.
(Inherited from CplexModeler.) | |
| ColumnArray(IObjective, array<Double>[]()[][]) |
Creates and returns an array of columns
from the specified objective and array of values.
(Inherited from CplexModeler.) | |
| ColumnArray(IRange, array<Double>[]()[][]) |
Creates and returns an array of columns from the
specified range and array of values.
(Inherited from CplexModeler.) | |
| ColumnArray(ILPMatrix, Int32, array<array<Int32>[]()[][]>[]()[][], array<array<Double>[]()[][]>[]()[][]) |
Creates and returns an array of columns suitable for
adding new variables as columns in an LP matrix.
(Inherited from CplexModeler.) | |
| ColumnArray(IObjective, array<Double>[]()[][], Int32, Int32) |
Creates and returns an array of a number of columns,
starting from the specified index,
of the specified objective and the corresponding array of values.
(Inherited from CplexModeler.) | |
| ColumnArray(IRange, array<Double>[]()[][], Int32, Int32) |
Creates and returns an array of a number of columns,
starting from the specified index of the
range and corresponding array of values.
(Inherited from CplexModeler.) | |
| Constant(Double) |
Creates and returns an expression representing
a constant term.
(Inherited from CplexModeler.) | |
| Constant(Int32) |
Creates and returns an integer expression representing
a constant integer value.
(Inherited from CplexModeler.) | |
| ConstraintGoal(IConstraint) |
Creates and returns a constraint goal for the specified
constraint cut.
| |
| ConstraintGoal(array<IConstraint>[]()[][]) |
Creates and returns a constraint goal for the constraints
specified in the array cut.
| |
| Conversion(INumVar, NumVarType) |
Converts a numeric variable to a specified type.
(Inherited from CplexModeler.) | |
| Conversion(array<INumVar>[]()[][], NumVarType) |
Converts an array of numeric variables to the specified type.
(Inherited from CplexModeler.) | |
| Conversion(array<INumVar>[]()[][], array<NumVarType>[]()[][]) |
Converts an array of numeric variables to the corresponding
specified types.
(Inherited from CplexModeler.) | |
| Conversion(INumVar, NumVarType, String) |
Converts a numeric variable to the specified type and names
the converted variable.
(Inherited from CplexModeler.) | |
| Conversion(array<INumVar>[]()[][], NumVarType, String) |
Converts an array of numeric variables to the specified type
and names the conversion object.
(Inherited from CplexModeler.) | |
| Conversion(array<INumVar>[]()[][], array<NumVarType>[]()[][], String) |
Converts an array of numeric variables, each one converted to the type
corresponding to the types in an array of types, and names the
conversion object.
(Inherited from CplexModeler.) | |
| DelAnnotation(Cplex..::..DoubleAnnotation) |
Deletes a DoubleAnnotation.
| |
| DelAnnotation(Cplex..::..LongAnnotation) |
Deletes a LongAnnotation.
| |
| DelDirection |
Removes any existing branching direction assignments from the variable
var.
| |
| DelDirections(array<INumVar>[]()[][]) | Removes any existing assignments of branching direction from all the variables in the specified array. | |
| DelDirections(array<INumVar>[]()[][], Int32, Int32) |
Removes any existing branching direction assignments from num
consecutive variables in the array var,
starting with the variable var[start].
| |
| Delete(ICopyable) |
Deletes a copyable object.
(Inherited from CplexModeler.) | |
| Delete(array<ICopyable>[]()[][]) |
Deletes an array of copyable objects.
(Inherited from CplexModeler.) | |
| Delete(array<ICopyable>[]()[][], Int32, Int32) |
Deletes a number of copyable objects, starting from
the specified index, from an array of copyable objects.
(Inherited from CplexModeler.) | |
| DeleteMIPStarts(Int32) |
Deletes the MIP start designated by its index.
| |
| DeleteMIPStarts(Int32, Int32) |
Deletes a number of MIP starts, starting with the MIP start
designated by its index.
| |
| DeleteNames |
Removes all names from the active model.
| |
| DelFilter |
Deletes the specified range filter from the solution pool.
| |
| DelPriorities(array<INumVar>[]()[][]) |
Removes any existing branch priority assignment from the variables in
array var.
| |
| DelPriorities(array<INumVar>[]()[][], Int32, Int32) |
Removes any existing branch priority assignment from num
consecutive variables in the array var,
starting with the variable var[start].
| |
| DelPriority |
Removes any existing branch priority assignment from variable
var.
| |
| DelSolnPoolSoln |
Deletes the designated solution from the solution pool.
| |
| DelSolnPoolSolns |
Deletes a range of solutions from the solution pool.
| |
| Diff(Double, INumExpr) |
Creates and returns a numeric expression representing the
difference between a value and a numeric expression.
(Inherited from CplexModeler.) | |
| Diff(Int32, IIntExpr) |
Creates and returns an expression representing
the difference between a value and an integer expression.
(Inherited from CplexModeler.) | |
| Diff(IIntExpr, IIntExpr) |
Creates and returns an expression representing
the difference between two integer expressions.
(Inherited from CplexModeler.) | |
| Diff(IIntExpr, Int32) |
Creates and returns an integer expression representing the
difference between an integer expression and an integer value.
(Inherited from CplexModeler.) | |
| Diff(INumExpr, INumExpr) |
Creates and returns a numeric expression representing the
difference between two numeric expressions.
(Inherited from CplexModeler.) | |
| Diff(INumExpr, Double) |
Creates and returns a numeric expression representing the
difference between a numeric expression and a value.
(Inherited from CplexModeler.) | |
| Dispose | ||
| DualFarkas |
Returns a Farkas proof of infeasibility.
| |
| EndModel |
Deletes all objects from a model, leaving an empty model behind.
| |
| Eq(Double, INumExpr) |
Creates and returns a range forcing the specified value
to be equal to the specified numeric expression.
(Inherited from CplexModeler.) | |
| Eq(INumExpr, INumExpr) |
Creates and returns a constraint forcing the specified
numeric expressions to be equal.
(Inherited from CplexModeler.) | |
| Eq(INumExpr, Double) |
Creates and returns a range forcing the specified numeric
expression to be equal to the specified value.
(Inherited from CplexModeler.) | |
| Eq(Double, INumExpr, String) |
Creates and returns a named range forcing the specified value
to be equal to the specified numeric expression.
(Inherited from CplexModeler.) | |
| Eq(INumExpr, INumExpr, String) |
Creates and returns a named constraint forcing the specified
numeric expressions to be equal.
(Inherited from CplexModeler.) | |
| Eq(INumExpr, Double, String) |
Creates and returns a named range forcing the specified numeric
expression to be equal to the specified value.
(Inherited from CplexModeler.) | |
| EqGoal(Double, INumExpr) |
Creates a constraint goal for the constraint
lhs == expr.
| |
| EqGoal(INumExpr, INumExpr) |
Creates a constraint goal for the constraint
expr1 == expr2.
| |
| EqGoal(INumExpr, Double) |
Creates a constraint goal for the constraint
expr == rhs.
| |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| ExportModel |
Writes the active model to the file specified by filename.
| |
| FailGoal |
Creates and returns a goal that always fails.
| |
| FeasOpt(array<IConstraint>[]()[][], array<Double>[]()[][]) |
This method computes a minimum-cost relaxation
in order to make the active model feasible by relaxing the constraints
specified in cts.
| |
| FeasOpt(array<INumVar>[]()[][], array<Double>[]()[][], array<Double>[]()[][]) |
This method computes a minimum-cost relaxation
in order to make the active model feasible by relaxing the bounds
of the variables specified in the array vars.
| |
| FeasOpt(array<IRange>[]()[][], array<Double>[]()[][], array<Double>[]()[][]) |
This method computes a minimum-cost relaxation
in order to make the active model feasible by relaxing the
bounds of the range constraints specified in
the array rngs.
| |
| FeasOpt(array<IRange>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<INumVar>[]()[][], array<Double>[]()[][], array<Double>[]()[][]) |
This method computes a minimum-cost relaxation
in order to make the active model feasible by relaxing the bounds
of the variables specified in the array vars and
by relaxing the bounds of the range constraints specified in
the array rngs.
| |
| Finalize | (Overrides Object..::..Finalize()()()().) | |
| FindDoubleAnnotation(Int32) |
Gets a reference to DoubleAnnotation number num.
| |
| FindDoubleAnnotation(String) |
Gets a reference to DoubleAnnotation called name.
| |
| FindLongAnnotation(Int32) |
Gets a reference to LongAnnotation number num.
| |
| FindLongAnnotation(String) |
Gets a reference to LongAnnotation called name.
| |
| Ge(Double, INumExpr) |
Creates and returns a range that forces the specified
value to be greater than or equal to the specified expression.
(Inherited from CplexModeler.) | |
| Ge(INumExpr, INumExpr) |
Creates and returns a constraint forcing the
first specified numeric expression
to be greater than or equal to the second specified numeric expression.
(Inherited from CplexModeler.) | |
| Ge(INumExpr, Double) |
Creates and returns a range forcing the specified numeric expression
to be greater than or equal to the specified value.
(Inherited from CplexModeler.) | |
| Ge(Double, INumExpr, String) |
Creates and returns a named range that forces the specified
value to be greater than or equal to the specified expression.
(Inherited from CplexModeler.) | |
| Ge(INumExpr, INumExpr, String) |
Creates and returns a named constraint forcing the
first specified numeric expression
to be greater than or equal to the second specified numeric expression.
(Inherited from CplexModeler.) | |
| Ge(INumExpr, Double, String) |
Creates and returns a named range forcing the
specified numeric expression
to be greater than or equal to the specified value.
(Inherited from CplexModeler.) | |
| GeGoal(Double, INumExpr) |
Creates a constraint goal for the constraint
lhs >= expr.
| |
| GeGoal(INumExpr, INumExpr) |
Creates a constraint goal for the constraint
expr1 >= expr2.
| |
| GeGoal(INumExpr, Double) |
Creates a constraint goal for the constraint
expr >= rhs.
| |
| GetAborter |
Returns a handle to the aborter being used by the invoking object.
| |
| GetAlgorithm |
Returns the algorithm that was used to generate the current solution.
| |
| GetAnnotation(Cplex..::..DoubleAnnotation, array<IAddable>[]()[][]) |
Gets the annotation values for an array of objects.
| |
| GetAnnotation(Cplex..::..DoubleAnnotation, IConstraint) |
Gets the annotation value for a constraint.
| |
| GetAnnotation(Cplex..::..DoubleAnnotation, IIntVar) |
Gets the annotation value for an instance of IIntVar.
| |
| GetAnnotation(Cplex..::..DoubleAnnotation, INumVar) |
Gets the annotation value for an instance of INumVar.
| |
| GetAnnotation(Cplex..::..DoubleAnnotation, IObjective) |
Gets the annotation value for an objective function.
| |
| GetAnnotation(Cplex..::..LongAnnotation, array<IAddable>[]()[][]) |
Gets the annotations values for an array of objects.
| |
| GetAnnotation(Cplex..::..LongAnnotation, IConstraint) |
Gets the annotation value for a constraint.
| |
| GetAnnotation(Cplex..::..LongAnnotation, IIntVar) |
Gets the annotation value for an IIntVar.
| |
| GetAnnotation(Cplex..::..LongAnnotation, INumVar) |
Gets the annotation value for an instance of INumVar.
| |
| GetAnnotation(Cplex..::..LongAnnotation, IObjective) |
Gets the annotation value for an objective function.
| |
| GetAnnotationName(Cplex..::..DoubleAnnotation) |
Gets the name for a LongAnnotation.
| |
| GetAnnotationName(Cplex..::..LongAnnotation) |
Gets the name for a LongAnnotation.
| |
| GetAX(ILPMatrix) |
Returns an array containing the row activity values for the constraints
corresponding to the rows of an LP matrix.
| |
| GetAX(IRange) |
Returns the row activity value for a range constraint.
| |
| GetAX(array<IRange>[]()[][]) |
Returns row activity values for an array of range constraints.
| |
| GetAX(ILPMatrix, Int32, Int32) |
Returns row activity values for a range of
num consecutive rows, starting from the
index specified by start, of an LP matrix.
| |
| GetAX(array<IRange>[]()[][], Int32, Int32) |
Queries row activity values for a set of range constraints.
| |
| GetBasisStatus(IConstraint) |
Returns basis status for a specified constraint.
| |
| GetBasisStatus(INumVar) |
Returns the basis status for the variable var.
| |
| GetBasisStatuses(array<IConstraint>[]()[][]) |
Returns basis status for consecutive constraints.
| |
| GetBasisStatuses(array<INumVar>[]()[][]) |
Returns basis statuses for the variables in the specified array.
| |
| GetBasisStatuses(array<IConstraint>[]()[][], Int32, Int32) |
Returns basis status for consecutive constraints.
| |
| GetBasisStatuses(array<INumVar>[]()[][], Int32, Int32) |
Returns basis status of consecutive variables.
| |
| GetBestObjValue |
Accesses the currently best known bound
of all the remaining open nodes in a branch-and-cut tree.
| |
| GetBoundSA(array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], ILPMatrix) |
Computes and returns sensitivity analysis for the
bounds of all variables in the specified LP matrix.
| |
| GetBoundSA(array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<INumVar>[]()[][]) |
Computes and returns sensitivity analysis for the bounds of
the variables in the array vars.
| |
| GetBoundSA(array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], ILPMatrix, Int32, Int32) |
Computes and returns sensitivity analysis for the
bounds of num consecutive variables, starting from
the index specified by start,
in the specified LP matrix.
| |
| GetBoundSA(array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<INumVar>[]()[][], Int32, Int32) |
Computes and returns sensitivity analysis for the bounds of the
num consecutive variables, starting from the index
specified by start, in the array var.
| |
| GetConflict(IConstraint) |
Accesses a conflict previously computed by the method
refineConflict and returns the conflict status for the
constraint ct.
| |
| GetConflict(array<IConstraint>[]()[][]) |
Accesses the constraints of a conflict previously computed by the method
refineConflict and returns the status of the constraints
in the array cts.
| |
| GetConflict(array<IConstraint>[]()[][], Int32, Int32) |
Accesses a conflict (or a subset of a conflict)
previously computed by the method
refineConflict and returns the conflict status
of num consecutive constraints in the
array cts.
| |
| GetConversionEnumerator |
Returns an enumerator over all conversion objects in the
active model.
(Inherited from CplexModeler.) | |
| GetCplexStatus |
Returns the status of the Cplex algorithm.
| |
| GetCplexSubStatus |
Returns the Cplex.CplexStatus
status of the last node problem solved.
| |
| GetCplexTime |
Returns a time stamp.
| |
| GetCutoff |
Returns the cutoff for the objective value
when nodes are being solved during
branch-and-cut search.
| |
| GetDefault(Cplex..::..BooleanParam) |
Returns the default value of a Boolean parameter.
| |
| GetDefault(Cplex..::..DoubleParam) |
Returns the default value of a double parameter.
| |
| GetDefault(Cplex..::..IntParam) |
Returns the default value of an integer parameter.
| |
| GetDefault(Cplex..::..LongParam) |
Returns the default value of an integer parameter.
| |
| GetDefault(Cplex..::..StringParam) |
Returns the default value of a string parameter.
| |
| GetDefaultValue(Cplex..::..DoubleAnnotation) |
Gets the default value for an annotation.
| |
| GetDefaultValue(Cplex..::..LongAnnotation) |
Gets the default value for an annotation.
| |
| GetDeleteMode |
Returns the current delete mode of the invoking Cplex
object.
| |
| GetDetTime |
This method returns a deterministic time stamp in ticks.
| |
| GetDirection |
Returns the branch direction for a variable.
| |
| GetDirections(array<INumVar>[]()[][]) |
Returns the branch directions for an array of variables.
| |
| GetDirections(array<INumVar>[]()[][], Int32, Int32) |
Returns branch directions for num consecutive
variables, starting from the index specified by var[start].
| |
| GetDiverging |
Returns the diverging variable or constraint from a model
found infeasible by the primal simplex algorithm.
| |
| GetDiversityFilterLowerCutoff |
Accesses the lower cutoff of a diversity filter, specified
by its index.
| |
| GetDiversityFilterRefVals |
Accesses the reference values of a diversity filter, specified
by its index.
| |
| GetDiversityFilterUpperCutoff |
Accesses the upper cutoff of a diversity filter, specified
by its index.
| |
| GetDiversityFilterWeights |
Accesses the weights of a diversity filter, specified
by its index.
| |
| GetDual |
Returns the dual solution value for a constraint.
| |
| GetDuals(ILPMatrix) |
Returns the dual solution vector for the constraints
corresponding to the rows of an LP matrix.
| |
| GetDuals(array<IRange>[]()[][]) |
Returns dual solution values for an array of range constraints.
| |
| GetDuals(ILPMatrix, Int32, Int32) |
Returns dual solution values for the constraints corresponding to
a range of num rows of an LP matrix.
| |
| GetDuals(array<IRange>[]()[][], Int32, Int32) |
Returns dual solution values for num
consecutive range constraints, starting from
the index specified by start.
| |
| GetEnumerator |
Returns an enumerator suitable for the invoking model.
(Inherited from CplexModeler.) | |
| GetFilterIndex |
Accesses the index of the filter specified by the name.
| |
| GetFilterType |
Accesses the type of the filter specified by its index.
| |
| GetFilterVars |
Accesses the variables of a diversity filter, specified
by its index.
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetInfeasibilities(array<IConstraint>[]()[][]) |
Returns infeasibility values for an array of constraints.
| |
| GetInfeasibilities(ILPMatrix) |
Returns infeasibility values for the constraints corresponding to the
rows of an LP matrix.
| |
| GetInfeasibilities(array<INumVar>[]()[][]) |
Returns infeasibility values for an array of variables.
| |
| GetInfeasibilities(array<IConstraint>[]()[][], Int32, Int32) |
Returns infeasibility values for num consecutive constraints,
starting from the index specified by start, from
an array con of constraints.
| |
| GetInfeasibilities(ILPMatrix, Int32, Int32) |
Returns infeasibility values for the constraints
corresponding to a range of num
rows of LP matrix, starting from the row specified by
start.
| |
| GetInfeasibilities(array<INumVar>[]()[][], Int32, Int32) |
Returns infeasibility values for num consecutive variables,
starting from the index specified by start.
| |
| GetInfeasibility(IConstraint) |
Returns the infeasibility value for a constraint.
| |
| GetInfeasibility(INumVar) |
Returns the infeasibility for a variable.
| |
| GetLPMatrixEnumerator |
Returns an enumerator over all LP matrix objects in the
active model.
(Inherited from CplexModeler.) | |
| GetMax(Cplex..::..DoubleParam) |
Returns the maximum allowed value for a double parameter.
| |
| GetMax(Cplex..::..IntParam) |
Returns the maximum value allowed for an integer parameter.
| |
| GetMax(Cplex..::..LongParam) |
Returns the maximum value allowed for an integer parameter.
| |
| GetMin(Cplex..::..DoubleParam) |
Returns the minimum value allowed for a double parameter.
| |
| GetMin(Cplex..::..IntParam) |
Returns the minimum value allowed for an integer parameter.
| |
| GetMin(Cplex..::..LongParam) |
Returns the minimum value allowed for an integer parameter.
| |
| GetMIPRelativeGap |
Accesses the relative objective gap for a MIP optimization.
| |
| GetMIPStart(Int32) |
Returns the level of effort associated with a MIP start, identified
by its index among all the MIP starts associated with the current
problem.
| |
| GetMIPStart(Int32, array<INumVar>[]()[][], array<Double>[]()[][]) |
Returns the level of effort associated with
a MIP start, identified by its index and
defined by an array of numeric variables
and an array of corresponding values.
| |
| GetMIPStart(Int32, array<INumVar>[]()[][], array<Double>[]()[][], array<Boolean>[]()[][]) |
Returns the level of effort associated with the MIP start
identified by its index, defined by two arrays of
variables and the corresponding values.
| |
| GetMIPStart(Int32, array<INumVar>[]()[][], Int32, Int32, array<Double>[]()[][]) |
Returns the level of effort associated with
a MIP start, identified by its index and
defined by a range of numeric variables
and corresponding values.
| |
| GetMIPStart(Int32, array<INumVar>[]()[][], Int32, Int32, array<Double>[]()[][], array<Boolean>[]()[][]) |
Returns the level of effort associated with the MIP start
identified by its index, defined by a range of pairs of
variable and the corresponding value from two arrays.
| |
| GetMIPStartIndex |
Returns the index of the MIP start specified by its name.
| |
| GetMIPStartName |
Returns the name of the MIP start specified by its index.
| |
| GetModel | Returns the active model. | |
| GetMultiObjInfo(Cplex..::..MultiObjIntInfo, Int32) |
This method returns the requested integer valued solution info
of a subproblem of a multiobjective optimization.
| |
| GetMultiObjInfo(Cplex..::..MultiObjLongInfo, Int32) |
This method returns the requested long integer valued solution info
of a subproblem of a multiobjective optimization.
| |
| GetMultiObjInfo(Cplex..::..MultiObjNumInfo, Int32) |
This method returns the requested floating point valued solution info
of a subproblem of a multiobjective optimization.
| |
| GetMultiObjNsolves |
This method returns the number of subproblems that were successfully
solved during the last optimization of a multiobjective problem.
| |
| GetMultiObjSubCplexStatus |
Get the CPLEX solution status of a multi-objective sub solve.
| |
| GetMultiObjSubStatus |
Get the solution status of a multi-objective sub solve.
| |
| GetName |
Returns the name of the invoking model, if there is one.
(Inherited from CplexModeler.) | |
| GetNcuts |
Returns the number of cuts of the specified type in use at
the end of the previous mixed integer optimization.
| |
| GetNfilters |
Returns the number of filters associated with the solution pool.
| |
| GetNindicators |
Returns the number of indicator constraints in the active model.
| |
| GetNLCs |
Returns the number of lazy constraints that have been added to the
invoking Cplex object with the methods
addLazyConstraint and addLazyConstraints.
| |
| GetNMIPStarts |
Returns the number of MIP starts associated with the current problem.
| |
| GetNSOSs |
Returns the number of SOSs of both types, 1 and 2, in the
active model.
| |
| GetNUCs |
Returns the number of user cuts that have been added to the
invoking Cplex object with the methods
addUserCut and addUserCuts.
| |
| GetNumCores |
Returns the number of logical cores.
| |
| GetNumDoubleAnnotations |
Gets the number of LongAnnotations.
| |
| GetNumLongAnnotations |
Gets the number of LongAnnotations.
| |
| GetObjective |
Returns the IObjective object of the
active model, or null if no IObjective object
is currently in the active model.
(Inherited from CplexModeler.) | |
| GetObjSA(array<Double>[]()[][], array<Double>[]()[][], ILPMatrix) |
Computes and returns sensitivity analysis for objective
coefficients of the variables corresponding to the columns of the
specified LP matrix.
| |
| GetObjSA(array<Double>[]()[][], array<Double>[]()[][], array<INumVar>[]()[][]) |
Computes and returns sensitivity analysis for objective
coefficients for an array of variables.
| |
| GetObjSA(array<Double>[]()[][], array<Double>[]()[][], ILPMatrix, Int32, Int32) |
Computes and returns sensitivity analysis for objective
coefficients of the variables corresponding to a range of
num consecutive columns of the specified LP matrix.
| |
| GetObjSA(array<Double>[]()[][], array<Double>[]()[][], array<INumVar>[]()[][], Int32, Int32) |
Computes and returns sensitivity analysis for objective
coefficients for num consecutive variables, starting
at the index specified by start.
| |
| GetObjValue()()()() |
Returns the objective value of the current solution.
| |
| GetObjValue(Int32) |
Returns the objective value of a solution in the solution pool.
| |
| GetParam(Cplex..::..BooleanParam) |
Returns the current value of a Boolean parameter.
| |
| GetParam(Cplex..::..DoubleParam) |
Returns the current value of a double parameter.
| |
| GetParam(Cplex..::..IntParam) |
Returns the current value of an integer parameter.
| |
| GetParam(Cplex..::..LongParam) |
Returns the current value of an integer parameter.
| |
| GetParam(Cplex..::..StringParam) |
Returns the current value of a string parameter.
| |
| GetParameterSet |
Returns a parameter set showing parameters that have been changed
from their default state.
| |
| GetPriorities(array<INumVar>[]()[][]) |
Returns branch priorities for an array of variables.
| |
| GetPriorities(array<INumVar>[]()[][], Int32, Int32) |
Returns branch priorities for num consecutive variables,
starting from the index specified by start.
| |
| GetPriority |
Returns the branch priority for a variable.
| |
| GetQCDSlack |
Returns the dual slack vector of a quadratic constraint in a
quadratically constrained program (QCP).
| |
| GetQuality(Cplex..::..QualityType) |
Returns an instance of Cplex.Quality that contains
the requested quality measure.
| |
| GetQuality(Cplex..::..QualityType, Int32) |
Returns an instance of Cplex.Quality that contains
the requested quality measure for a solution in the solution pool.
| |
| GetRangeEnumerator |
Returns an enumerator over all ranges in the active model.
(Inherited from CplexModeler.) | |
| GetRangeFilterCoefs |
Accesses the coefficients of the range filter specified by
its index.
| |
| GetRangeFilterLowerBound |
Accesses the lower bound of the range filter specified by
its index.
| |
| GetRangeFilterUpperBound |
Accesses the upper bound of the range filter specified by
its index.
| |
| GetRangeSA(array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], ILPMatrix) |
Computes and returns sensitivity analysis for the constraints
corresponding to the rows of the LP matrix matrix.
| |
| GetRangeSA(array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<IRange>[]()[][]) |
Computes and returns sensitivity analysis for the
bounds of the range constraints in the array rng.
| |
| GetRangeSA(array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], ILPMatrix, Int32, Int32) |
Computes and returns sensitivity analysis for the constraints
corresponding to num rows of the LP matrix
matrix starting with row start.
| |
| GetRangeSA(array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<IRange>[]()[][], Int32, Int32) |
Computes and returns sensitivity analysis for the bounds of
num consecutive range constraints in the array
rng, starting with the index specified by
rng[start].
| |
| GetRay |
Returns a linear expression of the unbounded direction of a
model proven unbounded by a simplex method.
| |
| GetReducedCost |
Returns the reduced cost for a variable.
| |
| GetReducedCosts(ILPMatrix) |
Returns reduced costs for the variables corresponding to the
columns of an LP matrix.
| |
| GetReducedCosts(array<INumVar>[]()[][]) |
Returns reduced costs for an array of variables.
| |
| GetReducedCosts(ILPMatrix, Int32, Int32) |
Returns reduced costs for the variables
corresponding to a range of num
columns of LP matrix, starting from the column specified by
start.
| |
| GetReducedCosts(array<INumVar>[]()[][], Int32, Int32) |
Returns reduced costs for num consecutive variables,
starting from the index specified by start.
| |
| GetRHSSA(array<Double>[]()[][], array<Double>[]()[][], ILPMatrix) |
Computes and returns sensitivity analysis for
righthand side (RHS) values of
the constraints corresponding to the rows of an LP matrix.
| |
| GetRHSSA(array<Double>[]()[][], array<Double>[]()[][], array<IRange>[]()[][]) |
Computes and returns sensitivity analysis for
the righthand side (RHS) values of a range of constraints.
| |
| GetRHSSA(array<Double>[]()[][], array<Double>[]()[][], ILPMatrix, Int32, Int32) |
Computes and returns sensitivity analysis for
the righthand side (RHS) values of num
constraints, corresponding to a range of rows of an LP matrix,
starting from the index specified by start.
| |
| GetRHSSA(array<Double>[]()[][], array<Double>[]()[][], array<IRange>[]()[][], Int32, Int32) |
Computes and returns sensitivity analysis for
the righthand side (RHS) values of num
constraints, starting from the index specified by start.
| |
| GetSlack(IRange) |
Returns the slack value for a range constraint.
| |
| GetSlack(IRange, Int32) |
Returns a slack value from the solution pool for a range constraint.
| |
| GetSlacks(ILPMatrix) |
Returns slack values for the constraints corresponding to the
rows of an LP matrix.
| |
| GetSlacks(array<IRange>[]()[][]) |
Returns slack values for an array of range constraints.
| |
| GetSlacks(ILPMatrix, Int32) |
Returns slack values from the solution pool for the constraints
corresponding to the rows of an LP matrix.
| |
| GetSlacks(array<IRange>[]()[][], Int32) |
Returns slack values from the solution pool for an array of
range constraints.
| |
| GetSlacks(ILPMatrix, Int32, Int32) |
Returns slack values for a range of num consecutive rows,
starting from the index specified by start, of an LP matrix.
| |
| GetSlacks(array<IRange>[]()[][], Int32, Int32) |
Returns slack values for num consecutive constraints,
starting from the index specified by start, from
an array rng.
| |
| GetSlacks(ILPMatrix, Int32, Int32, Int32) |
Returns slack values from the solution pool
for a range of num consecutive rows,
starting from the index specified by start, of an LP matrix.
| |
| GetSlacks(array<IRange>[]()[][], Int32, Int32, Int32) |
Returns slack values from the solution pool
for num consecutive constraints,
starting from the index specified by start, from
an array rng.
| |
| GetSolnPoolMeanObjValue |
Returns the mean objective value of the solution pool.
| |
| GetSolnPoolNreplaced |
Returns the number of replaced solutions.
| |
| GetSolnPoolNsolns |
Returns the number of solutions in the solution pool.
| |
| GetSOS1Enumerator |
Returns an enumerator over all SOS1 objects in the
active model.
(Inherited from CplexModeler.) | |
| GetSOS2Enumerator |
Returns an enumerator over all SOS2 objects in the
active model.
(Inherited from CplexModeler.) | |
| GetStatus |
Returns the solution status of the active model.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetValue(INumExpr) |
Returns the value that expr takes for the current solution.
| |
| GetValue(INumVar) |
Returns the solution value for a variable.
| |
| GetValue(INumExpr, Int32) |
Returns the value that expr takes for a solution in the
solution pool.
| |
| GetValue(INumVar, Int32) |
Returns a solution value from the solution pool for a variable.
| |
| GetValues(ILPMatrix) |
Returns the solution vector for the columns of an LP matrix.
| |
| GetValues(array<INumVar>[]()[][]) |
Returns solution values for an array of variables.
| |
| GetValues(ILPMatrix, Int32) |
Returns a solution vector from the solution pool for the columns
of an LP matrix.
| |
| GetValues(array<INumVar>[]()[][], Int32) |
Returns solution values from the solution pool for an array of variables.
| |
| GetValues(ILPMatrix, Int32, Int32) |
Returns the solution vector for a range of num
columns of an LP matrix, starting at the index specified by
start.
| |
| GetValues(array<INumVar>[]()[][], Int32, Int32) |
Returns solution values for a set of variables.
| |
| GetValues(ILPMatrix, Int32, Int32, Int32) |
Returns a solution vector from the solution pool for a
range of num
columns of an LP matrix, starting at the index specified by
start.
| |
| GetValues(array<INumVar>[]()[][], Int32, Int32, Int32) |
Returns solution values from the solution pool for a set of variables.
| |
| GlobalCutGoal(IConstraint) |
Creates and returns a global cut goal for the constraint
cut.
| |
| GlobalCutGoal(array<IConstraint>[]()[][]) |
Creates and returns a global cut goal for the constraints
specified in the array cut.
| |
| HasDoubleAnnotation |
Tests whether a DoubleAnnotation with the specified name exists.
| |
| HasLongAnnotation |
Tests whether a LongAnnotation with the specified name exists.
| |
| IfThen(IConstraint, IConstraint) |
Returns a constraint that if con1 is true, then
con2 must also be true.
(Inherited from CplexModeler.) | |
| IfThen(IConstraint, IConstraint, String) |
Returns a constraint that if con1 is true, then
con2 must also be true.
(Inherited from CplexModeler.) | |
| ImportModel |
Reads a model from the file specified by name
into the active model.
| |
| IntExpr |
Creates and returns an empty integer expression.
(Inherited from CplexModeler.) | |
| IntVar(Int32, Int32) |
Creates and returns an integer variable with specified
upper and lower bound.
(Inherited from CplexModeler.) | |
| IntVar(Int32, Int32, String) |
Creates and returns an integer variable with specified
upper bound, lower bound, and name.
(Inherited from CplexModeler.) | |
| IntVar(Column, Int32, Int32) |
Creates and returns an integer variable representing
a column with an integer lower and upper bound.
(Inherited from CplexModeler.) | |
| IntVar(Column, Int32, Int32, String) |
Creates and returns an integer variable representing
a column with an integer lower and upper bound as well as a name.
(Inherited from CplexModeler.) | |
| IntVarArray(Int32, Int32, Int32) |
Creates and returns an array of integer variables with the same specified
upper and lower bound.
(Inherited from CplexModeler.) | |
| IntVarArray(Int32, array<Int32>[]()[][], array<Int32>[]()[][]) |
Creates and returns an array of integer variables with
individually specified upper and lower bounds.
(Inherited from CplexModeler.) | |
| IntVarArray(ColumnArray, Int32, Int32) |
Creates and returns an array of integer variables representing
an array of columns with an integer lower and upper bound.
(Inherited from CplexModeler.) | |
| IntVarArray(ColumnArray, array<Int32>[]()[][], array<Int32>[]()[][]) |
Creates and returns an array of integer variables representing
an array of columns with individually specified integer lower
and upper bounds.
(Inherited from CplexModeler.) | |
| IntVarArray(Int32, Int32, Int32, array<String>[]()[][]) |
Creates and returns an array of integer variables all with the same
upper and lower bound, but individually specified names.
(Inherited from CplexModeler.) | |
| IntVarArray(Int32, array<Int32>[]()[][], array<Int32>[]()[][], array<String>[]()[][]) |
Creates and returns an array of integer variables each with
individually specified upper bound, lower bound, and name.
(Inherited from CplexModeler.) | |
| IntVarArray(ColumnArray, Int32, Int32, array<String>[]()[][]) |
Creates and returns an array of integer variables representing
an array of columns with an integer lower and upper bound
as well as individually specified names.
(Inherited from CplexModeler.) | |
| IntVarArray(ColumnArray, array<Int32>[]()[][], array<Int32>[]()[][], array<String>[]()[][]) |
Creates and returns an array of integer variables representing
an array of columns with individually specified integer lower
and upper bounds as well as individually specified names.
(Inherited from CplexModeler.) | |
| IsDualFeasible |
Returns true if a dual feasible solution is available.
| |
| IsMIP |
Returns true if the active model is a MIP.
| |
| IsPrimalFeasible |
Returns true if a primal feasible solution is available.
| |
| IsQC |
Returns true if the active model has quadratic
constraints.
| |
| IsQO |
Returns true if the active model has a quadratic objective
function.
| |
| Le(Double, INumExpr) |
Creates and returns a range that forces the specified value
to be less than or equal to the specified numeric expression.
(Inherited from CplexModeler.) | |
| Le(INumExpr, INumExpr) |
Creates and returns a constraint that forces the first specified
numeric expression to be less than or equal to
the second specified numeric expression.
(Inherited from CplexModeler.) | |
| Le(INumExpr, Double) |
Creates and returns a range that forces the specified
numeric expression to be less than or equal to
the specified value.
(Inherited from CplexModeler.) | |
| Le(Double, INumExpr, String) |
Creates and returns a named range that forces the specified value
to be less than or equal to the specified numeric expression.
(Inherited from CplexModeler.) | |
| Le(INumExpr, INumExpr, String) |
Creates and returns a named constraint that forces the
first specified numeric expression to be less than or
equal to the second specified numeric expression.
(Inherited from CplexModeler.) | |
| Le(INumExpr, Double, String) |
Creates and returns a named range that forces the specified
numeric expression to be less than or equal to
the specified value.
(Inherited from CplexModeler.) | |
| LeGoal(Double, INumExpr) |
Creates a constraint goal for the constraint
lhs >= expr.
| |
| LeGoal(INumExpr, INumExpr) |
Creates a constraint goal for the constraint
expr1 <= expr2.
| |
| LeGoal(INumExpr, Double) |
Creates a constraint goal for the constraint
expr <= rhs.
| |
| LimitSearch |
Returns a goal to limit a search tree.
| |
| LinearIntExpr()()()() |
Creates and returns an integer linear expression
initialized as 0 (zero).
(Inherited from CplexModeler.) | |
| LinearIntExpr(Int32) |
Creates and returns an integer linear expression
initialized as a constant.
(Inherited from CplexModeler.) | |
| LinearNumExpr()()()() |
Creates and returns a zero-valued linear expression.
(Inherited from CplexModeler.) | |
| LinearNumExpr(Double) |
Creates and returns a linear expression initialized as the constant.
(Inherited from CplexModeler.) | |
| LowerBound |
Creates and returns an object of type INumVarBound
to represent the lower bound of the variable var.
| |
| LPMatrix()()()() |
Creates and returns an empty LP matrix object.
(Inherited from CplexModeler.) | |
| LPMatrix(String) |
Creates and returns an empty, named LP matrix object.
(Inherited from CplexModeler.) | |
| LqIntExpr |
Creates and returns a zero-valued linear and quadratic expression.
(Inherited from CplexModeler.) | |
| LqNumExpr |
Creates and returns a zero-valued linear and quadratic expression.
(Inherited from CplexModeler.) | |
| MakeStatus |
Convert a CPLEX status code into a Concert status code.
| |
| Max(array<IIntExpr>[]()[][]) |
Returns an expression representing the maximum of its argument,
the elements of an array.
(Inherited from CplexModeler.) | |
| Max(array<INumExpr>[]()[][]) |
Returns an expression representing the maximum of its argument,
the elements of an array.
(Inherited from CplexModeler.) | |
| Max(Double, INumExpr) |
Returns an expression representing the maximum of its two arguments.
(Inherited from CplexModeler.) | |
| Max(Int32, IIntExpr) |
Returns an expression representing the maximum of its two arguments.
(Inherited from CplexModeler.) | |
| Max(IIntExpr, IIntExpr) |
Returns an expression representing the maximum of its two arguments.
(Inherited from CplexModeler.) | |
| Max(IIntExpr, Int32) |
Returns an expression representing the maximum of its two arguments.
(Inherited from CplexModeler.) | |
| Max(INumExpr, INumExpr) |
Returns an expression representing the maximum of its two arguments.
(Inherited from CplexModeler.) | |
| Max(INumExpr, Double) |
Returns an expression representing the maximum of its two arguments.
(Inherited from CplexModeler.) | |
| Maximize()()()() |
Creates and returns an empty maximization objective function.
(Inherited from CplexModeler.) | |
| Maximize(String) |
Creates and returns a named empty maximization objective function.
(Inherited from CplexModeler.) | |
| Maximize(CplexMultiCriterionExpr) |
Creates and returns an objective to maximize the multi-criterion expression.
(Inherited from CplexModeler.) | |
| Maximize(INumExpr) |
Creates and returns an objective from an expression.
(Inherited from CplexModeler.) | |
| Maximize(CplexMultiCriterionExpr, String) |
Creates and returns an objective to maximize the multi-criterion expression.
(Inherited from CplexModeler.) | |
| Maximize(INumExpr, String) |
Creates and returns a named objective to minimize the expression.
(Inherited from CplexModeler.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Min(array<IIntExpr>[]()[][]) |
Returns an expression representing the minimum of its argument,
the elements of an array.
(Inherited from CplexModeler.) | |
| Min(array<INumExpr>[]()[][]) |
Returns an expression representing the minimum of its argument,
the elements of an array.
(Inherited from CplexModeler.) | |
| Min(Double, INumExpr) |
Returns an expression representing the minimum of its two arguments.
(Inherited from CplexModeler.) | |
| Min(Int32, IIntExpr) |
Returns an expression representing the minimum of its two arguments.
(Inherited from CplexModeler.) | |
| Min(IIntExpr, IIntExpr) |
Returns an expression representing the minimum of its two arguments.
(Inherited from CplexModeler.) | |
| Min(IIntExpr, Int32) |
Returns an expression representing the minimum of its two arguments.
(Inherited from CplexModeler.) | |
| Min(INumExpr, INumExpr) |
Returns an expression representing the minimum of its two arguments.
(Inherited from CplexModeler.) | |
| Min(INumExpr, Double) |
Returns an expression representing the minimum of its two arguments.
(Inherited from CplexModeler.) | |
| Minimize()()()() |
Creates and returns an empty minimization objective function.
(Inherited from CplexModeler.) | |
| Minimize(String) |
Creates and returns a named empty minimization objective function.
(Inherited from CplexModeler.) | |
| Minimize(CplexMultiCriterionExpr) |
Creates and returns an objective to minimize the multi-criterion expression.
(Inherited from CplexModeler.) | |
| Minimize(INumExpr) |
Creates and returns an objective from an expression.
(Inherited from CplexModeler.) | |
| Minimize(CplexMultiCriterionExpr, String) |
Creates and returns an objective to minimize the multi-criterion expression.
(Inherited from CplexModeler.) | |
| Minimize(INumExpr, String) |
Creates and returns an objective to minimize the expression.
(Inherited from CplexModeler.) | |
| Negative(IIntExpr) |
Creates and returns a new integer expression representing
the negation of its argument.
(Inherited from CplexModeler.) | |
| Negative(INumExpr) |
Creates and returns a new numeric expression which is the
negation of the original expression.
(Inherited from CplexModeler.) | |
| NewDoubleAnnotation(String) |
Creates a new annotation of type double.
| |
| NewDoubleAnnotation(String, Double) |
Creates a new annotation of type double.
| |
| NewLongAnnotation(String) |
Creates a new annotation of type long.
| |
| NewLongAnnotation(String, Int64) |
Creates a new annotation of type long.
| |
| Not(IConstraint) |
Returns a constraint that is the logical negation of its argument.
(Inherited from CplexModeler.) | |
| Not(IConstraint, String) |
Returns a constraint that is the logical negation of its argument
and assigns the string name as the name of the
returned constraint.
(Inherited from CplexModeler.) | |
| NumExpr |
Creates and returns an empty expression.
(Inherited from CplexModeler.) | |
| NumVar(Double, Double) |
Creates and returns a numeric variable with specified bounds.
(Inherited from CplexModeler.) | |
| NumVar(Double, Double, NumVarType) |
Creates and returns a numeric variable with bounds and specified type.
(Inherited from CplexModeler.) | |
| NumVar(Double, Double, String) |
Creates and returns a numeric variable with specified bounds and name.
(Inherited from CplexModeler.) | |
| NumVar(Column, Double, Double) |
Creates and returns a numeric variable representing
a column with a specified lower and upper bound.
(Inherited from CplexModeler.) | |
| NumVar(Double, Double, NumVarType, String) |
Creates and returns a named numeric variable with bounds and specified type.
(Inherited from CplexModeler.) | |
| NumVar(Column, Double, Double, NumVarType) |
Creates and returns a numeric variable representing
a column with specified lower and upper bounds as well as type.
(Inherited from CplexModeler.) | |
| NumVar(Column, Double, Double, String) |
Creates and returns a named numeric variable representing
representing a column with a specified lower and upper bound.
(Inherited from CplexModeler.) | |
| NumVar(Column, Double, Double, NumVarType, String) |
Creates and returns a named numeric variable representing
a column with specified lower and upper bounds as well as type.
(Inherited from CplexModeler.) | |
| NumVarArray(Int32, Double, Double) |
Creates an array of numeric variables, all with the same upper
and lower bound.
(Inherited from CplexModeler.) | |
| NumVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][]) |
Creates an array of numeric variables with individually specified upper
and lower bounds.
(Inherited from CplexModeler.) | |
| NumVarArray(ColumnArray, Double, Double) |
Creates and returns an array of numeric variables representing
an array of columns with a specified lower and upper bound.
(Inherited from CplexModeler.) | |
| NumVarArray(ColumnArray, array<Double>[]()[][], array<Double>[]()[][]) |
Creates and returns an array of numeric variables representing
an array of columns with individually specified lower and upper bounds.
(Inherited from CplexModeler.) | |
| NumVarArray(Int32, Double, Double, NumVarType) |
Creates and returns an array of numeric variables, all with same
specified bounds, all of the same type.
(Inherited from CplexModeler.) | |
| NumVarArray(Int32, Double, Double, array<String>[]()[][]) |
Creates an array of numeric variables, all with the same upper and
lower bound, but with individually specified names.
(Inherited from CplexModeler.) | |
| NumVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][]) |
Creates and returns an array of numeric variables with individual
bounds and types.
(Inherited from CplexModeler.) | |
| NumVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][], array<String>[]()[][]) |
Creates an array of numeric variables, each with individually specified
upper bound, lower bound, and name.
(Inherited from CplexModeler.) | |
| NumVarArray(ColumnArray, Double, Double, NumVarType) |
Creates and returns an array of numeric variables representing
an array of columns with specified lower and upper bounds
as well as type.
(Inherited from CplexModeler.) | |
| NumVarArray(ColumnArray, Double, Double, array<String>[]()[][]) |
Creates and returns an array of numeric variables representing
an array of columns with a lower and upper bound
as well as individually specified names.
(Inherited from CplexModeler.) | |
| NumVarArray(ColumnArray, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][]) |
Creates and returns an array of numeric variables representing
an array of columns with individually specified lower and upper bounds
as well as individual types.
(Inherited from CplexModeler.) | |
| NumVarArray(ColumnArray, array<Double>[]()[][], array<Double>[]()[][], array<String>[]()[][]) |
Creates and returns an array of numeric variables representing
an array of columns with individually specified lower and upper bounds
as well as names.
(Inherited from CplexModeler.) | |
| NumVarArray(Int32, Double, Double, NumVarType, array<String>[]()[][]) |
Creates and returns an array of numeric variables, all with same
specified bounds, all with same type, and individual names.
(Inherited from CplexModeler.) | |
| NumVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][], array<String>[]()[][]) |
Creates and returns an array of numeric variables, all with
individual specified bounds, types, and names.
(Inherited from CplexModeler.) | |
| NumVarArray(ColumnArray, Double, Double, NumVarType, array<String>[]()[][]) |
Creates and returns an array of numeric variables representing
an array of columns with specified lower and upper bounds
as well as a type and individual names.
(Inherited from CplexModeler.) | |
| NumVarArray(ColumnArray, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][], array<String>[]()[][]) |
Creates and returns an array of numeric variables representing
an array of columns with individually specified lower and upper bounds
as well as individual types and individual names.
(Inherited from CplexModeler.) | |
| Objective(ObjectiveSense) |
Creates and returns an empty objective function with the specified sense.
(Inherited from CplexModeler.) | |
| Objective(ObjectiveSense, INumExpr) |
Creates and returns an objective from an expression
to optimize in the specified sense.
(Inherited from CplexModeler.) | |
| Objective(ObjectiveSense, String) |
Creates and returns a named, empty objective function
with the specified sense.
(Inherited from CplexModeler.) | |
| Objective(ObjectiveSense, INumExpr, String) |
Creates and returns a named objective with a sense (maximize or minimize).
(Inherited from CplexModeler.) | |
| Or()()()() |
Returns a constraint that at least one and possibly more than one
of the elements is true in its argument cons, an array
of constraints.
(Inherited from CplexModeler.) | |
| Or(array<IConstraint>[]()[][]) |
Returns a constraint that at least one and possibly more than one
of the elements is true in its argument cons, an array
of constraints.
(Inherited from CplexModeler.) | |
| Or(Cplex..::..Goal, Cplex..::..Goal) |
Creates and returns an or-goal from two arguments.
| |
| Or(IConstraint, IConstraint) |
Returns a constraint that at least one and possibly both of its
arguments are true.
(Inherited from CplexModeler.) | |
| Or(array<IConstraint>[]()[][], String) |
Returns a constraint that at least one and possibly more than one
of the elements is true in its argument cons, an array
of constraints and also assigns the string name as the
name of that returned constraint.
(Inherited from CplexModeler.) | |
| Or(Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal) |
Creates and returns an or-goal from three arguments.
| |
| Or(IConstraint, IConstraint, String) |
Returns a constraint that at least one and possibly both of its
arguments are true.
(Inherited from CplexModeler.) | |
| Or(array<IConstraint>[]()[][], Int32, Int32) |
Returns a constraint that at least one and possibly more than one
of the elements is true in the range of indices starting at the index
specified by start and continuing through the number
of elements specified by the number num among the elements
of its argument cons, an array of constraints.
(Inherited from CplexModeler.) | |
| Or(Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal) |
Creates and returns an or-goal from four arguments.
| |
| Or(array<IConstraint>[]()[][], Int32, Int32, String) |
Returns a constraint that at least one and possibly more than one
of the elements is true in the range of indices starting at the index
specified by start and continuing through the number
of elements specified by the number num among the elements
of its argument cons, an array of constraints;
also assigns the string name as the name of
the returned constraint.
(Inherited from CplexModeler.) | |
| Or(Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal) |
Creates and returns an or-goal from five arguments.
| |
| Or(Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal, Cplex..::..Goal) |
Creates and returns an or-goal from six arguments.
| |
| Output |
Returns the output stream of the invoking Cplex object.
| |
| PiecewiseLinear(INumExpr, Double, array<Double>[]()[][], array<Double>[]()[][], Double) |
Creates and returns a numeric expression representing
a piecewise linear function.
(Inherited from CplexModeler.) | |
| PiecewiseLinear(INumExpr, array<Double>[]()[][], array<Double>[]()[][], Double, Double) |
Creates and returns a numeric expression representing
a piecewise linear function.
(Inherited from CplexModeler.) | |
| PiecewiseLinear(INumExpr, Double, array<Double>[]()[][], Int32, Int32, array<Double>[]()[][], Int32, Double) |
Creates and returns a numeric expression representing
a piecewise linear function.
(Inherited from CplexModeler.) | |
| PiecewiseLinear(INumExpr, array<Double>[]()[][], Int32, Int32, array<Double>[]()[][], Int32, Double, Double) |
Creates and returns a numeric expression representing
a piecewise linear function.
(Inherited from CplexModeler.) | |
| Populate |
Generates multiple solutions to a mixed integer programming (MIP) model.
| |
| Prod(Double, INumExpr) |
Creates and returns an expression representing
the product of a value and a numeric expression.
(Inherited from CplexModeler.) | |
| Prod(Int32, IIntExpr) |
Creates and returns an integer expression representing
the product of a value and an integer expression.
(Inherited from CplexModeler.) | |
| Prod(IIntExpr, IIntExpr) |
Creates and returns an expression representing
the product of two integer expressions.
(Inherited from CplexModeler.) | |
| Prod(IIntExpr, Int32) |
Creates and returns an expression representing
the product of an integer expression and a value.
(Inherited from CplexModeler.) | |
| Prod(INumExpr, INumExpr) |
Creates and returns an expression representing
the product of two numeric expressions.
(Inherited from CplexModeler.) | |
| Prod(INumExpr, Double) |
Creates and returns an expression representing
the product of a numeric expression and a value.
(Inherited from CplexModeler.) | |
| Prod(Double, INumVar, INumVar) |
Creates and returns an expression representing
the product of a value and two numeric variables.
(Inherited from CplexModeler.) | |
| Prod(INumVar, INumVar, Double) |
Creates and returns an expression representing
the product of two numeric variables and a value.
(Inherited from CplexModeler.) | |
| Prod(INumVar, Double, INumVar) |
Creates and returns an expression representing
the product of a numeric variable, a value, and another numeric variable.
(Inherited from CplexModeler.) | |
| ProtectVariables(array<INumVar>[]()[][]) |
This method specifies a set of numeric variables that
should not be substituted out of the problem.
| |
| ProtectVariables(array<INumVar>[]()[][], Int32, Int32) |
This method specifies a set of numeric variables that
should not be substituted out of the problem.
| |
| QpIndefCertificate |
Returns a vector proving that the Q matrix of QP is not positive
semi-definite.
| |
| QuadIntExpr |
Creates and returns a zero-valued quadratic integer expression.
(Inherited from CplexModeler.) | |
| QuadNumExpr |
Creates and returns a zero-valued quadratic expression.
(Inherited from CplexModeler.) | |
| Range(Double, Double) |
Creates and returns a range with the specified lower
and upper bound.
(Inherited from CplexModeler.) | |
| Range(Double, INumExpr, Double) |
Creates and returns a range with the specified lower bound,
numeric expression, and upper bound.
(Inherited from CplexModeler.) | |
| Range(Double, Double, String) |
Creates and returns a named range with the specified lower
and upper bound.
(Inherited from CplexModeler.) | |
| Range(Double, INumExpr, Double, String) |
Creates and returns a named range with the specified lower bound,
numeric expression, and upper bound.
(Inherited from CplexModeler.) | |
| ReadAnnotations |
Reads annotations from a file.
| |
| ReadBasis |
Reads a simplex basis from the BAS file specified by name,
and copies that basis into the invoking object.
| |
| ReadFilters |
Reads filters from a specified file and associates them with
the solution pool.
| |
| ReadMIPStarts |
Reads the MST file denoted by name and
copies the MIP start information into the invoking object.
| |
| ReadOrder |
Reads the ORD file specified by name
and copies the priority order information
into the invoking CPLEX problem object.
| |
| ReadParam |
Reads parameters and their settings from the file specified by
name and applies them to the invoking object.
| |
| ReadParameterSet |
Returns a parameter set containing the parameter names and settings
from the file specified by filename.
| |
| ReadSolution | Obsolete.
Reads a solution from the SOL file denoted by name
and copies this information into the invoking object.
| |
| ReadStartInfo |
Reads starting information from the SOL file denoted by
name and copies this information into the invoking
object.
| |
| RefineConflict(array<IConstraint>[]()[][], array<Double>[]()[][]) |
Refines a conflict from an array of constraints.
| |
| RefineConflict(array<IConstraint>[]()[][], array<Double>[]()[][], Int32, Int32) |
Refines a conflict consisting of a subset of constraints from an array.
| |
| RefineMIPStartConflict(Int32, array<IConstraint>[]()[][], array<Double>[]()[][]) |
Refines a conflict consisting of constraints in the model
inferred from the pairs of variables and values of a MIP start.
| |
| RefineMIPStartConflict(Int32, array<IConstraint>[]()[][], array<Double>[]()[][], Int32, Int32) |
Refines a conflict consisting of a range of constraints from
the model inferred from the pairs of variables and values of a MIP start.
| |
| Remove(Cplex..::..Aborter) |
Removes the specified aborter from the invoking object.
| |
| Remove(Cplex..::..Callback) |
Remove a callback that was previously registered by
Use(Callback).
| |
| Remove(IAddable) |
Removes object from the invoking model.
(Inherited from CplexModeler.) | |
| Remove(array<IAddable>[]()[][]) |
Removes the array of objects from the invoking model.
(Inherited from CplexModeler.) | |
| Remove(array<IAddable>[]()[][], Int32, Int32) |
Removes part of the array of objects from the
invoking model, starting with the index start and
continuing to the number of objects specified by num.
(Inherited from CplexModeler.) | |
| ScalProd(array<Double>[]()[][], array<INumVar>[]()[][]) |
Creates and returns a linear expression representing
the scalar product of the provided values with the provided variables.
(Inherited from CplexModeler.) | |
| ScalProd(array<Int32>[]()[][], array<IIntVar>[]()[][]) |
Creates and returns a linear integer expression
representing the scalar product of the provided
integer values and integer variables.
(Inherited from CplexModeler.) | |
| ScalProd(array<Int32>[]()[][], array<INumVar>[]()[][]) |
Creates and returns a linear expression representing
the scalar product of the integer values and numeric variables provided.
(Inherited from CplexModeler.) | |
| ScalProd(array<IIntVar>[]()[][], array<IIntVar>[]()[][]) |
Creates and returns a linear expression representing the scalar product
of the given variables.
(Inherited from CplexModeler.) | |
| ScalProd(array<IIntVar>[]()[][], array<Int32>[]()[][]) |
Creates and returns a linear integer expression
representing the scalar product of the provided
integer variables and integer values.
(Inherited from CplexModeler.) | |
| ScalProd(array<INumVar>[]()[][], array<INumVar>[]()[][]) |
Creates and returns a linear expression representing the scalar product
of the given variables.
(Inherited from CplexModeler.) | |
| ScalProd(array<INumVar>[]()[][], array<Double>[]()[][]) |
Creates and returns a linear expression representing
the scalar product of the provided variables with the provided values.
(Inherited from CplexModeler.) | |
| ScalProd(array<INumVar>[]()[][], array<Int32>[]()[][]) |
Creates and returns a linear expression representing
the scalar product of the numeric variables and integer values provided.
(Inherited from CplexModeler.) | |
| ScalProd(array<Double>[]()[][], array<INumVar>[]()[][], Int32, Int32) |
Creates and returns a linear expression representing
the scalar product of the values and variables provided
in the specified range of indices.
(Inherited from CplexModeler.) | |
| ScalProd(array<Int32>[]()[][], array<IIntVar>[]()[][], Int32, Int32) |
Creates and returns a linear integer expression
representing the scalar product of the provided
integer values and integer variables from the specified
range of indices.
(Inherited from CplexModeler.) | |
| ScalProd(array<Int32>[]()[][], array<INumVar>[]()[][], Int32, Int32) |
Creates and returns a new linear expression representing the scalar
product of the num values in vals starting
at element start with the corresponding variables in
vars.
(Inherited from CplexModeler.) | |
| ScalProd(array<IIntVar>[]()[][], array<IIntVar>[]()[][], Int32, Int32) |
Creates and returns a linear expression representing the scalar product
of the given variables.
(Inherited from CplexModeler.) | |
| ScalProd(array<IIntVar>[]()[][], array<Int32>[]()[][], Int32, Int32) |
Creates and returns a linear integer expression
representing the scalar product of the provided
integer variables and integer values from the specified
range of indices.
(Inherited from CplexModeler.) | |
| ScalProd(array<INumVar>[]()[][], array<INumVar>[]()[][], Int32, Int32) |
Creates and returns a linear expression representing the scalar product
of the given variables.
(Inherited from CplexModeler.) | |
| ScalProd(array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32) |
Creates and returns a linear expression representing
the scalar product of the variables and values provided
in the specified range of indices.
(Inherited from CplexModeler.) | |
| ScalProd(array<INumVar>[]()[][], array<Int32>[]()[][], Int32, Int32) |
Creates and returns a new linear expression representing the scalar
product of the num variables in vars starting
at element start with the corresponding values in
vals.
(Inherited from CplexModeler.) | |
| SemiContVar(Double, Double, NumVarType) |
Creates and returns a semi-continuous variable with
a specified lower and upper bound and of a specified type.
(Inherited from CplexModeler.) | |
| SemiContVar(Double, Double, NumVarType, String) |
Creates and returns a named semi-continuous variable with
a specified lower and upper bound and of a specified type.
(Inherited from CplexModeler.) | |
| SemiContVar(Column, Double, Double, NumVarType) |
Creates and returns a semicontinuous variable with
a specified lower and upper bound and of a specified type,
representing a column.
(Inherited from CplexModeler.) | |
| SemiContVar(Column, Double, Double, NumVarType, String) |
Creates and returns a named semi-continuous variable with
a specified lower and upper bound and of a specified type,
representing a column.
(Inherited from CplexModeler.) | |
| SemiContVarArray(Int32, Double, Double, NumVarType) |
Creates and returns an array of semi-continuous variables with
a specified lower and upper bound and of a specified type.
(Inherited from CplexModeler.) | |
| SemiContVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][]) |
Creates and returns an array of semi-continuous variables with
individually specified lower and upper bounds and
individually specified types.
(Inherited from CplexModeler.) | |
| SemiContVarArray(ColumnArray, Double, Double, NumVarType) |
Creates and returns an array of semi-continuous variables with
a specified lower and upper bound and of a specified type,
representing an array of columns.
(Inherited from CplexModeler.) | |
| SemiContVarArray(ColumnArray, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][]) |
Creates and returns an array of semi-continuous variables with
individually specified lower and upper bounds and
individually specified types, representing an array of columns.
(Inherited from CplexModeler.) | |
| SemiContVarArray(Int32, Double, Double, NumVarType, array<String>[]()[][]) |
Creates and returns an array of individually named
semi-continuous variables with
a specified lower and upper bound and of a specified type.
(Inherited from CplexModeler.) | |
| SemiContVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][], array<String>[]()[][]) |
Creates and returns an array of individually named
semi-continuous variables with
individually specified lower and upper bounds and
individually specified types.
(Inherited from CplexModeler.) | |
| SemiContVarArray(ColumnArray, Double, Double, NumVarType, array<String>[]()[][]) |
Creates and returns an array of named semi-continuous variables
with a specified lower and upper bound as well as type,
representing an array of columns.
(Inherited from CplexModeler.) | |
| SemiContVarArray(ColumnArray, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][], array<String>[]()[][]) |
Creates and returns an array of named semi-continuous variables
with individually specified lower and upper bounds, and
individually specified type, representing an array of columns.
(Inherited from CplexModeler.) | |
| SetAnnotation(Cplex..::..DoubleAnnotation, array<IAddable>[]()[][], array<Double>[]()[][]) |
Sets the annotation values for an array of objects.
| |
| SetAnnotation(Cplex..::..DoubleAnnotation, IConstraint, Double) |
Sets the annotation value for a constraint.
| |
| SetAnnotation(Cplex..::..DoubleAnnotation, IIntVar, Double) |
Sets the annotation value for an instance of IIntVar.
| |
| SetAnnotation(Cplex..::..DoubleAnnotation, INumVar, Double) |
Sets the annotation value for an instance of INumVar.
| |
| SetAnnotation(Cplex..::..DoubleAnnotation, IObjective, Double) |
Sets the annotation value for an objective.
| |
| SetAnnotation(Cplex..::..LongAnnotation, array<IAddable>[]()[][], array<Int64>[]()[][]) |
Sets the annotation values for an array of objects.
| |
| SetAnnotation(Cplex..::..LongAnnotation, IConstraint, Int64) |
Sets the annotation value for a constraint.
| |
| SetAnnotation(Cplex..::..LongAnnotation, IIntVar, Int64) |
Sets the annotation value for an instance of IIntVar.
| |
| SetAnnotation(Cplex..::..LongAnnotation, INumVar, Int64) |
Sets the annotation value for an instance of INumVar.
| |
| SetAnnotation(Cplex..::..LongAnnotation, IObjective, Int64) |
Sets the annotation value for an objective.
| |
| SetBasisStatuses(array<INumVar>[]()[][], array<Cplex..::..BasisStatus>[]()[][], array<IRange>[]()[][], array<Cplex..::..BasisStatus>[]()[][]) |
Sets basis statuses for variables and constraints.
| |
| SetBasisStatuses(array<INumVar>[]()[][], array<Cplex..::..BasisStatus>[]()[][], Int32, Int32, array<IConstraint>[]()[][], array<Cplex..::..BasisStatus>[]()[][], Int32, Int32) |
Sets basis statuses for consecutive variables (columns)
and constraints (rows).
| |
| SetDefaults |
Resets all parameters to their default values.
| |
| SetDeleteMode |
Sets the delete mode.
| |
| SetDirection |
Sets the branching direction for a variable.
| |
| SetDirections(array<INumVar>[]()[][], array<Cplex..::..BranchDirection>[]()[][]) |
Sets branching directions for an array of variables.
| |
| SetDirections(array<INumVar>[]()[][], array<Cplex..::..BranchDirection>[]()[][], Int32, Int32) |
Sets branching directions for num consecutive
variables, starting from the index specified by start.
| |
| SetLinearCoef(IObjective, INumVar, Double) |
Sets a value as the linear coefficient of the variable in the objective.
(Inherited from CplexModeler.) | |
| SetLinearCoef(IObjective, Double, INumVar) |
Sets a value as the linear coefficient of the variable in the objective.
(Inherited from CplexModeler.) | |
| SetLinearCoef(IRange, INumVar, Double) |
Sets the specified value as the linear coefficient of the
specified variable in the specified range.
(Inherited from CplexModeler.) | |
| SetLinearCoef(IRange, Double, INumVar) |
Sets the specified value as the linear coefficient of the
specified variable in the specified range.
(Inherited from CplexModeler.) | |
| SetLinearCoefs(IObjective, array<INumVar>[]()[][], array<Double>[]()[][]) |
Sets an array of values as the corresponding linear coefficients of
an array of variables in the objective.
(Inherited from CplexModeler.) | |
| SetLinearCoefs(IObjective, array<Double>[]()[][], array<INumVar>[]()[][]) |
Sets an array of values as the corresponding linear coefficients of
an array of variables in the objective.
(Inherited from CplexModeler.) | |
| SetLinearCoefs(IRange, array<INumVar>[]()[][], array<Double>[]()[][]) |
Sets the array of specified values as the linear coefficients of the
specified array of variables in the specified range.
(Inherited from CplexModeler.) | |
| SetLinearCoefs(IRange, array<Double>[]()[][], array<INumVar>[]()[][]) |
Sets the array of specified values as the linear coefficients of the
specified array of variables in the specified range.
(Inherited from CplexModeler.) | |
| SetLinearCoefs(IObjective, array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32) |
Sets an array of values as the corresponding linear coefficients of
an array of variables in the objective from a starting index for a
range of those values and variables.
(Inherited from CplexModeler.) | |
| SetLinearCoefs(IObjective, array<Double>[]()[][], array<INumVar>[]()[][], Int32, Int32) |
Sets an array of values as the corresponding linear coefficients of
an array of variables in the objective from a starting index for a
range of those values and variables.
(Inherited from CplexModeler.) | |
| SetLinearCoefs(IRange, array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32) |
Sets a number of the array of specified values,
from a starting index, as
the linear coefficients of the corresponding part of the
array of variables in the specified range.
(Inherited from CplexModeler.) | |
| SetLinearCoefs(IRange, array<Double>[]()[][], array<INumVar>[]()[][], Int32, Int32) |
Sets a number of the array of specified values,
from a starting index, as
the linear coefficients of the corresponding part of the
array of variables in the specified range.
(Inherited from CplexModeler.) | |
| SetModel |
Sets model as the active model.
(Overrides CplexModeler..::..SetModel(IModel).) | |
| SetName |
Sets str as the name of the invoking model.
(Inherited from CplexModeler.) | |
| SetOut |
Sets the default output stream of the invoking Cplex
object.
| |
| SetParam(Cplex..::..BooleanParam, Boolean) |
Sets a Boolean parameter to the value val.
| |
| SetParam(Cplex..::..DoubleParam, Double) |
Sets the value of a double parameter to val.
| |
| SetParam(Cplex..::..IntParam, Int32) |
Sets an integer parameter to value val.
| |
| SetParam(Cplex..::..LongParam, Int64) |
Sets an integer parameter to value val.
| |
| SetParam(Cplex..::..StringParam, String) |
Sets a string parameter to value val.
| |
| SetParameterSet |
Sets the parameter state using a parameter set.
| |
| SetPriorities(array<INumVar>[]()[][], array<Int32>[]()[][]) |
Sets branch priorities for an array of variables.
| |
| SetPriorities(array<INumVar>[]()[][], array<Int32>[]()[][], Int32, Int32) |
Sets branch priorities for num consecutive variables,
starting from the index specified by start.
| |
| SetPriority |
Sets the branch priority for the variable var.
| |
| SetQuadCoef(IObjective, INumVar, INumVar, Double) |
Sets quadratic coefficient for variable
var1*var2 to val
in the expression of the specified IObjective object.
(Inherited from CplexModeler.) | |
| SetQuadCoef(IObjective, Double, INumVar, INumVar) |
Sets the quadratic coefficient for the variable
var1*var2 to val
in the expression of the specified IObjective object.
(Inherited from CplexModeler.) | |
| SetStart(array<Double>[]()[][], array<Double>[]()[][], array<INumVar>[]()[][], array<Double>[]()[][], array<Double>[]()[][], array<IRange>[]()[][]) |
Specifies a starting point for the next invocation of the method
solve.
| |
| SetStart(array<Double>[]()[][], array<Double>[]()[][], array<INumVar>[]()[][], Int32, Int32, array<Double>[]()[][], array<Double>[]()[][], array<IRange>[]()[][], Int32, Int32) |
Specifies a partial starting point for the next invocation of
the method solve.
| |
| SetWarning |
Sets the warning stream of the invoking Cplex object.
| |
| SolutionGoal |
Creates and returns a solution goal.
| |
| Solve()()()() |
Solves the active model.
| |
| Solve(Cplex..::..Goal) |
Solves the active MIP model using the search
strategy defined by the specified goal.
| |
| Solve(array<Cplex..::..ParameterSet>[]()[][]) |
Solves the active multi-objective model.
| |
| SolveFixed()()()() |
Solves the fixed active model.
| |
| SolveFixed(Int32) |
Solves the fixed active model using a solution from the solution pool.
| |
| SOS1(array<INumVar>[]()[][], array<Double>[]()[][]) |
Creates and returns a special ordered set (SOS) of type 1 from
the specified array of variables and weights.
(Inherited from CplexModeler.) | |
| SOS1(array<INumVar>[]()[][], array<Double>[]()[][], String) |
Creates and returns a named special ordered set (SOS) of type 1
from the specified array of variables and weights.
(Inherited from CplexModeler.) | |
| SOS1(array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32) |
Creates and returns a special ordered set (SOS) of type 1
consisting of a number of elements
from the specified starting index of
the specified array of variables and weights.
(Inherited from CplexModeler.) | |
| SOS1(array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32, String) |
Creates and returns a named special ordered set (SOS) of type 1
consisting of a number of elements
from the specified starting index of
the specified array of variables and weights.
(Inherited from CplexModeler.) | |
| SOS2(array<INumVar>[]()[][], array<Double>[]()[][]) |
Creates and returns a special ordered set (SOS) of type 2
from the specified array of variables and weights.
(Inherited from CplexModeler.) | |
| SOS2(array<INumVar>[]()[][], array<Double>[]()[][], String) |
Creates and returns a named special ordered set (SOS) of type 2
from the specified array of variables and weights.
(Inherited from CplexModeler.) | |
| SOS2(array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32) |
Creates and returns a special ordered set (SOS) of type 2
consisting of a number of elements, starting at the specified
index, from the specified array of variables and weights.
(Inherited from CplexModeler.) | |
| SOS2(array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32, String) |
Creates and returns a named special ordered set (SOS) of type 2
from a number of elements, starting at the specified index,
of the array of variables and weights.
(Inherited from CplexModeler.) | |
| Square(IIntExpr) |
Creates and returns an integer expression representing
the square of an integer expression.
(Inherited from CplexModeler.) | |
| Square(INumExpr) |
Creates and returns an expression representing
the square of a numeric expression.
(Inherited from CplexModeler.) | |
| StaticLex(array<INumExpr>[]()[][]) |
This function defines a multi-criterion expression for lexicographic ordering.
| |
| StaticLex(array<INumExpr>[]()[][], String) |
This function defines a multi-criterion expression for lexicographic ordering.
| |
| StaticLex(array<INumExpr>[]()[][], array<Double>[]()[][], array<Int32>[]()[][], array<Double>[]()[][], array<Double>[]()[][], String) |
This function defines a multi-criterion expression for lexicographic ordering.
| |
| Sum(array<IIntExpr>[]()[][]) |
Creates and returns an integer expression that is the sum of
the elements in an array of integer expressions.
(Inherited from CplexModeler.) | |
| Sum(array<INumExpr>[]()[][]) |
Creates and returns a numeric expression that is the sum
of the elements in an array of numeric expressions.
(Inherited from CplexModeler.) | |
| Sum(Double, INumExpr) |
Creates and returns a numeric expression representing
the sum of a value and a numeric expression.
(Inherited from CplexModeler.) | |
| Sum(Int32, IIntExpr) |
Creates and returns an integer expression representing
the sum of a value and an integer expression.
(Inherited from CplexModeler.) | |
| Sum(IIntExpr, IIntExpr) |
Creates and returns an integer expression representing
the sum of two integer expressions.
(Inherited from CplexModeler.) | |
| Sum(IIntExpr, Int32) |
Creates and returns an integer expression representing
the sum of an integer expression and a value.
(Inherited from CplexModeler.) | |
| Sum(INumExpr, INumExpr) |
Creates and returns an expression representing
the sum of two numeric expressions.
(Inherited from CplexModeler.) | |
| Sum(INumExpr, Double) |
Creates and returns an expression representing
the sum of a numeric expression and a value.
(Inherited from CplexModeler.) | |
| Sum(IIntExpr, IIntExpr, IIntExpr) |
Creates and returns an integer expression representing
the sum of three integer expressions.
(Inherited from CplexModeler.) | |
| Sum(array<IIntExpr>[]()[][], Int32, Int32) |
Creates and returns an integer expression that is the sum of a
number of expressions, starting from the specified index, of
an array of integer expressions.
(Inherited from CplexModeler.) | |
| Sum(INumExpr, INumExpr, INumExpr) |
Creates and returns a numeric expression representing
the sum of three numeric expressions.
(Inherited from CplexModeler.) | |
| Sum(array<INumExpr>[]()[][], Int32, Int32) |
Creates and returns a numeric expression that is the sum of a
number of expressions, starting from the specified index, of
an array of numeric expressions.
(Inherited from CplexModeler.) | |
| Sum(IIntExpr, IIntExpr, IIntExpr, IIntExpr) |
Creates and returns an integer expression representing
the sum of four integer expressions.
(Inherited from CplexModeler.) | |
| Sum(INumExpr, INumExpr, INumExpr, INumExpr) |
Creates and returns a numeric expression representing
the sum of four numeric expressions.
(Inherited from CplexModeler.) | |
| Sum(IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr) |
Creates and returns an integer expression representing
the sum of five integer expressions.
(Inherited from CplexModeler.) | |
| Sum(INumExpr, INumExpr, INumExpr, INumExpr, INumExpr) |
Creates and returns a numeric expression representing
the sum of five numeric expressions.
(Inherited from CplexModeler.) | |
| Sum(IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr) |
Creates and returns an integer expression representing
the sum of six integer expressions.
(Inherited from CplexModeler.) | |
| Sum(INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr) |
Creates and returns a numeric expression representing
the sum of six numeric expressions.
(Inherited from CplexModeler.) | |
| Sum(IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr) |
Creates and returns an integer expression representing
the sum of seven integer expressions.
(Inherited from CplexModeler.) | |
| Sum(INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr) |
Creates and returns a numeric expression representing
the sum of seven numeric expressions.
(Inherited from CplexModeler.) | |
| Sum(IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr) |
Creates and returns an integer expression representing
the sum of eight integer expressions.
(Inherited from CplexModeler.) | |
| Sum(INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr) |
Creates and returns a numeric expression representing
the sum of eight numeric expressions.
(Inherited from CplexModeler.) | |
| ToString | (Inherited from CplexModeler.) | |
| TuneParam()()()() |
Tunes the parameters for improved optimizer performance
on the current model.
| |
| TuneParam(array<String>[]()[][]) |
Tunes the parameters for improved optimizer performance
on a set of models.
| |
| TuneParam(Cplex..::..ParameterSet) |
Tunes the parameters for improved optimizer performance
on the current model while leaving some parameters unchanged.
| |
| TuneParam(array<String>[]()[][], Cplex..::..ParameterSet) |
Tunes the parameters for improved optimizer performance
on a set of models while leaving some parameters unchanged.
| |
| UpperBound |
Creates and returns an object of type INumVarBound
to represent the upper bound of variable var.
| |
| Use(Cplex..::..Aborter) |
Instructs the invoking
object to use the aborter to control termination
of its solving and tuning methods.
| |
| Use(Cplex..::..Callback) |
Installs a user-written callback.
| |
| Use(ModelingAssistance..::..Callback) |
Register or clear a modeling assistance callback.
| |
| Use(Cplex..::..Callback..::..Function, Int64) |
Register or clear a callback to be invoked by CPLEX during optimization.
| |
| VisitChildren | ||
| Warning |
Returns the warning output stream of the invoking Cplex
object.
| |
| WriteAnnotations |
Writes all annotations to a file.
| |
| WriteBasis |
Writes the current simplex basis to the file specified by
name.
| |
| WriteBendersAnnotation |
Writes the annotation of the decompostion CPLEX automatically generates
for the model of the CPLEX problem object to the specified file.
| |
| WriteConflict |
Writes a conflict file with the specified name.
| |
| WriteFilters |
Writes the filters associated with the solution pool to
the specified file.
| |
| WriteMIPStarts(String) |
Writes all MIP starts to a named file.
| |
| WriteMIPStarts(String, Int32, Int32) |
Writes designated MIP starts, starting with the one at the
designated index, and continuing to the specified number of
MIP starts, to the file specified by name
with the specified degree of information.
| |
| WriteOrder |
Writes a priority order file with the specified name.
| |
| WriteParam |
Writes the parameter name and its current setting
into the file specified by name for all the
CPLEX parameters that are not currently
set at their default.
| |
| WriteParameterSet |
Writes the parameter set into the file specified by
filename.
| |
| WriteSolution(String) |
Writes solution information of the incumbent solution
in SOL format to the file specified by name.
| |
| WriteSolution(String, Int32) |
Writes solution information from the solution pool
in SOL format to the file specified by name.
| |
| WriteSolutions |
Writes solution information for all solutions in the solution pool
in SOL format to the file specified by name.
|