

Public Member Functions | |
| faceReceiver () | |
| ~faceReceiver () | |
| 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 * | getFace (const meshState &s, const double *&faces) |
| Extract the next face (face t of returned mesh) from the list. | |
Private Attributes | |
| int | nRecv |
| meshChunk | ck |
| int | outCount |
| ConcreteNetworkElement | outElement |
Definition at line 413 of file parallelsurfacetransfer.C.
| faceReceiver::faceReceiver | ( | ) | [inline] |
| faceReceiver::~faceReceiver | ( | ) | [inline] |
Definition at line 420 of file parallelsurfacetransfer.C.
| void faceReceiver::count | ( | void | ) | [inline] |
Definition at line 422 of file parallelsurfacetransfer.C.
References nRecv.
Referenced by parallelSurfaceTransfer_c::transfer().

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

| ConcreteElementNodeData* faceReceiver::getFace | ( | const meshState & | s, | |
| const double *& | faces | |||
| ) | [inline] |
Extract the next face (face t of returned mesh) from the list.
Faces must be returned in the same order as presented in faceSender::putFace.
Definition at line 444 of file parallelsurfacetransfer.C.
References ck, meshChunk::getFaceData(), meshChunk::getSendFaces(), outCount, outElement, ConcreteNetworkElement::setFace(), and PUP::t.
Referenced by parallelSurfaceTransfer_c::transfer().


int faceReceiver::nRecv [private] |
Definition at line 414 of file parallelsurfacetransfer.C.
Referenced by count(), faceReceiver(), getCount(), and recv().
meshChunk faceReceiver::ck [private] |
int faceReceiver::outCount [private] |
1.5.5