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 |