OpenAtom  Version1.5a
PeList Class Reference

Public Member Functions

 PeList (int boxX, int boxY, int boxZ, int order, int maxX, int maxY, int maxZ, int maxT)
 construct the list by iterating through boxes which are sub partitions boxy constructor
 
 PeList (int _size)
 
 PeList (CkVec< int > inlist)
 
 PeList (PeList &inlist)
 
 PeList (int _size, int *a)
 
 PeList (PeList *a, int start, int _size)
 
bool noPes ()
 
int count ()
 
void reindex ()
 
int exists (int target)
 
void rebuild ()
 
void reset ()
 
int minDist (int source)
 return a processor at minumum distance from source
 
void resort ()
 
void append (PeList &inlist)
 
bool binsearch (int pe)
 
bool find (int pe)
 
int * pelower_bound (int pe)
 
void mergeOne (int pe)
 
void appendOne (int pe)
 
int findNext ()
 
void sortSource (int srcPe)
 
PeListoperator= (PeList &inlist)
 
PeListoperator+ (PeList &inlist)
 
PeListoperator- (PeList &inlist)
 
void remove (int pos)
 
void trimUsed ()
 
void removeIdx (int pos)
 
void dump ()
 

Public Attributes

int * TheList
 
int * sortIdx
 
int current
 
int size
 
bool sorted
 

Detailed Description

Definition at line 33 of file PeList.h.


The documentation for this class was generated from the following files: