

Public Member Functions | |
| tetReceiver () | |
| ~tetReceiver () | |
| void | count (void) |
| int | getCount (void) const |
| void | recv (const meshState &s, MPI_Comm comm, int src) |
| After all the "count" calls, grab data from network. | |
| ConcreteElementNodeData * | getTet (const meshState &s, const xfer_t *&cells) |
| Extract the next tet (tet t of returned mesh) from the list. | |
Private Attributes | |
| int | nRecv |
| tetMeshChunk | ck |
| int | outCount |
| ConcreteNetworkElement | outElement |
Definition at line 405 of file paralleltransfer.C.
| tetReceiver::tetReceiver | ( | ) | [inline] |
| tetReceiver::~tetReceiver | ( | ) | [inline] |
Definition at line 412 of file paralleltransfer.C.
| void tetReceiver::count | ( | void | ) | [inline] |
Definition at line 414 of file paralleltransfer.C.
References nRecv.
Referenced by parallelTransfer_c::transfer().

| int tetReceiver::getCount | ( | void | ) | const [inline] |
After all the "count" calls, grab data from network.
Definition at line 418 of file paralleltransfer.C.
References buf, ck, MPI_Probe, nRecv, outCount, and tetMeshChunk::receive().

| ConcreteElementNodeData* tetReceiver::getTet | ( | const meshState & | s, | |
| const xfer_t *& | cells | |||
| ) | [inline] |
Extract the next tet (tet t of returned mesh) from the list.
Tets must be returned in the same order as presented in tetSender::putTet.
Definition at line 436 of file paralleltransfer.C.
References ck, tetMeshChunk::getSendTets(), tetMeshChunk::getTetData(), outCount, outElement, ConcreteNetworkElement::setTet(), and PUP::t.
Referenced by parallelTransfer_c::transfer().


int tetReceiver::nRecv [private] |
Definition at line 406 of file paralleltransfer.C.
Referenced by count(), getCount(), recv(), and tetReceiver().
tetMeshChunk tetReceiver::ck [private] |
int tetReceiver::outCount [private] |
1.5.5