 |
helics
3.0.1
|
9 #include "../common/GuardedTypes.hpp"
10 #include "Filters.hpp"
11 #include "gmlc/containers/MappedVector.hpp"
38 const std::string& type_in,
39 const std::string& type_out);
48 const std::string& type_in,
49 const std::string& type_out);
81 Core* coreObject =
nullptr;
Definition: Filters.hpp:99
virtual void closeHandle(InterfaceHandle handle)=0
void disconnectAllFilters()
Definition: FilterFederateManager.cpp:121
Definition: Filters.hpp:39
Definition: core/Core.hpp:42
Definition: core-exceptions.hpp:84
Filter & getFilter(const std::string &name)
Definition: FilterFederateManager.cpp:74
CloningFilter & registerCloningFilter(const std::string &name, const std::string &type_in, const std::string &type_out)
Definition: FilterFederateManager.cpp:41
virtual InterfaceHandle registerFilter(const std::string &filterName, const std::string &type_in, const std::string &type_out)=0
FilterFederateManager(Core *coreObj, Federate *fFed, LocalFederateId id)
Definition: FilterFederateManager.cpp:16
Definition: FilterFederateManager.hpp:23
CloningFilter & make_cloning_filter(FilterTypes type, Federate *mFed, const std::string &delivery, const std::string &name)
Definition: Filters.cpp:265
Filter & make_filter(FilterTypes type, Federate *mFed, const std::string &name)
Definition: Filters.cpp:215
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
int getFilterCount() const
Definition: FilterFederateManager.cpp:105
Definition: LocalFederateId.hpp:22
void closeAllFilters()
Definition: FilterFederateManager.cpp:110
Definition: application_api/Federate.hpp:47
virtual InterfaceHandle registerCloningFilter(const std::string &filterName, const std::string &type_in, const std::string &type_out)=0
Definition: application_api/Federate.hpp:28
Filter & registerFilter(const std::string &name, const std::string &type_in, const std::string &type_out)
Definition: FilterFederateManager.cpp:22
bool isValidIndex(sizeType testSize, const SizedDataType &vec)
Definition: core-data.hpp:132
FilterTypes
Definition: Filters.hpp:21