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 *) |
public | IloConstraintArray(const IloConstraintArray &) |
public | IloConstraintArray(const IloEnv, IloInt) |
public | IloConstraintArray(const IloEnv, IloInt, const IloConstraint, const IloConstraint v1...) |
Method Summary | |
---|---|
public void | add(IloInt, const IloConstraint) |
public void | add(const IloConstraint) |
public void | add(const IloConstraintArray) |
public IloConstraint | operator[](IloInt) |
public IloConstraint & | operator[](IloInt) |
Inherited Methods from IloExtractableArray |
---|
add, add, add, endElements |
Constructor Detail |
---|
This constructor creates an empty array. You cannot create instances of
the undocumented class IloDefaultArrayI
. As a parameter in this
default constructor, it allows you to pass 0 (zero) as a value to an
optional parameter in functions and member functions that accept an array as
a parameter.
This copy constructor makes a copy of the array indicated by
copy
.
This constructor creates an array of n
elements, each of
which is an empty handle.
This constructor creates an array of n
constraints for use
in a model.
Method Detail |
---|
This member function appends constraint
to the invoking
array multiple times. The parameter more
indicates 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 indicated by the index i
. Concert Technology
uses the const
operator
IloConstraint operator[] (IloInt i) const;
on const
arrays.
This operator returns a reference to the constraint located in the invoking
array at the position indicated by the index i
.