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