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 |
Arg1_type typedef | Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result > | |
Arg2_type typedef (defined in Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result >) | Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result > | |
BinaryOperator typedef (defined in Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result >) | Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result > | |
BinaryOpNode(const std::string &instanceName, std::optional< BinaryOperator > op={}) | Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result > | inline |
BinaryOpNode(const std::string &instanceName, const std::string &typeName, std::optional< BinaryOperator > op) (defined in Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result >) | Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result > | 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::BinaryOpNode< t_a, t_b, t_result > | inlinevirtual |
fromJson(const nlohmann::json &data) | Ra::Dataflow::Core::Node | |
fromJsonInternal(const nlohmann::json &data) override | Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result > | inlineprotectedvirtual |
IndexAndPort typedef (defined in Ra::Dataflow::Core::Node) | Ra::Dataflow::Core::Node | |
init() override | Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result > | inlinevirtual |
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::BinaryOpNode< t_a, t_b, t_result >) | Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result > | inlinestatic |
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 | |
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 |
Res_type typedef (defined in Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result >) | Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result > | |
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(BinaryOperator op) | Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result > | inline |
toJson(nlohmann::json &data) const | Ra::Dataflow::Core::Node | |
toJsonInternal(nlohmann::json &data) const override | Ra::Dataflow::Core::Functionals::BinaryOpNode< t_a, t_b, t_result > | inlineprotectedvirtual |
~Node()=default | Ra::Dataflow::Core::Node | virtual |