9 #include "../../core/CoreBroker.hpp"
10 #include "../CommsBroker.hpp"
22 explicit MpiBroker(
bool rootBroker =
false) noexcept;
23 explicit MpiBroker(std::string_view broker_name);
26 virtual std::shared_ptr<helicsCLI11App>
generateCLI()
override;
33 static void displayHelp(
bool local_only =
false);
36 virtual bool brokerConnect()
override;
37 mutable std::mutex dataMutex;
38 std::string brokerAddress;
Definition: CommsBroker.hpp:21
Definition: MpiBroker.h:19
virtual std::string generateLocalAddressString() const override
Definition: MpiBroker.cpp:72
virtual ~MpiBroker()
Definition: MpiBroker.cpp:23
virtual std::shared_ptr< helicsCLI11App > generateCLI() override
Definition: MpiBroker.cpp:28
MpiBroker(bool rootBroker=false) noexcept
Definition: MpiBroker.cpp:18
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14