| accept(visitor::ActualStructuredSDFGVisitor &visitor) override | sdfg::structured_control_flow::Map | virtual |
| add_metadata(const std::string &key, const std::string &value) | sdfg::Element | |
| canonical_bound() const | sdfg::structured_control_flow::StructuredLoop | |
| canonical_bound_cache_ | sdfg::structured_control_flow::StructuredLoop | mutableprotected |
| canonical_bound_lower() const | sdfg::structured_control_flow::StructuredLoop | |
| canonical_bound_upper() const | sdfg::structured_control_flow::StructuredLoop | |
| classof(const Element &element) | sdfg::structured_control_flow::Map | inlinestatic |
| compute_canonical_bound() const | sdfg::structured_control_flow::StructuredLoop | protected |
| compute_num_iterations() const | sdfg::structured_control_flow::StructuredLoop | protected |
| compute_stride() const | sdfg::structured_control_flow::StructuredLoop | protected |
| condition() const | sdfg::structured_control_flow::StructuredLoop | |
| condition_ | sdfg::structured_control_flow::StructuredLoop | protected |
| ControlFlowNode(size_t element_id, const DebugInfo &debug_info, ControlFlowNode *parent) | sdfg::structured_control_flow::ControlFlowNode | protected |
| ControlFlowNode(const ControlFlowNode &node)=delete | sdfg::structured_control_flow::ControlFlowNode | |
| 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 |
| get_parent() | sdfg::structured_control_flow::ControlFlowNode | |
| get_parent() const | sdfg::structured_control_flow::ControlFlowNode | |
| indvar() const | sdfg::structured_control_flow::StructuredLoop | |
| indvar_ | sdfg::structured_control_flow::StructuredLoop | protected |
| init() const | sdfg::structured_control_flow::StructuredLoop | |
| init_ | sdfg::structured_control_flow::StructuredLoop | protected |
| is_contiguous() const | sdfg::structured_control_flow::StructuredLoop | |
| is_loop_normal_form() const | sdfg::structured_control_flow::StructuredLoop | |
| is_monotonic() const | sdfg::structured_control_flow::StructuredLoop | |
| Map(const Map &node)=delete | sdfg::structured_control_flow::Map | |
| 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 | |
| num_iterations() const | sdfg::structured_control_flow::StructuredLoop | |
| num_iterations_approx() const | sdfg::structured_control_flow::StructuredLoop | |
| num_iterations_cache_ | sdfg::structured_control_flow::StructuredLoop | mutableprotected |
| operator=(const Map &)=delete | sdfg::structured_control_flow::Map | |
| sdfg::structured_control_flow::StructuredLoop::operator=(const StructuredLoop &)=delete | sdfg::structured_control_flow::StructuredLoop | |
| sdfg::structured_control_flow::ControlFlowNode::operator=(const ControlFlowNode &)=delete | sdfg::structured_control_flow::ControlFlowNode | |
| parent_ | sdfg::structured_control_flow::ControlFlowNode | protected |
| parent_chain(ControlFlowNode &child) | sdfg::structured_control_flow::ControlFlowNode | static |
| remove_metadata(const std::string &key) | sdfg::Element | |
| replace(const symbolic::Expression old_expression, const symbolic::Expression new_expression) override | sdfg::structured_control_flow::StructuredLoop | virtual |
| replace(const symbolic::ExpressionMapping &replacements) override | sdfg::structured_control_flow::StructuredLoop | virtual |
| reset_cache() | sdfg::structured_control_flow::StructuredLoop | protected |
| root() const | sdfg::structured_control_flow::StructuredLoop | |
| root_ | sdfg::structured_control_flow::StructuredLoop | protected |
| schedule_type() const | sdfg::structured_control_flow::StructuredLoop | |
| schedule_type_ | sdfg::structured_control_flow::StructuredLoop | protected |
| sdfg::builder::StructuredSDFGBuilder class | sdfg::structured_control_flow::Map | friend |
| set_debug_info(const DebugInfo &debug_info) | sdfg::Element | |
| stride() const | sdfg::structured_control_flow::StructuredLoop | |
| stride_cache_ | sdfg::structured_control_flow::StructuredLoop | mutableprotected |
| StructuredLoop(size_t element_id, const DebugInfo &debug_info, ControlFlowNode *parent, symbolic::Symbol indvar, symbolic::Expression init, symbolic::Expression update, symbolic::Condition condition, const ScheduleType &schedule_type=ScheduleType_Sequential::create()) | sdfg::structured_control_flow::StructuredLoop | protected |
| StructuredLoop(const StructuredLoop &node)=delete | sdfg::structured_control_flow::StructuredLoop | |
| type_id() const override | sdfg::structured_control_flow::Map | inlinevirtual |
| TypeGroup | sdfg::structured_control_flow::StructuredLoop | static |
| update() const | sdfg::structured_control_flow::StructuredLoop | |
| update_ | sdfg::structured_control_flow::StructuredLoop | protected |
| validate(const Function &function) const override | sdfg::structured_control_flow::Map | virtual |
| ~ControlFlowNode()=default | sdfg::structured_control_flow::ControlFlowNode | virtual |
| ~Element()=default | sdfg::Element | virtual |
| ~StructuredLoop()=default | sdfg::structured_control_flow::StructuredLoop | virtual |