|
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.
1.8.5