 |
helics
3.3.0
|
9 #include "basic_CoreTypes.hpp"
23 id(gid), key(key_), type(type_)
34 std::string_view key_,
35 std::string_view type_in_,
36 std::string_view type_out_,
40 dest_filter(destFilter_)
46 const std::string
key;
49 std::vector<GlobalHandle> sourceTargets;
50 std::vector<GlobalHandle> destTargets;
51 const bool dest_filter =
false;
57 std::vector<EptInformation>
59 std::vector<EptInformation>
61 mutable std::string sourceEpts;
62 mutable std::string destEpts;
67 std::string_view destName,
68 std::string_view destType);
71 std::string_view sourceName,
72 std::string_view sourceType);
void removeTarget(GlobalHandle targetId)
Definition: FilterInfo.cpp:57
Definition: FilterInfo.hpp:29
const GlobalBrokerId core_id
id of the core that manages the filter
Definition: FilterInfo.hpp:43
Definition: LocalFederateId.hpp:65
void addSourceEndpoint(GlobalHandle dest, std::string_view sourceName, std::string_view sourceType)
Definition: FilterInfo.cpp:37
const std::string key
the identifier of the filter
Definition: FilterInfo.hpp:46
void addDestinationEndpoint(GlobalHandle dest, std::string_view destName, std::string_view destType)
Definition: FilterInfo.cpp:17
const std::string outputType
the outputType of data of the filter
Definition: FilterInfo.hpp:48
bool cloning
indicator that the filter is a destination filter
Definition: FilterInfo.hpp:52
const std::string & getSourceEndpoints() const
Definition: FilterInfo.cpp:85
const InterfaceHandle handle
id handle of the filter
Definition: FilterInfo.hpp:44
uint16_t flags
flags for the filter
Definition: FilterInfo.hpp:53
const std::string inputType
the type of data for the filter
Definition: FilterInfo.hpp:47
std::shared_ptr< FilterOperator > filterOp
the callback operation of the filter
Definition: FilterInfo.hpp:55
Definition: GlobalFederateId.hpp:27
FilterInfo(GlobalBrokerId core_id_, InterfaceHandle handle_, std::string_view key_, std::string_view type_in_, std::string_view type_out_, bool destFilter_)
Definition: FilterInfo.hpp:32
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14
const std::string & getDestinationEndpoints() const
Definition: FilterInfo.cpp:104
Definition: GlobalFederateId.hpp:144