class fei::MessageHandler< T >
MessageHandler is an interface representing a general sparse data exchange among processors.
Scenario: An object knows which processors will be sending data to the local processor and which processors will be receiving data from the local processor. Furthermore, the object can produce outgoing data on demand, and deal with incoming data when it arrives.
Given the above conditions (embodied by an implementation of this MessageHandler interface), then the function exchange(...) can perform the inter-processor communication required to complete the data exchange.
Note: If the object knows only which processors will be sent to but not which processors will be received from, or vice-versa, then the method mirrorProcs(...) can be used to find the missing information.
Definition at line 567 of file fei_CommUtils.hpp.