FEI
Version of the Day
|
#include <snl_fei_BlkSizeMsgHandler.hpp>
Public Member Functions | |
BlkSizeMsgHandler (fei::VectorSpace *vspace, fei::Graph *graph, MPI_Comm comm) | |
virtual | ~BlkSizeMsgHandler () |
int | do_the_exchange () |
std::vector< int > & | getSendProcs () |
std::vector< int > & | getRecvProcs () |
int | getSendMessageLength (int destProc, int &messageLength) |
int | getSendMessage (int destProc, std::vector< int > &message) |
int | processRecvMessage (int srcProc, std::vector< int > &message) |
MessageHandler implementation for block-size data.
Definition at line 21 of file snl_fei_BlkSizeMsgHandler.hpp.
snl_fei::BlkSizeMsgHandler::BlkSizeMsgHandler | ( | fei::VectorSpace * | vspace, |
fei::Graph * | graph, | ||
MPI_Comm | comm | ||
) |
constructor
Definition at line 33 of file snl_fei_BlkSizeMsgHandler.cpp.
|
virtual |
destructor
Definition at line 53 of file snl_fei_BlkSizeMsgHandler.cpp.
int snl_fei::BlkSizeMsgHandler::do_the_exchange | ( | ) |
clumsy method to launch the data exchange.
Definition at line 60 of file snl_fei_BlkSizeMsgHandler.cpp.
|
virtual |
Get list of procs to send to.
Implements fei::MessageHandler< int >.
Definition at line 114 of file snl_fei_BlkSizeMsgHandler.cpp.
|
virtual |
Get list of procs to recv from.
Implements fei::MessageHandler< int >.
Definition at line 125 of file snl_fei_BlkSizeMsgHandler.cpp.
|
virtual |
Get length of message for specified destination proc.
Implements fei::MessageHandler< int >.
Definition at line 136 of file snl_fei_BlkSizeMsgHandler.cpp.
|
virtual |
Get message to send to specified destination proc.
Implements fei::MessageHandler< int >.
Definition at line 152 of file snl_fei_BlkSizeMsgHandler.cpp.
|
virtual |
process message received from specified source proc.
Implements fei::MessageHandler< int >.
Definition at line 182 of file snl_fei_BlkSizeMsgHandler.cpp.