| add_input(PortBaseInPtr in) | Ra::Dataflow::Core::Node | inlineprotected |
| add_input(U &&... u) | Ra::Dataflow::Core::Node | inlineprotected |
| add_metadata(const nlohmann::json &data) | Ra::Dataflow::Core::Node | |
| add_output(PortBaseOutPtr out) | Ra::Dataflow::Core::Node | inlineprotected |
| add_output(U &&... u) | Ra::Dataflow::Core::Node | inlineprotected |
| add_parameter(const std::string &name, const T &value) (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | inlineprotected |
| add_port(PortCollection< PortPtr< PortType > > &, PortPtr< PortType > port) | Ra::Dataflow::Core::Node | inlineprotected |
| compile() | Ra::Dataflow::Core::Node | inlinevirtual |
| destroy() | Ra::Dataflow::Core::Node | inlinevirtual |
| display_name() const | Ra::Dataflow::Core::Node | inline |
| execute() override | Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t > | virtual |
| fromJson(const nlohmann::json &data) | Ra::Dataflow::Core::Node | |
| fromJsonInternal(const nlohmann::json &data) override | Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t > | inlineprotectedvirtual |
| IndexAndPort typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| init() override | Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t > | virtual |
| input_by_index(PortIndex index) const | Ra::Dataflow::Core::Node | inline |
| input_by_index(PortIndex index) const | Ra::Dataflow::Core::Node | inline |
| input_by_name(const std::string &name) const -> IndexAndPort< PortBaseInRawPtr > | Ra::Dataflow::Core::Node | |
| input_port(PortIndex index) | Ra::Dataflow::Core::Node | inlineprotected |
| input_variables() | Ra::Dataflow::Core::Node | inline |
| inputs() const | Ra::Dataflow::Core::Node | inline |
| instance_name() const | Ra::Dataflow::Core::Node | inline |
| is_initialized() const (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | inline |
| is_input() | Ra::Dataflow::Core::Node | inline |
| is_output() | Ra::Dataflow::Core::Node | inline |
| m_display_name | Ra::Dataflow::Core::Node | protected |
| m_initialized | Ra::Dataflow::Core::Node | protected |
| m_input_variables | Ra::Dataflow::Core::Node | protected |
| m_inputs | Ra::Dataflow::Core::Node | protected |
| m_instance_name | Ra::Dataflow::Core::Node | protected |
| m_metadata | Ra::Dataflow::Core::Node | protected |
| m_model_name | Ra::Dataflow::Core::Node | protected |
| m_outputs | Ra::Dataflow::Core::Node | protected |
| m_parameters | Ra::Dataflow::Core::Node | protected |
| metadata() | Ra::Dataflow::Core::Node | inline |
| model_name() const | Ra::Dataflow::Core::Node | inline |
| Node()=delete (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| Node(const Node &)=delete (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| Node(const std::string &instance, const std::string &typeName) | Ra::Dataflow::Core::Node | protected |
| node_typename() (defined in Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t >) | Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t > | static |
| operator=(const Node &)=delete (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| operator==(const Node &node) | Ra::Dataflow::Core::Node | inline |
| output_by_index(PortIndex index) const | Ra::Dataflow::Core::Node | inline |
| output_by_index(PortIndex index) const | Ra::Dataflow::Core::Node | inline |
| output_by_name(const std::string &name) const -> IndexAndPort< PortBaseOutRawPtr > | Ra::Dataflow::Core::Node | |
| output_port(PortIndex index) | Ra::Dataflow::Core::Node | inlineprotected |
| outputs() const | Ra::Dataflow::Core::Node | inline |
| parameters() | Ra::Dataflow::Core::Node | inline |
| ParamHandle typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| port(const PortCollection< PortPtr< PortType > > &ports, PortIndex index) const | Ra::Dataflow::Core::Node | inlineprotected |
| port_base(const PortCollection< PortPtr< PortType > > &ports, PortIndex idx) const -> PortRawPtr< PortType > | Ra::Dataflow::Core::Node | protected |
| port_by_index(const std::string &type, PortIndex index) const | Ra::Dataflow::Core::Node | |
| port_by_name(const std::string &type, const std::string &name) const -> IndexAndPort< PortBaseRawPtr > | Ra::Dataflow::Core::Node | |
| port_by_name(const PortCollection< PortPtr< PortType > > &ports, const std::string &name) const -> IndexAndPort< PortRawPtr< PortType > > | Ra::Dataflow::Core::Node | protected |
| PortBaseCollection typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortBaseInCollection typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortBaseInPtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortBaseInRawPtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortBaseOutCollection typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortBaseOutPtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortBaseOutRawPtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortBasePtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortBaseRawPtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortCollection typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortIndex typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortInPtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortInRawPtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortOutPtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortOutRawPtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortPtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| PortRawPtr typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
| ReduceNode(const std::string &instanceName) | Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t > | explicit |
| ReduceNode(const std::string &instanceName, ReduceOperator op, v_t initialValue=v_t {}) | Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t > | |
| ReduceNode(const std::string &instanceName, const std::string &typeName, ReduceOperator op, v_t initialValue) (defined in Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t >) | Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t > | protected |
| ReduceOperator typedef | Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t > | |
| remove_input(PortIndex index) | Ra::Dataflow::Core::Node | inlineprotected |
| remove_output(PortIndex index) | Ra::Dataflow::Core::Node | inlineprotected |
| remove_parameter(const std::string &name) (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | inlineprotected |
| remove_parameter(ParamHandle< T > &handle) (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | inlineprotected |
| set_display_name(const std::string &name) | Ra::Dataflow::Core::Node | inline |
| set_instance_name(const std::string &name) | Ra::Dataflow::Core::Node | inline |
| set_operator(ReduceOperator op, v_t initialValue=v_t {}) | Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t > | |
| toJson(nlohmann::json &data) const | Ra::Dataflow::Core::Node | |
| toJsonInternal(nlohmann::json &data) const override | Ra::Dataflow::Core::Functionals::ReduceNode< coll_t, v_t > | inlineprotectedvirtual |
| ~Node()=default | Ra::Dataflow::Core::Node | virtual |