_areSecondaryRanksConnected | precice::m2n::M2N | private |
_distComs | precice::m2n::M2N | private |
_distrFactory | precice::m2n::M2N | private |
_intraComm | precice::m2n::M2N | private |
_isPrimaryRankConnected | precice::m2n::M2N | private |
_log | precice::m2n::M2N | private |
_useOnlyPrimaryCom | precice::m2n::M2N | private |
_useTwoLevelInit | precice::m2n::M2N | private |
acceptPrimaryRankConnection(const std::string &acceptorName, const std::string &requesterName) | precice::m2n::M2N | |
acceptSecondaryRanksConnection(const std::string &acceptorName, const std::string &requesterName) | precice::m2n::M2N | |
acceptSecondaryRanksPreConnection(const std::string &acceptorName, const std::string &requesterName) | precice::m2n::M2N | |
broadcastReceiveAll(std::vector< int > &itemToReceive, mesh::Mesh &mesh) | precice::m2n::M2N | |
broadcastReceiveAllMesh(mesh::Mesh &mesh) | precice::m2n::M2N | |
broadcastSend(int itemToSend, mesh::Mesh &mesh) | precice::m2n::M2N | |
broadcastSendMesh(mesh::Mesh &mesh) | precice::m2n::M2N | |
cleanupEstablishment(const std::string &acceptorName, const std::string &requesterName) | precice::m2n::M2N | |
closeConnection() | precice::m2n::M2N | |
closeDistributedConnections() | precice::m2n::M2N | |
closePrimaryRankConnection() | precice::m2n::M2N | |
completeSecondaryRanksConnection() | precice::m2n::M2N | |
createDistributedCommunication(const mesh::PtrMesh &mesh) | precice::m2n::M2N | |
gatherAllCommunicationMap(std::map< int, std::vector< int > > &localCommunicationMap, mesh::Mesh &mesh) | precice::m2n::M2N | |
getPrimaryRankCommunication() | precice::m2n::M2N | |
isConnected() | precice::m2n::M2N | |
M2N(com::PtrCommunication intraComm, DistributedComFactory::SharedPointer distrFactory, bool useOnlyPrimaryCom=false, bool useTwoLevelInit=false) | precice::m2n::M2N | |
prepareEstablishment(const std::string &acceptorName, const std::string &requesterName) | precice::m2n::M2N | |
receive(precice::span< double > itemsToReceive, int meshID, int valueDimension) | precice::m2n::M2N | |
receive(bool &itemToReceive) | precice::m2n::M2N | |
receive(double &itemToReceive) | precice::m2n::M2N | |
receive(precice::span< double > itemsToReceive) | precice::m2n::M2N | |
receive(int &itemToReceive) | precice::m2n::M2N | |
requestPrimaryRankConnection(const std::string &acceptorName, const std::string &requesterName) | precice::m2n::M2N | |
requestSecondaryRanksConnection(const std::string &acceptorName, const std::string &requesterName) | precice::m2n::M2N | |
requestSecondaryRanksPreConnection(const std::string &acceptorName, const std::string &requesterName) | precice::m2n::M2N | |
scatterAllCommunicationMap(std::map< int, std::vector< int > > &localCommunicationMap, mesh::Mesh &mesh) | precice::m2n::M2N | |
send(precice::span< double const > itemsToSend, int meshID, int valueDimension) | precice::m2n::M2N | |
send(bool itemToSend) | precice::m2n::M2N | |
send(double itemToSend) | precice::m2n::M2N | |
send(precice::span< double const > itemsToSend) | precice::m2n::M2N | |
send(int itemToSend) | precice::m2n::M2N | |
usesTwoLevelInitialization() | precice::m2n::M2N | inline |
WhiteboxAccessor | precice::m2n::M2N | friend |
~M2N() | precice::m2n::M2N | |