QCMDSystem< TPSolver >::QCIterator Class Reference

#include <QCMDSystem.hpp>

List of all members.


Detailed Description

template<class TPSolver>
class QCMDSystem< TPSolver >::QCIterator

class iterator (STL like) on the subdomain shared by a QCMDSystem class.

Definition at line 477 of file QCMDSystem.hpp.

Public Member Functions

bool operator!= (const QCIterator &iter) const
bool operator++ (int)
bool operator++ (void)
bool operator-- (int)
bool operator-- (void)
QCSubDomainoperator-> (void)
bool operator== (const QCIterator &iter) const
 QCIterator (const QCMDSystem *system, int end)
 QCIterator (const QCMDSystem *system)
 QCIterator (void)

Private Attributes

int idx
const QCMDSystempointer


Constructor & Destructor Documentation

template<class TPSolver>
QCMDSystem< TPSolver >::QCIterator::QCIterator void   )  [inline]
 

Definition at line 485 of file QCMDSystem.hpp.

template<class TPSolver>
QCMDSystem< TPSolver >::QCIterator::QCIterator const QCMDSystem system  )  [inline]
 

Definition at line 490 of file QCMDSystem.hpp.

template<class TPSolver>
QCMDSystem< TPSolver >::QCIterator::QCIterator const QCMDSystem system,
int  end
[inline]
 

Definition at line 495 of file QCMDSystem.hpp.


Member Function Documentation

template<class TPSolver>
bool QCMDSystem< TPSolver >::QCIterator::operator!= const QCIterator iter  )  const [inline]
 

Definition at line 551 of file QCMDSystem.hpp.

References QCMDSystem< TPSolver >::QCIterator::operator==().

Here is the call graph for this function:

template<class TPSolver>
bool QCMDSystem< TPSolver >::QCIterator::operator++ int   )  [inline]
 

Definition at line 521 of file QCMDSystem.hpp.

References QCMDSystem< TPSolver >::QCIterator::operator++().

Here is the call graph for this function:

template<class TPSolver>
bool QCMDSystem< TPSolver >::QCIterator::operator++ void   )  [inline]
 

Definition at line 500 of file QCMDSystem.hpp.

References QCMDSystem< TPSolver >::QCIterator::idx, QCMDSystem< TPSolver >::nbDomains, and QCMDSystem< TPSolver >::QCIterator::pointer.

Referenced by QCMDSystem< TPSolver >::QCIterator::operator++().

template<class TPSolver>
bool QCMDSystem< TPSolver >::QCIterator::operator-- int   )  [inline]
 

Definition at line 529 of file QCMDSystem.hpp.

References QCMDSystem< TPSolver >::QCIterator::operator--().

Here is the call graph for this function:

template<class TPSolver>
bool QCMDSystem< TPSolver >::QCIterator::operator-- void   )  [inline]
 

Definition at line 510 of file QCMDSystem.hpp.

References QCMDSystem< TPSolver >::QCIterator::idx.

Referenced by QCMDSystem< TPSolver >::QCIterator::operator--().

template<class TPSolver>
QCSubDomain* QCMDSystem< TPSolver >::QCIterator::operator-> void   )  [inline]
 

Definition at line 537 of file QCMDSystem.hpp.

References QCMDSystem< TPSolver >::domains, QCMDSystem< TPSolver >::QCIterator::idx, and QCMDSystem< TPSolver >::QCIterator::pointer.

template<class TPSolver>
bool QCMDSystem< TPSolver >::QCIterator::operator== const QCIterator iter  )  const [inline]
 

Definition at line 545 of file QCMDSystem.hpp.

References QCMDSystem< TPSolver >::QCIterator::idx, and QCMDSystem< TPSolver >::QCIterator::pointer.

Referenced by QCMDSystem< TPSolver >::QCIterator::operator!=().


Member Data Documentation

template<class TPSolver>
int QCMDSystem< TPSolver >::QCIterator::idx [private]
 

Attributes

Definition at line 558 of file QCMDSystem.hpp.

Referenced by QCMDSystem< TPSolver >::QCIterator::operator++(), QCMDSystem< TPSolver >::QCIterator::operator--(), QCMDSystem< TPSolver >::QCIterator::operator->(), and QCMDSystem< TPSolver >::QCIterator::operator==().

template<class TPSolver>
const QCMDSystem* QCMDSystem< TPSolver >::QCIterator::pointer [private]
 

Definition at line 560 of file QCMDSystem.hpp.

Referenced by QCMDSystem< TPSolver >::QCIterator::operator++(), QCMDSystem< TPSolver >::QCIterator::operator->(), and QCMDSystem< TPSolver >::QCIterator::operator==().


The documentation for this class was generated from the following file:
Generated on Sat Jan 28 21:07:34 2006 for QC++ by  doxygen 1.4.4