 |
helics
3.3.0
|
Go to the documentation of this file.
11 #include <string_view>
39 bool matchingTypes(std::string_view type1, std::string_view type2);
@ NNG
reserved for future Nanomsg implementation
@ UDP
use UDP packets to send the data
@ MULTI
use the multi-broker
@ WEBSOCKET
core/broker using web sockets
CoreType coreTypeFromString(std::string_view type) noexcept
Definition: typeOperations.cpp:17
CoreType
Definition: CoreTypes.hpp:36
@ ZMQ
use the Zero MQ networking protocol
@ INPROC
core/broker using a stripped down in process core type
@ DEFAULT
ZMQ if available or UDP.
bool isCoreTypeAvailable(CoreType type) noexcept
Definition: typeOperations.cpp:22
@ MPI
use MPI for operation on a parallel cluster
@ INTERPROCESS
use when all federates are on the same machine
@ TEST
use the Test core if all federates are in the same process
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14
@ EMPTY
core type that does nothing and can't communicate
@ HTTP
core/broker using web traffic
@ IPC
same as INTERPROCESS
@ TCP
use a generic TCP protocol message stream to send messages
std::string to_string(CoreType type)
Definition: typeOperations.cpp:12
@ NULLCORE
explicit core type that doesn't exist