|
docc 0.8.3 (0d44999b)
C++ API Reference
|
This is the complete list of members for sdfg::math::MathNode, including all inherited members.
| add_metadata(const std::string &key, const std::string &value) | sdfg::Element | |
| can_relocalize_operand(int input_idx, const math::tensor::TensorLayout &packed) const | sdfg::data_flow::LibraryNode | inlinevirtual |
| can_remove_in_edge(const data_flow::DataFlowGraph &graph, const Memlet *memlet) const override | sdfg::data_flow::LibraryNode | virtual |
| can_remove_out_edge(const data_flow::DataFlowGraph &graph, const Memlet *memlet) const override | sdfg::data_flow::LibraryNode | virtual |
| classof(const Element &element) | sdfg::data_flow::LibraryNode | inlinestatic |
| clone(size_t element_id, const graph::Vertex vertex, DataFlowGraph &parent) const =0 | sdfg::data_flow::DataFlowNode | pure virtual |
| code() const | sdfg::data_flow::LibraryNode | |
| code_ | sdfg::data_flow::LibraryNode | protected |
| CodeNode(size_t element_id, const DebugInfo &debug_info, const graph::Vertex vertex, DataFlowGraph &parent, const std::vector< std::string > &outputs, const std::vector< std::string > &inputs) | sdfg::data_flow::CodeNode | protected |
| CodeNode(const CodeNode &data_node)=delete | sdfg::data_flow::CodeNode | |
| DataFlowNode(size_t element_id, const DebugInfo &debug_info, const graph::Vertex vertex, DataFlowGraph &parent) | sdfg::data_flow::DataFlowNode | protected |
| DataFlowNode(const DataFlowNode &data_node)=delete | sdfg::data_flow::DataFlowNode | |
| debug_info() const | sdfg::Element | |
| debug_info_ | sdfg::Element | protected |
| Element(size_t element_id, const DebugInfo &debug_info) | sdfg::Element | |
| element_id() const | sdfg::Element | |
| element_id_ | sdfg::Element | protected |
| element_type() const | sdfg::Element | inline |
| expand(passes::LibNodeExpander::ExpandContext &context, structured_control_flow::Block &block)=0 | sdfg::math::MathNode | pure virtual |
| flop() const | sdfg::data_flow::LibraryNode | virtual |
| get_parent() const | sdfg::data_flow::DataFlowNode | |
| get_parent() | sdfg::data_flow::DataFlowNode | |
| has_constant_input(size_t index) const | sdfg::data_flow::CodeNode | |
| implementation_type() const | sdfg::data_flow::LibraryNode | |
| implementation_type() | sdfg::data_flow::LibraryNode | |
| implementation_type_ | sdfg::data_flow::LibraryNode | protected |
| input(size_t index) const | sdfg::data_flow::CodeNode | |
| inputs() const | sdfg::data_flow::CodeNode | |
| inputs() | sdfg::data_flow::CodeNode | |
| inputs_ | sdfg::data_flow::CodeNode | protected |
| LibraryNode(size_t element_id, const DebugInfo &debug_info, const graph::Vertex vertex, DataFlowGraph &parent, const LibraryNodeCode &code, const std::vector< std::string > &outputs, const std::vector< std::string > &inputs, const bool side_effect, const ImplementationType &implementation_type) | sdfg::data_flow::LibraryNode | protected |
| LibraryNode(const LibraryNode &data_node)=delete | sdfg::data_flow::LibraryNode | |
| MathNode(size_t element_id, const DebugInfo &debug_info, const graph::Vertex vertex, data_flow::DataFlowGraph &parent, const data_flow::LibraryNodeCode &code, const std::vector< std::string > &outputs, const std::vector< std::string > &inputs, const data_flow::ImplementationType &implementation_type, bool side_effects=false) | sdfg::math::MathNode | |
| metadata(const std::string &key) const | sdfg::Element | |
| metadata() const | sdfg::Element | |
| metadata_ | sdfg::Element | protected |
| metadata_if_exists(const std::string &key) const | sdfg::Element | |
| operand_access(int input_idx, unsigned subgroup_size) const | sdfg::data_flow::LibraryNode | inlinevirtual |
| operator=(const LibraryNode &)=delete | sdfg::data_flow::LibraryNode | |
| sdfg::data_flow::CodeNode::operator=(const CodeNode &)=delete | sdfg::data_flow::CodeNode | |
| sdfg::data_flow::DataFlowNode::operator=(const DataFlowNode &)=delete | sdfg::data_flow::DataFlowNode | |
| output(size_t index) const | sdfg::data_flow::CodeNode | |
| outputs() const | sdfg::data_flow::CodeNode | |
| outputs() | sdfg::data_flow::CodeNode | |
| outputs_ | sdfg::data_flow::CodeNode | protected |
| pointer_access_type(int input_idx) const | sdfg::data_flow::LibraryNode | inlinevirtual |
| pointer_access_type(const Memlet &edge) const | sdfg::data_flow::LibraryNode | |
| pointer_use_creates_side_effects(const DataFlowGraph &dataflow, const Function &func) | sdfg::data_flow::LibraryNode | |
| relocalize_operand(int input_idx, const math::tensor::TensorLayout &packed) | sdfg::data_flow::LibraryNode | inlinevirtual |
| remove_metadata(const std::string &key) | sdfg::Element | |
| replace(const symbolic::Expression old_expression, const symbolic::Expression new_expression)=0 | sdfg::Element | pure virtual |
| replace(const symbolic::ExpressionMapping &replacements) | sdfg::Element | virtual |
| set_debug_info(const DebugInfo &debug_info) | sdfg::Element | |
| set_implementation_type(const ImplementationType &impl_type) | sdfg::data_flow::LibraryNode | |
| side_effect() const override | sdfg::data_flow::LibraryNode | virtual |
| side_effect_ | sdfg::data_flow::LibraryNode | protected |
| symbols() const =0 | sdfg::data_flow::LibraryNode | pure virtual |
| toStr() const | sdfg::data_flow::LibraryNode | virtual |
| type_id() const override | sdfg::data_flow::LibraryNode | inlinevirtual |
| TypeGroup | sdfg::data_flow::CodeNode | static |
| update_edge_removed(const std::string &out_conn) | sdfg::data_flow::DataFlowNode | inlinevirtual |
| validate(const Function &function) const override | sdfg::data_flow::CodeNode | virtual |
| vertex() const | sdfg::data_flow::DataFlowNode | |
| ~Element()=default | sdfg::Element | virtual |
| ~LibraryNode()=default | sdfg::data_flow::LibraryNode | virtual |