FRAMES NO FRAMES

Class IlcContinuousReservoirIterator

Definition file: ilsched/contires.h
Include file: <ilsched/ilsched.h>

An instance of this class traverses the set of continuous reservoirs.

See Also:

Constructor and Destructor Summary
public IlcContinuousReservoirIterator(const IlcSchedule schedule)
Method Summary
public IlcBoolok() const
public IlcContinuousReservoiroperator*() const
public IlcContinuousReservoirIterator &operator++()
Constructor and Destructor Detail

IlcContinuousReservoirIterator

public IlcContinuousReservoirIterator(const IlcSchedule schedule)

This constructor creates an iterator to traverse all the continuous reservoirs of schedule.


Method Detail

ok

public IlcBool ok() const

This member function returns IlcTrue if the current position of the iterator is a valid one. It returns IlcFalse if all the continuous reservoirs have been scanned by the iterator.


operator*

public IlcContinuousReservoir operator*() const

This operator accesses the instance of IlcContinuousReservoir located at the current position of the iterator. If the iterator is set past the end position, this operator returns an empty handle.


operator++

public IlcContinuousReservoirIterator & operator++()

This left-increment operator shifts the current position of the iterator.