Overview | Group | Tree | Graph | Index | Concepts |
For each basic type, Concert Technology defines a corresponding array
class. IloConstraintArray
is the array class of constraints
for a model.
Instances of IloConstraintArray
are extensible. That is, you
can add more elements to such an array. References to an array change
whenever an element is added or removed from the array.
Most member functions in this class contain assert
statements. For an explanation of the macro NDEBUG
(a way to
turn on or turn off these assert
statements), see the concept
Assert and NDEBUG.
See Also:
IloConstraint, operator>>, operator<<
Constructor Summary | |
---|---|
public | IloConstraintArray(IloDefaultArrayI * i=0) |
public | IloConstraintArray(const IloConstraintArray & copy) |
public | IloConstraintArray(const IloEnv env, IloInt n=0) |
Method Summary | |
---|---|
public void | add(IloInt more, const IloConstraint x) |
public void | add(const IloConstraint x) |
public void | add(const IloConstraintArray x) |
public IloConstraint | operator[](IloInt i) const |
public IloConstraint & | operator[](IloInt i) |
Inherited Methods from IloExtractableArray |
---|
add, add, add, endElements, setNames |
Constructor Detail |
---|
This constructor creates an empty array. You cannot create instances of
the undocumented class IloDefaultArrayI
. As an argument in this
default constructor, it allows you to pass 0 (zero) as a value to an
optional argument in functions and member functions that accept an array as
an argument.
This copy constructor makes a copy of the array specified by
copy
.
This constructor creates an array of n
elements, each of
which is an empty handle.
Method Detail |
---|
This member function appends constraint
to the invoking
array multiple times. The argument more
specifies how many
times.
This member function appends constraint
to the invoking
array.
This member function appends the elements in array
to the
invoking array.
This operator returns a reference to the constraint
located in the invoking
array at the position specified by the index i
.
On const
arrays,
Concert Technology uses the const
operator:
IloConstraint operator[] (IloInt i) const;
This operator returns a reference to the constraint
located in the invoking
array at the position specified by the index i
.