The IForAllRange type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
|
|
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.) |
|
|
SetBounds |
This member function sets lb as the lower bound and
ub as the upper bound of the invoking range, and it creates the
appropriate instance of the undocumented class IChange to notify
algorithms about this change of an extractable object in the model.
|
|
|
SetLinearCoef |
This member function assigns value as the
coefficient of var in the invoking expression if the
invoking expression is linear. This member function applies only
to linear expressions. In other words, you can not use this member
function to change the coefficient of a non linear expression.
An attempt to do so will cause Concert Technology to throw
an exception.
|
|
|
SetLinearCoefs |
For each of the variables in vars, this member function
assigns the corresponding value of values as its linear
coefficient if the invoking expression is linear. This member function
applies only to linear expressions. In other words, you can not use this
member function to change the coefficient of a nonlinear expression. An
attempt to do so will cause Concert Technology to throw an exception..
|
|
|
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.) |