#include <parallel_part.h>
Public Member Functions | |
MsaHashtable (int _numSlots, int numWorkers) | |
MsaHashtable () | |
virtual void | pup (PUP::er &p) |
int | addTuple (int *tuple, int nodesPerTuple, int chunk, int elementNo) |
void | print () |
void | sync () |
const Hashtuple & | get (int i) |
Add | getInitialAdd () |
void | pup (PUP::er &p) |
void | enroll (int n) |
MsaHashtable (int _numSlots, int numWorkers) | |
MsaHashtable () | |
Data Fields | |
int | numSlots |
MSA1DHASH | table |
Private Attributes | |
MSA1DHASH | msa |
bool | initHandleGiven |
Friends | |
class | Read |
class | Add |
Data Structures | |
class | Add |
class | Read |
Definition at line 379 of file parallel_part.h.
Definition at line 383 of file parallel_part.h.
MsaHashtable::MsaHashtable | ( | ) | [inline] |
Definition at line 385 of file parallel_part.h.
Definition at line 212 of file MsaHashtable.h.
MsaHashtable::MsaHashtable | ( | ) | [inline] |
Definition at line 214 of file MsaHashtable.h.
virtual void MsaHashtable::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Definition at line 391 of file parallel_part.h.
References index, int, list, Hashnode::nodes, numSlots, PUP::t, table, and ElemList< T >::vec.
Referenced by makeGhost().
void MsaHashtable::print | ( | void | ) | [inline] |
Definition at line 419 of file parallel_part.h.
References Hashnode::chunk, Hashnode::elementNo, Hashnode::nodes, Hashnode::numnodes, numSlots, PUP::t, table, and ElemList< T >::vec.
Referenced by makeGhost().
void MsaHashtable::sync | ( | ) | [inline] |
Definition at line 429 of file parallel_part.h.
References table.
Referenced by makeGhost().
Definition at line 432 of file parallel_part.h.
References table.
Referenced by makeGhost().
MsaHashtable::Add MsaHashtable::getInitialAdd | ( | ) |
Definition at line 12 of file MsaHashtable.C.
References Add, initHandleGiven, and msa.
Referenced by makeGhost().
void MsaHashtable::pup | ( | PUP::er & | p | ) | [inline] |
void MsaHashtable::enroll | ( | int | n | ) | [inline] |
Definition at line 184 of file MsaHashtable.h.
References msa.
Referenced by makeGhost().
friend class Read [friend] |
friend class Add [friend] |
Definition at line 181 of file MsaHashtable.h.
Referenced by getInitialAdd(), and MsaHashtable::Read::syncToAdd().
Definition at line 381 of file parallel_part.h.
Referenced by addTuple(), makeGhost(), print(), and pup().
Definition at line 382 of file parallel_part.h.
Referenced by addTuple(), get(), makeGhost(), print(), pup(), and sync().
MSA1DHASH MsaHashtable::msa [private] |
bool MsaHashtable::initHandleGiven [private] |