|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <cstdint>#include <list>#include <memory>#include <string>#include <unordered_map>#include <unordered_set>#include <vector>#include <sdfg/data_flow/access_node.h>#include <sdfg/data_flow/data_flow_node.h>#include <sdfg/data_flow/memlet.h>#include <sdfg/data_flow/tasklet.h>#include <sdfg/einsum/einsum_node.h>#include <sdfg/structured_control_flow/block.h>#include <sdfg/structured_control_flow/structured_loop.h>#include <sdfg/symbolic/conjunctive_normal_form.h>#include <sdfg/symbolic/symbolic.h>#include <sdfg/visitor/structured_sdfg_visitor.h>Go to the source code of this file.
Classes | |
| struct | sdfg::einsum::EinsumIndexContribution |
| A single einsum dimension's contribution to one operand's access subset. More... | |
| struct | sdfg::einsum::EinsumIndexing |
| How the consumed einsum dimensions map onto one operand's access subset. More... | |
| struct | sdfg::einsum::OperandContribution |
| A single consumed dimension's contribution to one operand, found during promotion. More... | |
| struct | sdfg::einsum::PromotionCheck |
| Result of checking whether a loop can be folded into a cluster. More... | |
| class | sdfg::einsum::EinsumEdge |
| class | sdfg::einsum::EinsumEdgeOriginal |
| class | sdfg::einsum::EinsumEdgeVirtual |
| class | sdfg::einsum::EinsumCluster |
| Non-destructive counterpart of an EinsumNode. More... | |
| class | sdfg::einsum::EinsumDetection |
| Non-destructive detection of einsum clusters in a StructuredSDFG. More... | |
| struct | sdfg::einsum::EinsumDetection::BlockState |
| struct | sdfg::einsum::EinsumDetection::LoopScopeState |
Namespaces | |
| namespace | sdfg |
| namespace | sdfg::einsum |