AI Engine API User Guide (AIE) 2021.2
aie::detail::tiled_span_extents< true, extents< TileExtents... >, extents< Extents... > > Struct Template Reference

#include

Inheritance diagram for aie::detail::tiled_span_extents< true, extents< TileExtents... >, extents< Extents... > >:
aie::detail::tiled_span_extents_common< extents< TileExtents... >, extents< Extents... > >

Public Types

using index_type= typenameparent::index_type
using parent=tiled_span_extents_common<extents< TileExtents... >,extents< Extents... > >

Public Member Functions

constexpr size_t extent(size_t index) const

Static Public Member Functions

static constexpr std::array<index_type, parent::rank()> compute_offsets()
static constexpr size_t elems_static()
static constexpr bool is_static()
static constexpr size_t rank()
static constexpr size_t rank_dynamic()
static constexpr size_t rank_static()
static constexpr size_t tile_elems_static()
static constexpr size_t tile_extent(size_t index)
static constexpr size_t tile_rank()

Static Public Attributes

static constexpr std::array<index_type, parent::tile_rank()> tile_offsets_=compute_offsets()

The documentation for this struct was generated from the following file: