docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::structured_control_flow::Reduce Member List

This is the complete list of members for sdfg::structured_control_flow::Reduce, including all inherited members.

accept(visitor::ActualStructuredSDFGVisitor &visitor) overridesdfg::structured_control_flow::Reducevirtual
add_metadata(const std::string &key, const std::string &value)sdfg::Element
canonical_bound() constsdfg::structured_control_flow::StructuredLoop
canonical_bound_cache_sdfg::structured_control_flow::StructuredLoopmutableprotected
canonical_bound_lower() constsdfg::structured_control_flow::StructuredLoop
canonical_bound_upper() constsdfg::structured_control_flow::StructuredLoop
classof(const Element &element)sdfg::structured_control_flow::Reduceinlinestatic
compute_canonical_bound() constsdfg::structured_control_flow::StructuredLoopprotected
compute_num_iterations() constsdfg::structured_control_flow::StructuredLoopprotected
compute_stride() constsdfg::structured_control_flow::StructuredLoopprotected
condition() constsdfg::structured_control_flow::StructuredLoop
condition_sdfg::structured_control_flow::StructuredLoopprotected
ControlFlowNode(size_t element_id, const DebugInfo &debug_info, ControlFlowNode *parent)sdfg::structured_control_flow::ControlFlowNodeprotected
ControlFlowNode(const ControlFlowNode &node)=deletesdfg::structured_control_flow::ControlFlowNode
debug_info() constsdfg::Element
debug_info_sdfg::Elementprotected
Element(size_t element_id, const DebugInfo &debug_info)sdfg::Element
element_id() constsdfg::Element
element_id_sdfg::Elementprotected
element_type() constsdfg::Elementinline
get_parent()sdfg::structured_control_flow::ControlFlowNode
get_parent() constsdfg::structured_control_flow::ControlFlowNode
indvar() constsdfg::structured_control_flow::StructuredLoop
indvar_sdfg::structured_control_flow::StructuredLoopprotected
init() constsdfg::structured_control_flow::StructuredLoop
init_sdfg::structured_control_flow::StructuredLoopprotected
is_contiguous() constsdfg::structured_control_flow::StructuredLoop
is_loop_normal_form() constsdfg::structured_control_flow::StructuredLoop
is_monotonic() constsdfg::structured_control_flow::StructuredLoop
metadata(const std::string &key) constsdfg::Element
metadata() constsdfg::Element
metadata_sdfg::Elementprotected
metadata_if_exists(const std::string &key) constsdfg::Element
num_iterations() constsdfg::structured_control_flow::StructuredLoop
num_iterations_approx() constsdfg::structured_control_flow::StructuredLoop
num_iterations_cache_sdfg::structured_control_flow::StructuredLoopmutableprotected
operator=(const Reduce &)=deletesdfg::structured_control_flow::Reduce
sdfg::structured_control_flow::StructuredLoop::operator=(const StructuredLoop &)=deletesdfg::structured_control_flow::StructuredLoop
sdfg::structured_control_flow::ControlFlowNode::operator=(const ControlFlowNode &)=deletesdfg::structured_control_flow::ControlFlowNode
original_index(const std::string &container, symbolic::Expression index)sdfg::structured_control_flow::Reduce
parent_sdfg::structured_control_flow::ControlFlowNodeprotected
parent_chain(ControlFlowNode &child)sdfg::structured_control_flow::ControlFlowNodestatic
Reduce(const Reduce &node)=deletesdfg::structured_control_flow::Reduce
reductions() constsdfg::structured_control_flow::Reduce
remove_metadata(const std::string &key)sdfg::Element
replace(const symbolic::Expression old_expression, const symbolic::Expression new_expression) overridesdfg::structured_control_flow::Reducevirtual
replace(const symbolic::ExpressionMapping &replacements) overridesdfg::structured_control_flow::Reducevirtual
replace_reduction_container(const std::string &old_name, const std::string &new_name)sdfg::structured_control_flow::Reduce
reset_cache()sdfg::structured_control_flow::StructuredLoopprotected
root() constsdfg::structured_control_flow::StructuredLoop
root_sdfg::structured_control_flow::StructuredLoopprotected
schedule_type() constsdfg::structured_control_flow::StructuredLoop
schedule_type_sdfg::structured_control_flow::StructuredLoopprotected
sdfg::builder::StructuredSDFGBuilder classsdfg::structured_control_flow::Reducefriend
set_debug_info(const DebugInfo &debug_info)sdfg::Element
stride() constsdfg::structured_control_flow::StructuredLoop
stride_cache_sdfg::structured_control_flow::StructuredLoopmutableprotected
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::StructuredLoopprotected
StructuredLoop(const StructuredLoop &node)=deletesdfg::structured_control_flow::StructuredLoop
type_id() const overridesdfg::structured_control_flow::Reduceinlinevirtual
TypeGroupsdfg::structured_control_flow::StructuredLoopstatic
update() constsdfg::structured_control_flow::StructuredLoop
update_sdfg::structured_control_flow::StructuredLoopprotected
validate(const Function &function) const overridesdfg::structured_control_flow::Reducevirtual
~ControlFlowNode()=defaultsdfg::structured_control_flow::ControlFlowNodevirtual
~Element()=defaultsdfg::Elementvirtual
~StructuredLoop()=defaultsdfg::structured_control_flow::StructuredLoopvirtual