FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <snl_fei_SubdMsgHandler.hpp>
Public Member Functions | |
SubdMsgHandler (RecordCollection *recordCollection, fei::SharedIDs< int > *sharedIDTable, fei::SharedIDs< int > *subdomainIDTable) | |
virtual | ~SubdMsgHandler () |
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) |
void | setSendPattern (fei::comm_map *pattern) |
void | setRecvPattern (fei::comm_map *pattern) |
Public Member Functions inherited from fei::MessageHandler< int > | |
virtual | ~MessageHandler () |
Private Attributes | |
fei::comm_map * | sendPattern_ |
fei::comm_map * | recvPattern_ |
RecordCollection * | recordCollection_ |
fei::SharedIDs< int > * | sharedIDTable_ |
fei::SharedIDs< int > * | subdomainIDTable_ |
std::vector< int > | sendProcs_ |
std::vector< int > | recvProcs_ |
implementation of MessageHandler for subdomain data
Definition at line 24 of file snl_fei_SubdMsgHandler.hpp.
snl_fei::SubdMsgHandler::SubdMsgHandler | ( | RecordCollection * | recordCollection, |
fei::SharedIDs< int > * | sharedIDTable, | ||
fei::SharedIDs< int > * | subdomainIDTable | ||
) |
constructor
Definition at line 20 of file snl_fei_SubdMsgHandler.cpp.
|
virtual |
destructor
Definition at line 33 of file snl_fei_SubdMsgHandler.cpp.
|
virtual |
get list of processors to be sent to
Implements fei::MessageHandler< int >.
Definition at line 37 of file snl_fei_SubdMsgHandler.cpp.
References fei::copyKeysToVector().
|
virtual |
get list of processors to be recvd from
Implements fei::MessageHandler< int >.
Definition at line 43 of file snl_fei_SubdMsgHandler.cpp.
References fei::copyKeysToVector().
|
virtual |
get length of message to be sent to specified proc
Implements fei::MessageHandler< int >.
Definition at line 49 of file snl_fei_SubdMsgHandler.cpp.
|
virtual |
get message to be sent to specified proc
Implements fei::MessageHandler< int >.
Definition at line 63 of file snl_fei_SubdMsgHandler.cpp.
References ERReturn, and fei::Record< GlobalIDType >::isInLocalSubdomain_.
|
virtual |
process message received from specified recv proc
Implements fei::MessageHandler< int >.
Definition at line 94 of file snl_fei_SubdMsgHandler.cpp.
References ERReturn.
|
inline |
set pattern describing procs to be sent to
Definition at line 49 of file snl_fei_SubdMsgHandler.hpp.
References sendPattern_.
Referenced by fei::Lookup_Impl::buildDatabases().
|
inline |
set pattern describing procs to be recvd from
Definition at line 53 of file snl_fei_SubdMsgHandler.hpp.
References recvPattern_.
Referenced by fei::Lookup_Impl::buildDatabases().
|
private |
Definition at line 57 of file snl_fei_SubdMsgHandler.hpp.
Referenced by setSendPattern().
|
private |
Definition at line 58 of file snl_fei_SubdMsgHandler.hpp.
Referenced by setRecvPattern().
|
private |
Definition at line 59 of file snl_fei_SubdMsgHandler.hpp.
|
private |
Definition at line 60 of file snl_fei_SubdMsgHandler.hpp.
|
private |
Definition at line 61 of file snl_fei_SubdMsgHandler.hpp.
|
private |
Definition at line 63 of file snl_fei_SubdMsgHandler.hpp.
|
private |
Definition at line 64 of file snl_fei_SubdMsgHandler.hpp.