#include <SimObjectIDSortedVector.h>

Public Types | |
| typedef vector< unsigned > ::const_iterator  | const_iterator | 
| typedef vector< unsigned > ::iterator  | iterator | 
Public Member Functions | |
| SimObjectIDSortedVector (const SimObject::ID::Vector &v, const nodeid_t localnode, bool sorted=true) | |
| SimObjectIDSortedVector (const vector< SimObject::ID::Packed > &v, const nodeid_t localnode, bool sorted=true) | |
| virtual | ~SimObjectIDSortedVector () | 
| const_iterator | beginBlock () | 
| const_iterator | endBlock () | 
| nodeid_t | nextBlock () | 
| bool | hasNextBlock () | 
| void | startBlockIteration () | 
| void | startBlockIterationFromLocal () | 
| const_iterator | localIDsBegin () | 
| const_iterator | localIDsEnd () | 
| const_iterator | begin () | 
| const_iterator | end () | 
Protected Member Functions | |
| void | init (const vector< SimObject::ID::Packed > *v, nodeid_t localnode, bool sorted) | 
Protected Attributes | |
| vector< unsigned > | index_vec | 
| vector< SimObject::ID::Packed > const *  | vec | 
| const_iterator | begin_it | 
| const_iterator | end_it | 
| iterator | localids_begin_it | 
| const_iterator | localids_end_it | 
Definition at line 7 of file SimObjectIDSortedVector.h.
| typedef vector<unsigned>::const_iterator SimObjectIDSortedVector::const_iterator | 
Definition at line 11 of file SimObjectIDSortedVector.h.
| typedef vector<unsigned>::iterator SimObjectIDSortedVector::iterator | 
Definition at line 13 of file SimObjectIDSortedVector.h.
| SimObjectIDSortedVector::SimObjectIDSortedVector | ( | const SimObject::ID::Vector & | v, | |
| const nodeid_t | localnode, | |||
| bool |  sorted = true | |||
| ) | 
Definition at line 56 of file SimObjectIDSortedVector.cpp.
References init().

| SimObjectIDSortedVector::SimObjectIDSortedVector | ( | const vector< SimObject::ID::Packed > & | v, | |
| const nodeid_t | localnode, | |||
| bool |  sorted = true | |||
| ) | 
Definition at line 62 of file SimObjectIDSortedVector.cpp.
References init().

| SimObjectIDSortedVector::~SimObjectIDSortedVector | ( | ) |  [virtual] | 
        
Definition at line 80 of file SimObjectIDSortedVector.cpp.
| SimObjectIDSortedVector::const_iterator SimObjectIDSortedVector::beginBlock | ( | ) | 
| SimObjectIDSortedVector::const_iterator SimObjectIDSortedVector::endBlock | ( | ) | 
| nodeid_t SimObjectIDSortedVector::nextBlock | ( | ) | 
| bool SimObjectIDSortedVector::hasNextBlock | ( | ) | 
| void SimObjectIDSortedVector::startBlockIteration | ( | ) | 
| void SimObjectIDSortedVector::startBlockIterationFromLocal | ( | ) | 
Definition at line 100 of file SimObjectIDSortedVector.cpp.
References begin_it, end_it, localids_begin_it, and localids_end_it.
| SimObjectIDSortedVector::const_iterator SimObjectIDSortedVector::localIDsBegin | ( | ) | 
| SimObjectIDSortedVector::const_iterator SimObjectIDSortedVector::localIDsEnd | ( | ) | 
| const_iterator SimObjectIDSortedVector::begin | ( | ) |  [inline] | 
        
| const_iterator SimObjectIDSortedVector::end | ( | ) |  [inline] | 
        
| void SimObjectIDSortedVector::init | ( | const vector< SimObject::ID::Packed > * | v, | |
| nodeid_t | localnode, | |||
| bool | sorted | |||
| ) |  [protected] | 
        
Definition at line 67 of file SimObjectIDSortedVector.cpp.
References begin_it, index_vec, localids_begin_it, localids_end_it, and vec.
Referenced by SimObjectIDSortedVector().
vector<unsigned> SimObjectIDSortedVector::index_vec [protected]           | 
        
Definition at line 51 of file SimObjectIDSortedVector.h.
Referenced by begin(), end(), hasNextBlock(), init(), nextBlock(), and startBlockIteration().
vector<SimObject::ID::Packed> const* SimObjectIDSortedVector::vec [protected]           | 
        
const_iterator SimObjectIDSortedVector::begin_it [protected]           | 
        
Definition at line 55 of file SimObjectIDSortedVector.h.
Referenced by beginBlock(), init(), nextBlock(), and startBlockIterationFromLocal().
const_iterator SimObjectIDSortedVector::end_it [protected]           | 
        
Definition at line 56 of file SimObjectIDSortedVector.h.
Referenced by endBlock(), hasNextBlock(), nextBlock(), startBlockIteration(), and startBlockIterationFromLocal().
iterator SimObjectIDSortedVector::localids_begin_it [protected]           | 
        
Definition at line 58 of file SimObjectIDSortedVector.h.
Referenced by init(), localIDsBegin(), and startBlockIterationFromLocal().
Definition at line 59 of file SimObjectIDSortedVector.h.
Referenced by init(), localIDsEnd(), and startBlockIterationFromLocal().
 1.5.5