#include <sendrecvmodel.hpp>
Public Member Functions | |
Receiver () | |
Receiver (const int num) | |
![]() | |
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 | |
![]() | |
Array1< T > | buffer |
int | num_of_blocks |
int | len |
Array1i | counts |
Array1i | disps |
Array1i | inds |
|
inline |
|
inline |