|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <memory>#include <nlohmann/json.hpp>#include <optional>#include "sdfg/data_flow/library_nodes/math/tensor/tensor_layout.h"#include "sdfg/symbolic/symbolic.h"#include "symengine/subs.h"Go to the source code of this file.
Classes | |
| struct | sdfg::data_flow::PtrMetaDeleter< T > |
| class | sdfg::data_flow::MemoryAccessPattern |
| class | sdfg::data_flow::ConvexAccessPattern |
| class | sdfg::data_flow::NoAccessPattern |
| class | sdfg::data_flow::TensorLayoutPattern |
| A structured access described by a full affine tensor layout (shape, strides and offset in elements). More... | |
| class | sdfg::data_flow::PointerAccessMeta |
| class | sdfg::data_flow::PointerReadOnly |
| The pointer is only used for reading. More... | |
| class | sdfg::data_flow::PointerFullWriteOnly |
| The pointer is used solely to write, no reading and over all of the data. More... | |
| class | sdfg::data_flow::PointerGenericAccess |
| It is unknown what is done with this pointer or it is a mix of reads and writes. More... | |
| class | sdfg::data_flow::PointerInvalidate |
| Meaning the underlying memory will be deallocated and use of the pointer after this is no longer valid. More... | |
| class | sdfg::data_flow::PointerAccessMetaSerializer |
Namespaces | |
| namespace | sdfg |
| namespace | sdfg::data_flow |
Typedefs | |
| typedef PtrMetaDeleter< PointerAccessMeta > | sdfg::data_flow::PtrAccessDeleter |
| typedef PtrMetaDeleter< MemoryAccessPattern > | sdfg::data_flow::AccessPatternsDeleter |
| typedef std::unique_ptr< PointerAccessMeta, PtrAccessDeleter > | sdfg::data_flow::PointerAccessType |
| typedef std::unique_ptr< MemoryAccessPattern, AccessPatternsDeleter > | sdfg::data_flow::MemoryAccessPatternType |