Go to the source code of this file.
|
| namespace | ug |
| | the ug namespace
|
| |
|
| template<typename TCommunicationScheme > |
| void | ug::CommunicateFromMasterToSlave (HorizontalAlgebraLayouts &layouts, TCommunicationScheme &scheme) |
| |
| template<typename TCommunicationScheme > |
| void | ug::CommunicateFromSlaveToMaster (HorizontalAlgebraLayouts &layouts, TCommunicationScheme &scheme) |
| |
| template<typename TCommunicationScheme > |
| void | ug::CommunicateOnInterfaces (pcl::InterfaceCommunicator< IndexLayout > &communicator, const IndexLayout &sendingLayout, const IndexLayout &receivingLayout, TCommunicationScheme &scheme) |
| | sends data over a CommunicationScheme from a sendingLayout to a receivingLayout
|
| |
| template<typename TPIDs , typename TReceiveScheme > |
| void | ug::ReceiveOnInterfaces (pcl::InterfaceCommunicator< IndexLayout > &communicator, TPIDs &pids, IndexLayout &layout, TReceiveScheme &receiver) |
| | receives data over a interface based on a CommunicationScheme on a subgroup of processes
|
| |
| template<typename TSendingScheme , typename TPIDs > |
| void | ug::SendOnInterfaces (pcl::InterfaceCommunicator< IndexLayout > &communicator, TPIDs &pids, IndexLayout &layout, TSendingScheme &sender) |
| | sends data over a interface based on a CommunicationScheme to a subgroup of processes
|
| |