 |
helics
3.3.0
|
9 #include "../common/GuardedTypes.hpp"
10 #include "Filters.hpp"
11 #include "Translator.hpp"
12 #include "gmlc/containers/StringMappedVector.hpp"
39 registerFilter(std::string_view name, std::string_view type_in, std::string_view type_out);
48 std::string_view type_in,
49 std::string_view type_out);
80 std::string_view type_in,
81 std::string_view type_out);
103 Core* coreObject{
nullptr};
Definition: Filters.hpp:97
CloningFilter & make_cloning_filter(FilterTypes type, Federate *mFed, std::string_view delivery, std::string_view name)
Definition: Filters.cpp:252
void closeAllConnectors()
Definition: ConnectorFederateManager.cpp:169
virtual void closeHandle(InterfaceHandle handle)=0
CloningFilter & registerCloningFilter(std::string_view name, std::string_view type_in, std::string_view type_out)
Definition: ConnectorFederateManager.cpp:62
virtual InterfaceHandle registerCloningFilter(std::string_view filterName, std::string_view type_in, std::string_view type_out)=0
Definition: Filters.hpp:39
Definition: ConnectorFederateManager.hpp:24
Definition: core/Core.hpp:41
Definition: core-exceptions.hpp:85
Definition: application_api/Translator.hpp:35
~ConnectorFederateManager()
int getFilterCount() const
Definition: ConnectorFederateManager.cpp:129
virtual InterfaceHandle registerTranslator(std::string_view translatorName, std::string_view endpointType, std::string_view units)=0
Filter & registerFilter(std::string_view name, std::string_view type_in, std::string_view type_out)
Definition: ConnectorFederateManager.cpp:26
ConnectorFederateManager(Core *coreObj, Federate *fFed, LocalFederateId id)
Definition: ConnectorFederateManager.cpp:17
void disconnect()
Definition: ConnectorFederateManager.cpp:197
Filter & getFilter(std::string_view name)
Definition: ConnectorFederateManager.cpp:98
void disconnectAllConnectors()
Definition: ConnectorFederateManager.cpp:186
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14
virtual const std::string & getHandleName(InterfaceHandle handle) const =0
Translator & registerTranslator(std::string_view name, std::string_view type_in, std::string_view type_out)
Definition: ConnectorFederateManager.cpp:45
Definition: LocalFederateId.hpp:22
Filter & make_filter(FilterTypes type, Federate *mFed, std::string_view name)
Definition: Filters.cpp:202
virtual InterfaceHandle registerFilter(std::string_view filterName, std::string_view type_in, std::string_view type_out)=0
Definition: application_api/Federate.hpp:48
Translator & getTranslator(std::string_view name)
Definition: ConnectorFederateManager.cpp:134
Definition: application_api/Federate.hpp:28
Definition: EmptyCore.hpp:19
int getTranslatorCount() const
Definition: ConnectorFederateManager.cpp:165
bool isValidIndex(sizeType testSize, const SizedDataType &vec)
Definition: core-data.hpp:171
FilterTypes
Definition: Filters.hpp:21