
Go to the source code of this file.
| Data Structures | |
| class | progress_t | 
| class | ConcreteLocalElement | 
| Provides access to a local element.  More... | |
| class | parallelTransfer_c | 
| class | meshState | 
| class | sendState | 
| Describes the outgoing mesh.  More... | |
| class | entityPackList | 
| class | tetMeshChunk | 
| Manages the on-the-wire mesh format when sending or receiving tet mesh chunks.  More... | |
| struct | tetMeshChunk::header_t | 
| class | tetSender | 
| Sends tets across the wire to one destination.  More... | |
| class | ConcreteNetworkElement | 
| Provides access to an element received off the network.  More... | |
| class | tetReceiver | 
| Receives tets from the wire.  More... | |
| class | VerboseProgress_t | 
| Functions | |
| static bbox3d | getBox (int t, const TetMesh &mesh) | 
| int | bytesToXfer (int nBytes) | 
| template<class D, class S> | |
| void | copy (D *dest, const S *src, int n) | 
| void | ParallelTransfer (collide_t voxels, MPI_Comm mpi_comm, int valsPerTet, int valsPerPt, const xfer_t *srcTet, const xfer_t *srcPt, const TetMesh &srcMesh, xfer_t *destTet, xfer_t *destPt, const TetMesh &destMesh) | 
| Transfer this data from srcMesh to destMesh. | |
Definition at line 124 of file paralleltransfer.C.
References bbox3d::add(), conn, bbox3d::empty(), TetMesh::getPoint(), and TetMesh::getTet().
Referenced by parallelTransfer_c::transfer().


Definition at line 133 of file paralleltransfer.C.
| void copy | ( | D * | dest, | |
| const S * | src, | |||
| int | n | |||
| ) |  [inline] | 
Definition at line 139 of file paralleltransfer.C.
| void ParallelTransfer | ( | collide_t | voxels, | |
| MPI_Comm | mpi_comm, | |||
| int | valsPerTet, | |||
| int | valsPerPt, | |||
| const xfer_t * | srcTet, | |||
| const xfer_t * | srcPt, | |||
| const TetMesh & | srcMesh, | |||
| xfer_t * | destTet, | |||
| xfer_t * | destPt, | |||
| const TetMesh & | destMesh | |||
| ) | 
Transfer this data from srcMesh to destMesh.
There are valsPerTet xfer_t's associated with each tet of the mesh, stored in srcTet and destTet; there are valsPerPt xfer_t's associated with each point of the mesh, stored in srcPt and destPt;
Definition at line 616 of file paralleltransfer.C.
References progress_t::p(), PUP::t, and parallelTransfer_c::transfer().

 1.5.5
 1.5.5