The IModelerAdv type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
|
|
Abs |
Creates and returns the new expression abs(e).
(Inherited from IModeler.) |
|
|
Add(IAddable) |
This method adds the extractable object to the invoking
model.
(Inherited from IModel.) |
|
|
Add(array<IAddable>[]()[][]) |
This method adds the array of extractable objects to the invoking
model.
(Inherited from IModel.) |
|
|
Add(array<IAddable>[]()[][], Int32, Int32) |
This method adds modeling objects to the invoking IModel.
(Inherited from IModel.) |
|
|
AddEq(Double, INumExpr) |
Creates and returns an instance of IRange
initialized to represent the constraint val == expr
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddEq(INumExpr, INumExpr) |
Creates and returns an instance of IConstraint
initialized to represent the constraint e1 == e2,
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddEq(INumExpr, Double) |
Creates and returns an instance of IRange
initialized to represent the constraint expr == rhs,
and added to the invoking IModel.
(Inherited from IModeler.) |
|
|
AddEq(Double, INumExpr, String) |
Creates and returns an instance of IRange
initialized to represent the constraint val == expr
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddEq(INumExpr, INumExpr, String) |
Creates and returns an instance of IConstraint
initialized to represent the constraint e1 == e2,
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddEq(INumExpr, Double, String) |
Creates and returns an instance of IRange
initialized to represent the constraint expr == rhs,
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddGe(Double, INumExpr) |
Creates and returns an instance of IRange
initialized to represent the constraint val >= expr
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddGe(INumExpr, INumExpr) |
Creates and returns an instance of IConstraint
initialized to represent the constraint e1 >= e2
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddGe(INumExpr, Double) |
Creates and returns an instance of IRange
initialized to represent the constraint expr >= rhs
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddGe(Double, INumExpr, String) |
Creates and returns an instance of IRange
initialized to represent the constraint val >= expr
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddGe(INumExpr, INumExpr, String) |
Creates and returns an instance of IConstraint
initialized to represent the constraint e1 >= e2
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddGe(INumExpr, Double, String) |
Creates and returns an instance of IRange
initialized to represent the constraint expr >= rhs
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddLe(Double, INumExpr) |
Creates and returns an instance of IRange
initialized to represent the constraint val <= expr
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddLe(INumExpr, INumExpr) |
Creates and returns an instance of IConstraint
initialized to represent the constraint e1 <= e2,
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddLe(INumExpr, Double) |
Creates and returns an instance of IRange
initialized to represent the constraint expr <= rhs
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddLe(Double, INumExpr, String) |
Creates and returns an instance of IRange
initialized to represent the constraint val <= expr
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddLe(INumExpr, INumExpr, String) |
Creates and returns an instance of IConstraint
initialized to represent the constraint e1 <= e2
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddLe(INumExpr, Double, String) |
Creates and returns an instance of IRange
initialized to represent the constraint expr <= rhs
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
AddMaximize(INumExpr) |
Creates and returns an instance of IObjective
representing an objective to maximize the expression expr
and added to the invoking model.
(Inherited from IModeler.) |
|
|
AddMaximize(INumExpr, String) |
Creates and returns an instance of IObjective,
representing an objective to maximize the expression expr,
assigned the name name, and added to the invoking model.
(Inherited from IModeler.) |
|
|
AddMinimize(INumExpr) |
Creates and returns an instance of IObjective
representing an objective to minimize the expression expr
and added to the invoking model.
(Inherited from IModeler.) |
|
|
AddMinimize(INumExpr, String) |
Creates and returns an instance of IObjective
representing an objective to minimize the expression expr,
assigned the name name, and added to the invoking model.
(Inherited from IModeler.) |
|
|
AddObjective(ObjectiveSense, INumExpr) |
Creates and returns an instance of IObjective
representing an objective to optimize the expression
expr with respect to the optimization sense
indicated by sense and added to the invoking model.
(Inherited from IModeler.) |
|
|
AddObjective(ObjectiveSense, INumExpr, String) |
Creates and returns an instance of IObjective
representing an objective to optimize the expression expr
with respect to the optimization sense indicated by sense,
assigned the name name, and
added to the invoking model.
(Inherited from IModeler.) |
|
|
AddRange(Double, INumExpr, Double) |
Creates and returns an instance of IRange
initialized to represent the constraint
lb <= expr <= ub
and added to the invoking instance of
lb <= expr <= ub.
(Inherited from IModeler.) |
|
|
AddRange(Double, INumExpr, Double, String) |
Creates and returns an instance of IRange
initialized to represent the constraint
lb <= expr <= ub
and added to the invoking instance of IModel.
(Inherited from IModeler.) |
|
|
And()()()() |
Creates an IAnd constraint suitable for grouping
other constraints or building logical constraints. Constraints can be
added and removed to the IAnd constraint by using its
methods Add and Remove.
(Inherited from IModeler.) |
|
|
And(array<IConstraint>[]()[][]) |
Groups several constraints together.
(Inherited from IModeler.) |
|
|
And(IConstraint, IConstraint) |
Group several constraints together.
(Inherited from IModeler.) |
|
|
And(array<IConstraint>[]()[][], String) |
Groups several constraints together.
(Inherited from IModeler.) |
|
|
And(IConstraint, IConstraint, String) |
Group several constraints together.
(Inherited from IModeler.) |
|
|
And(array<IConstraint>[]()[][], Int32, Int32) |
Groups several constraints together.
(Inherited from IModeler.) |
|
|
And(array<IConstraint>[]()[][], Int32, Int32, String) |
Groups several constraints together.
(Inherited from IModeler.) |
|
|
BoolVar()()()() |
Creates and returns a new Boolean variable (domain 0,1).
(Inherited from IModeler.) |
|
|
BoolVar(String) |
Creates and returns a new Boolean variable (domain 0,1)
with its name.
(Inherited from IModeler.) |
|
|
BoolVarArray(Int32) |
Creates and returns an array of n
new Boolean variables (domain 0,1).
(Inherited from IModeler.) |
|
|
BoolVarArray(Int32, array<String>[]()[][]) |
Creates and returns an array of n
new Boolean variables (domain 0,1).
(Inherited from IModeler.) |
|
|
Constant(Double) |
Creates and returns an expression representing the
constant term x.
(Inherited from IModeler.) |
|
|
Constant(Int32) |
Creates and returns a new constant expression equal to
x.
(Inherited from IModeler.) |
|
|
Diff(Double, INumExpr) |
Creates and returns an expression representing the difference
between the value
v and the expression e1.
(Inherited from IModeler.) |
|
|
Diff(Int32, IIntExpr) |
Creates and returns an integer expression representing the difference
between the value v and the integer expression e1.
(Inherited from IModeler.) |
|
|
Diff(IIntExpr, IIntExpr) |
Creates and returns an integer expression representing the difference
between the integer expressions expr1
and expr2.
(Inherited from IModeler.) |
|
|
Diff(IIntExpr, Int32) |
Creates and returns an integer expression representing the difference
between integer expression e and value v.
(Inherited from IModeler.) |
|
|
Diff(INumExpr, INumExpr) |
Creates and returns an expression representing the difference
between the expressions
e1 and e2.
(Inherited from IModeler.) |
|
|
Diff(INumExpr, Double) |
Creates and returns an expression representing the
difference between expression
e and value v.
(Inherited from IModeler.) |
|
|
Eq(Double, INumExpr) |
Creates and returns an instance of IRange
initialized to represent the constraint val == expr.
(Inherited from IModeler.) |
|
|
Eq(INumExpr, INumExpr) |
Creates and returns an instance of IConstraint
initialized to represent the constraint e1 == e2.
(Inherited from IModeler.) |
|
|
Eq(INumExpr, Double) |
Creates and returns an instance of IRange
initialized to represent the constraint expr == rhs.
(Inherited from IModeler.) |
|
|
Eq(Double, INumExpr, String) |
Creates and returns an instance of IRange
initialized to represent the constraint val == expr
and assigned the name name.
(Inherited from IModeler.) |
|
|
Eq(INumExpr, INumExpr, String) |
Creates and returns an instance of IConstraint
initialized to represent the constraint e1 == e2 and
assigned the name name.
(Inherited from IModeler.) |
|
|
Eq(INumExpr, Double, String) |
Creates and returns an instance of IRange
initialized to represent the constraint expr == rhs
and assigned the name name.
(Inherited from IModeler.) |
|
|
Ge(Double, INumExpr) |
Creates and returns an instance of IRange
initialized to represent the constraint val >= expr.
(Inherited from IModeler.) |
|
|
Ge(INumExpr, INumExpr) |
Creates and returns an IRange
initialized to represent the constraint e1 >= e2.
(Inherited from IModeler.) |
|
|
Ge(INumExpr, Double) |
Creates and returns an instance of IRange
initialized to represent the constraint expr >= rhs.
(Inherited from IModeler.) |
|
|
Ge(Double, INumExpr, String) |
Creates and returns an instance of IRange
initialized to represent the constraint val >= expr
and assigned the name name.
(Inherited from IModeler.) |
|
|
Ge(INumExpr, INumExpr, String) |
Creates and returns an instance of IConstraint
initialized to represent the constraint e1 >= e2
and assigned the name name.
(Inherited from IModeler.) |
|
|
Ge(INumExpr, Double, String) |
Creates and returns an instance of IRange
initialized to represent the constraint expr >= rhs
and assigned the name name.
(Inherited from IModeler.) |
|
|
GetEnumerator |
This method returns an enumerator that traverses the objects in
the model.
(Inherited from IModel.) |
|
|
IfThen(IConstraint, IConstraint) |
Returns a constraint that if con1 is true, then
con2 must also be true.
(Inherited from IModeler.) |
|
|
IfThen(IConstraint, IConstraint, String) |
Returns a constraint that if con1 is true, then
con2 must also be true.
(Inherited from IModeler.) |
|
|
IntExpr |
Creates and returns an empty expression as an object.
(Inherited from IModeler.) |
|
|
IntMap(IDiscreteDataCollection) | |
|
|
IntMap(array<IDiscreteDataCollection>[]()[][]) | |
|
|
IntRange |
Creates a domain with the given bounds.
|
|
|
IntVar(Int32, Int32) |
Creates and returns a new integer variable with the specified bounds.
(Inherited from IModeler.) |
|
|
IntVar(Int32, Int32, String) |
Creates and returns a new integer variable with the specified bounds
and a name.
(Inherited from IModeler.) |
|
|
IntVarArray(Int32, Int32, Int32) |
Returns a new array of n integer variables
with the specified bounds.
(Inherited from IModeler.) |
|
|
IntVarArray(Int32, array<Int32>[]()[][], array<Int32>[]()[][]) |
Creates an array of length n
initialized to n new integer variables,
each variable with its own bounds.
(Inherited from IModeler.) |
|
|
IntVarArray(Int32, Int32, Int32, array<String>[]()[][]) |
Creates an array of length n initialized
to n new modeling integer
variables, each with the same specified bounds
and returns them in an array.
(Inherited from IModeler.) |
|
|
IntVarArray(Int32, array<Int32>[]()[][], array<Int32>[]()[][], array<String>[]()[][]) |
Creates an array of length n
initialized to n new integer variables,
each variable with its own bounds.
(Inherited from IModeler.) |
|
|
IntVarMap(IDiscreteDataCollection) | |
|
|
IntVarMap(array<IDiscreteDataCollection>[]()[][]) | |
|
|
Le(Double, INumExpr) |
Creates and returns an instance of IRange
initialized to represent the constraint val <= expr.
(Inherited from IModeler.) |
|
|
Le(INumExpr, INumExpr) |
Creates and returns an instance of IConstraint
initialized to represent the constraint e1 <= e2.
(Inherited from IModeler.) |
|
|
Le(INumExpr, Double) |
Creates and returns an instance of IRange
initialized to represent the constraint expr <= rhs.
(Inherited from IModeler.) |
|
|
Le(Double, INumExpr, String) |
Creates and returns an instance of IRange
initialized to represent the constraint val <= expr
and assigned the name name.
(Inherited from IModeler.) |
|
|
Le(INumExpr, INumExpr, String) |
Creates and returns an instance of IConstraint
initialized to represent the constraint e1 <= e2
and assigned the name name.
(Inherited from IModeler.) |
|
|
Le(INumExpr, Double, String) |
Creates and returns an instance of IRange
initialized to represent the constraint expr <= rhs
and assigned the name name.
(Inherited from IModeler.) |
|
|
LinearIntExpr()()()() |
Creates and returns a zero integer linear expression.
(Inherited from IModeler.) |
|
|
LinearIntExpr(Int32) |
Creates and returns an integer linear expression
initialized as a constant.
(Inherited from IModeler.) |
|
|
LinearNumExpr()()()() |
Creates and returns a zero linear expression.
(Inherited from IModeler.) |
|
|
LinearNumExpr(Double) |
Creates and returns a linear expression initialized as the constant.
(Inherited from IModeler.) |
|
|
MakeClone |
This method must be implemented so that it copies the invoking object
to the engine of the given copy manager using the copy manager.
(Inherited from ICopyable.) |
|
|
MapIndexArray |
Creates a new IMapIndexArray, used to directly access elements
of Maps that have several dimensions.
|
|
|
Max(array<IIntExpr>[]()[][]) |
Creates and returns the new expression max(e).
(Inherited from IModeler.) |
|
|
Max(array<INumExpr>[]()[][]) |
Creates and returns the new expression max(e).
(Inherited from IModeler.) |
|
|
Max(Double, INumExpr) |
Creates and returns the new expression max(val, e2).
(Inherited from IModeler.) |
|
|
Max(Int32, IIntExpr) |
Creates and returns the new expression max(val, e2).
(Inherited from IModeler.) |
|
|
Max(IIntExpr, IIntExpr) |
Creates and returns the new expression max(e1, e2).
(Inherited from IModeler.) |
|
|
Max(IIntExpr, Int32) |
Creates and returns the new expression max(e1, val).
(Inherited from IModeler.) |
|
|
Max(INumExpr, INumExpr) |
Creates and returns the new expression max(e1, e2).
(Inherited from IModeler.) |
|
|
Max(INumExpr, Double) |
Creates and returns the new expression max(e1, val).
(Inherited from IModeler.) |
|
|
Maximize(INumExpr) |
Creates and returns an instance of IObjective
representing an objective to maximize the expression expr.
(Inherited from IModeler.) |
|
|
Maximize(INumExpr, String) |
Creates and returns an instance of IObjective
representing an objective to maximize the expression
expr and assigned the name name.
(Inherited from IModeler.) |
|
|
Min(array<IIntExpr>[]()[][]) |
Creates and returns the new expression min(e).
(Inherited from IModeler.) |
|
|
Min(array<INumExpr>[]()[][]) |
Creates and returns the new expression min(e).
(Inherited from IModeler.) |
|
|
Min(Double, INumExpr) |
Creates and returns the new expression min(val, e2).
(Inherited from IModeler.) |
|
|
Min(Int32, IIntExpr) |
Creates and returns the new expression min(val, e2).
(Inherited from IModeler.) |
|
|
Min(IIntExpr, IIntExpr) |
Creates and returns the new expression min(e1, e2).
(Inherited from IModeler.) |
|
|
Min(IIntExpr, Int32) |
Creates and returns the new expression min(e1, val).
(Inherited from IModeler.) |
|
|
Min(INumExpr, INumExpr) |
Creates and returns the new expression min(e1, e2).
(Inherited from IModeler.) |
|
|
Min(INumExpr, Double) |
Creates and returns the new expression min(e1, val).
(Inherited from IModeler.) |
|
|
Minimize(INumExpr) |
Creates and returns an instance of IObjective
representing an objective to minimize the expression expr.
(Inherited from IModeler.) |
|
|
Minimize(INumExpr, String) |
Creates and returns an instance of IObjective
representing an objective to minimize the expression
expr and assigned the name name.
(Inherited from IModeler.) |
|
|
Negative(IIntExpr) |
Creates and returns the new expression -e,
the negation of the expression e.
(Inherited from IModeler.) |
|
|
Negative(INumExpr) |
Creates and returns the new expression -e,
the negation of the expression e.
(Inherited from IModeler.) |
|
|
Not(IConstraint) |
Returns a constraint that is the logical negation of its argument.
(Inherited from IModeler.) |
|
|
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 IModeler.) |
|
|
NumExpr |
Creates and returns an empty expression.
(Inherited from IModeler.) |
|
|
NumMap(IDiscreteDataCollection) | |
|
|
NumMap(array<IDiscreteDataCollection>[]()[][]) | |
|
|
NumVar(Double, Double) |
Creates a new modeling variable object of the
type NumVarType.Float.
(Inherited from IModeler.) |
|
|
NumVar(Double, Double, NumVarType) |
Creates a new numeric variable object.
(Inherited from IModeler.) |
|
|
NumVar(Double, Double, String) |
Creates a new modeling variable of the
type NumVarType.Float.
(Inherited from IModeler.) |
|
|
NumVar(Double, Double, NumVarType, String) |
Creates a new modeling variable object.
(Inherited from IModeler.) |
|
|
NumVarArray(Int32, Double, Double) |
Creates an array of length n
initialized to n new modeling variables
of the type NumVarType.Float.
(Inherited from IModeler.) |
|
|
NumVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][]) |
Creates an array of length n
initialized to n new modeling variables
of type NumVarType.Float.
(Inherited from IModeler.) |
|
|
NumVarArray(Int32, Double, Double, NumVarType) |
Creates n new numeric variable objects
and returns them in an array.
(Inherited from IModeler.) |
|
|
NumVarArray(Int32, Double, Double, array<String>[]()[][]) |
Creates an array of length n
initialized to n new modeling variables
of type NumVarType.Float.
(Inherited from IModeler.) |
|
|
NumVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][]) |
Creates n new numeric variables and
returns them in an array.
(Inherited from IModeler.) |
|
|
NumVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][], array<String>[]()[][]) |
Creates an array of length n
initialized to n new modeling variables
of type NumVarType.Float.
(Inherited from IModeler.) |
|
|
NumVarArray(Int32, Double, Double, NumVarType, array<String>[]()[][]) |
Creates n new numeric variable objects
and returns them in an array.
(Inherited from IModeler.) |
|
|
NumVarArray(Int32, array<Double>[]()[][], array<Double>[]()[][], array<NumVarType>[]()[][], array<String>[]()[][]) |
Creates n new numeric variable objects
and returns them in an array.
(Inherited from IModeler.) |
|
|
NumVarMap(IDiscreteDataCollection) | |
|
|
NumVarMap(array<IDiscreteDataCollection>[]()[][]) | |
|
|
Objective(ObjectiveSense, INumExpr) |
Creates and returns an instance of IObjective
representing an objective to optimize the expression
expr with respect to the
optimization sense indicated by sense.
(Inherited from IModeler.) |
|
|
Objective(ObjectiveSense, INumExpr, String) |
Creates and returns an instance of IObjective
representing an objective to optimize the expression
expr with respect to the
optimization sense indicated by sense and
assigned the name name.
(Inherited from IModeler.) |
|
|
Or()()()() |
Creates an IOr constraint for expressing disjunctions.
(Inherited from IModeler.) |
|
|
Or(array<IConstraint>[]()[][]) |
Returns an IOr constraint indicating that at least one and possibly more than one
of the elements is true in its argument cons, an array
of constraints.
(Inherited from IModeler.) |
|
|
Or(IConstraint, IConstraint) |
Returns an or-constraint indicating that at least one and possibly more
than one argument is true.
(Inherited from IModeler.) |
|
|
Or(array<IConstraint>[]()[][], String) |
Returns an IOr constraint indicating that at least one and
possibly more than one
of the elements is true in its argument cons, an array
of constraints.
(Inherited from IModeler.) |
|
|
Or(IConstraint, IConstraint, String) |
Returns an or-constraint indicating that at least one and possibly both of
its arguments are true.
(Inherited from IModeler.) |
|
|
Or(array<IConstraint>[]()[][], Int32, Int32) |
Returns an or-constraint indicating that at least one and
possibly more than one
of the elements is true in the range of indices starting at the index
indicated by start and continuing through the number
of elements indicated by the number num among the elements
of its argument cons, an array of constraints.
(Inherited from IModeler.) |
|
|
Or(array<IConstraint>[]()[][], Int32, Int32, String) |
Returns an or-constraint indicating that at least one and
possibly more than one
of the elements is true in the range of indices starting at the index
indicated by start and continuing through the number
of elements indicated by the number num among the elements
of its argument cons, an array of constraints.
(Inherited from IModeler.) |
|
|
Prod(Double, INumExpr) |
Creates and returns an expression representing the product of
the expression
e1 and the value v.
(Inherited from IModeler.) |
|
|
Prod(Int32, IIntExpr) |
Creates and returns the new expression v * e.
(Inherited from IModeler.) |
|
|
Prod(IIntExpr, IIntExpr) |
Creates and returns the new expression e1 * e2.
(Inherited from IModeler.) |
|
|
Prod(IIntExpr, Int32) |
Creates and returns the new expression e * v.
(Inherited from IModeler.) |
|
|
Prod(INumExpr, INumExpr) |
Creates and returns an expression representing the product of
the expressions
expr1 and expr2.
(Inherited from IModeler.) |
|
|
Prod(INumExpr, Double) |
Creates and returns an expression representing the product of
the expression
e and the value v.
(Inherited from IModeler.) |
|
|
Prod(Double, INumVar, INumVar) |
Creates and returns an expression representing the product
of the value val, the variablevar1,
and the variable var2.
(Inherited from IModeler.) |
|
|
Prod(INumVar, INumVar, Double) |
Creates and returns an expression representing the product of
the variablevar1,
the variable var2, and
the value val,
(Inherited from IModeler.) |
|
|
Prod(INumVar, Double, INumVar) |
Creates and returns an expression representing the product of
the variablevar1,
the value val,
and the variable var2.
(Inherited from IModeler.) |
|
|
Range(Double, INumExpr, Double) |
Creates and returns an instance of IRange
initialized to represent the constraint
lb <= expr <= ub.
(Inherited from IModeler.) |
|
|
Range(Double, INumExpr, Double, String) |
Creates and returns an instance of IRange
initialized to represent the constraint
lb <= expr <= ub
and assigned the name name.
(Inherited from IModeler.) |
|
|
Remove(IAddable) |
This method removes the extractable object from the invoking
model.
(Inherited from IModel.) |
|
|
Remove(array<IAddable>[]()[][]) |
This method removes the array of extractable objects
from the invoking model.
(Inherited from IModel.) |
|
|
Remove(array<IAddable>[]()[][], Int32, Int32) |
This method removes modeling objects from the invoking IModel.
(Inherited from IModel.) |
|
|
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 IModeler.) |
|
|
ScalProd(array<Int32>[]()[][], array<IIntVar>[]()[][]) |
Creates and returns an integer linear expression
representing the scalar
product of the provided integer values with
the provided integer variables.
(Inherited from IModeler.) |
|
|
ScalProd(array<Int32>[]()[][], array<INumVar>[]()[][]) |
Creates and returns a linear expression
representing the scalar product of the
provided values with the provided variables.
(Inherited from IModeler.) |
|
|
ScalProd(array<IIntVar>[]()[][], array<IIntVar>[]()[][]) |
Creates and returns a linear expression representing the scalar product
of the provided variables.
(Inherited from IModeler.) |
|
|
ScalProd(array<IIntVar>[]()[][], array<Int32>[]()[][]) |
Creates and returns an integer linear expression representing
the scalar product of the provided integer values
with the provided integer variables.
(Inherited from IModeler.) |
|
|
ScalProd(array<INumVar>[]()[][], array<INumVar>[]()[][]) |
Creates and returns a linear expression representing the scalar product
of the variables provided as arguments.
(Inherited from IModeler.) |
|
|
ScalProd(array<INumVar>[]()[][], array<Double>[]()[][]) |
Creates and returns a linear expression representing
the scalar product of the
provided values with the provided variables.
(Inherited from IModeler.) |
|
|
ScalProd(array<INumVar>[]()[][], array<Int32>[]()[][]) |
Creates and returns a linear expression
representing the scalar product of the
provided values with the provided variables.
(Inherited from IModeler.) |
|
|
ScalProd(array<Double>[]()[][], array<INumVar>[]()[][], Int32, Int32) |
Creates and returns a linear expression
representing the scalar product of the
values provided in coefs[start]...coefs[start+num-1]
with the variables
provided in vars[start]...vars[start+num-1].
(Inherited from IModeler.) |
|
|
ScalProd(array<Int32>[]()[][], array<IIntVar>[]()[][], Int32, Int32) |
Creates and returns an integer linear expression representing the scalar
product of the integer values provided in
vals[start]...vals[start+num-1]
with the integer variables provided in
vars[start]...vars[start+num-1].
(Inherited from IModeler.) |
|
|
ScalProd(array<IIntVar>[]()[][], array<IIntVar>[]()[][], Int32, Int32) |
Creates and returns a linear expression representing the scalar product
of the variables provided as arguments.
(Inherited from IModeler.) |
|
|
ScalProd(array<IIntVar>[]()[][], array<Int32>[]()[][], Int32, Int32) |
Creates and returns an integer linear expression representing
the scalar product of the integer values provided in
vals[start]...vals[start+num-1]
with the integer variables provided in
vars[start]...vars[start+num-1].
(Inherited from IModeler.) |
|
|
ScalProd(array<INumVar>[]()[][], array<INumVar>[]()[][], Int32, Int32) |
Creates and returns a linear expression representing the scalar product
of the variables provided as arguments.
(Inherited from IModeler.) |
|
|
ScalProd(array<INumVar>[]()[][], array<Double>[]()[][], Int32, Int32) |
Creates and returns a linear expression
representing the scalar product of the
values provided in coefs[start]...coefs[start+num-1]
with the variables
provided in vars[start]...vars[start+num-1].
(Inherited from IModeler.) |
|
|
Square(IIntExpr) |
Creates and returns the new expression e^2.
(Inherited from IModeler.) |
|
|
Square(INumExpr) |
Creates and returns an expression representing the
square of the expression
e (that is, e * e).
(Inherited from IModeler.) |
|
|
Sum(array<IIntExpr>[]()[][]) |
Creates and returns an integer expression representing the sum of
the expressions provided in the array expr.
(Inherited from IModeler.) |
|
|
Sum(array<INumExpr>[]()[][]) |
Creates and returns an expression representing the sum of
the expressions provided as terms in the array expr.
(Inherited from IModeler.) |
|
|
Sum(Double, INumExpr) |
Creates and returns an expression representing the
sum of a value and a numeric expression.
(Inherited from IModeler.) |
|
|
Sum(Int32, IIntExpr) |
Creates and returns an integer expression representing the sum of
a value and an integer expression.
(Inherited from IModeler.) |
|
|
Sum(IIntExpr, IIntExpr) |
Adds two integer expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(IIntExpr, Int32) |
Creates and returns an integer expression representing the sum of
an integer expression and a value.
(Inherited from IModeler.) |
|
|
Sum(INumExpr, INumExpr) |
Adds two numeric expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(INumExpr, Double) |
Creates and returns an expression representing the
sum of a numeric expression and a value.
(Inherited from IModeler.) |
|
|
Sum(IIntExpr, IIntExpr, IIntExpr) |
Adds three integer expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(array<IIntExpr>[]()[][], Int32, Int32) |
Creates and returns an integer expression representing the sum of
the num expressions provided in the array expr
starting with element start.
(Inherited from IModeler.) |
|
|
Sum(INumExpr, INumExpr, INumExpr) |
Adds three numeric expressions and returns their sum.
(Inherited from IModeler.) |
|
|
Sum(array<INumExpr>[]()[][], Int32, Int32) |
Creates and returns an expression representing the sum of
the num expressions provided as terms
in the array expr
starting with element start.
(Inherited from IModeler.) |
|
|
Sum(IIntExpr, IIntExpr, IIntExpr, IIntExpr) |
Adds four integer expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(INumExpr, INumExpr, INumExpr, INumExpr) |
Adds four numeric expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr) |
Adds five integer expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(INumExpr, INumExpr, INumExpr, INumExpr, INumExpr) |
Adds five numeric expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr) |
Adds six integer expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr) |
Adds six numeric expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr) |
Adds seven integer expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr) |
Adds seven numeric expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr, IIntExpr) |
Adds eight integer expressions and returns the sum.
(Inherited from IModeler.) |
|
|
Sum(INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr, INumExpr) |
Adds eight numeric expressions and returns the sum.
(Inherited from IModeler.) |
|
|
VisitChildren |
This method is called when the object and all its sub-objects must be
visited. To implement this method, you should first call the method
ICopyableVisitor.BeginVisit() with yourself as parameter,
then call ICopyableVisitor.VisitChild() for each
sub-copyables, the call ICopyableVisitor.EndVisit() once
again with yourself as parameter.
(Inherited from ICopyable.) |