#include <sendrecvmodel.hpp>


Public Member Functions | |
| Sender () | |
| Sender (const int num) | |
Public Member Functions inherited from gsmpi::SendRecvModel< T > | |
| SendRecvModel () | |
| Construct a new Sender object. More... | |
| SendRecvModel (const int num) | |
| Construct a new Sender object. More... | |
| auto & | Init (const int num) |
| Init Send Recv object. More... | |
| auto & | InsertBufferInit () |
| auto & | InsertBuffer (const int i, const T &val) |
| auto & | setNumBlocks (const int num) |
| Set the Num of Blocks. More... | |
| auto & | setCounts (const int scounts[]) |
| Set the Counts from an existed array. More... | |
| auto & | UpdateLen () |
| update the length of buffer More... | |
| auto & | AllocateBuffer () |
| allocate the buffer More... | |
| auto & | PrepareDisp () |
| prepare for displacement for each receiving blocks More... | |
| auto & | PrintBuffer () |
Additional Inherited Members | |
Public Attributes inherited from gsmpi::SendRecvModel< T > | |
| Array1< T > | buffer |
| int | num_of_blocks |
| int | len |
| Array1i | counts |
| Array1i | disps |
| Array1i | inds |
|
inline |
|
inline |