helics  3.5.2
helics::mpi::MpiComms Member List

This is the complete list of members for helics::mpi::MpiComms, including all inherited members.

ActionCallbackhelics::CommsInterfaceprotected
addRoute(route_id rid, std::string_view routeInfo)helics::CommsInterface
autoBrokerhelics::CommsInterfaceprotected
brokerInitStringhelics::CommsInterfaceprotected
brokerNamehelics::CommsInterfaceprotected
brokerTargetAddresshelics::CommsInterfaceprotected
CommsInterface()=defaulthelics::CommsInterface
CommsInterface(thread_generation threads) (defined in helics::CommsInterface)helics::CommsInterfaceexplicit
connect()helics::CommsInterface
ConnectionStatus enum namehelics::CommsInterfaceprotected
connectionTimeouthelics::CommsInterfaceprotected
disconnect()helics::CommsInterface
disconnectinghelics::CommsInterfaceprotected
getAddress() (defined in helics::mpi::MpiComms)helics::mpi::MpiCommsinline
getRandomID() consthelics::CommsInterfaceinlineprotected
getRxMessageQueue() (defined in helics::mpi::MpiComms)helics::mpi::MpiCommsinline
getRxStatus() const (defined in helics::CommsInterface)helics::CommsInterfaceinlineprotected
getTxMessageQueue() (defined in helics::mpi::MpiComms)helics::mpi::MpiCommsinline
getTxStatus() const (defined in helics::CommsInterface)helics::CommsInterfaceinlineprotected
interfaceNetwork (defined in helics::CommsInterface)helics::CommsInterfaceprotected
isConnected() consthelics::CommsInterface
join_tx_rx_thread()helics::CommsInterfaceprotected
loadNetworkInfo(const NetworkBrokerData &netInfo)helics::CommsInterfacevirtual
loadTargetInfo(std::string_view localTarget, std::string_view brokerTarget, gmlc::networking::InterfaceNetworks targetNetwork=gmlc::networking::InterfaceNetworks::LOCAL) (defined in helics::CommsInterface)helics::CommsInterface
localTargetAddresshelics::CommsInterfaceprotected
logError(std::string_view message) consthelics::CommsInterface
loggingCallbackhelics::CommsInterfaceprotected
logMessage(std::string_view message) consthelics::CommsInterface
logWarning(std::string_view message) consthelics::CommsInterface
maxMessageCounthelics::CommsInterfaceprotected
maxMessageSizehelics::CommsInterfaceprotected
MpiComms()helics::mpi::MpiComms
mRequireBrokerConnectionhelics::CommsInterfaceprotected
namehelics::CommsInterfaceprotected
observerhelics::CommsInterfaceprotected
propertyLock()helics::CommsInterfaceprotected
propertyUnLock() (defined in helics::CommsInterface)helics::CommsInterfaceprotected
reconnect()helics::CommsInterface
removeRoute(route_id rid)helics::CommsInterface
requestDisconnecthelics::CommsInterfaceprotected
rxTrigger (defined in helics::CommsInterface)helics::CommsInterfaceprotected
serverModehelics::CommsInterfaceprotected
setBrokerAddress(const std::string &address) (defined in helics::mpi::MpiComms)helics::mpi::MpiComms
setCallback(std::function< void(ActionMessage &&)> callback)helics::CommsInterface
setFlag(std::string_view flag, bool val)helics::CommsInterfacevirtual
setLoggingCallback(std::function< void(int level, std::string_view name, std::string_view message)> callback)helics::CommsInterface
setMessageSize(int maxMsgSize, int maxCount)helics::CommsInterface
setName(const std::string &commName)helics::CommsInterface
setRequireBrokerConnection(bool requireBrokerConnection)helics::CommsInterface
setRxStatus(ConnectionStatus status) (defined in helics::CommsInterface)helics::CommsInterfaceprotected
setServerMode(bool serverActive)helics::CommsInterface
setTimeout(std::chrono::milliseconds timeOut)helics::CommsInterface
setTxStatus(ConnectionStatus status) (defined in helics::CommsInterface)helics::CommsInterfaceprotected
thread_generation enum namehelics::CommsInterface
transmit(route_id rid, const ActionMessage &cmd)helics::CommsInterface
transmit(route_id rid, ActionMessage &&cmd)helics::CommsInterface
txQueuehelics::CommsInterfaceprotected
useJsonSerializationhelics::CommsInterfaceprotected
~CommsInterface()helics::CommsInterfacevirtual
~MpiComms()helics::mpi::MpiComms