AI Engine API User Guide (AIE) 2021.2
aie::detail::basic_tiled_mdspan< T, extents< TileExtents... >, extents< Extents... >, LayoutPolicy, AccessorPolicy > Class Template Reference

#include

Inheritance diagram for aie::detail::basic_tiled_mdspan< T, extents< TileExtents... >, extents< Extents... >, LayoutPolicy, AccessorPolicy >:
aie::detail::tiled_span_extents<(... &&(Extents !=dynamic_extent)), extents< TileExtents... >, extents< Extents... > >

Public Types

using accessor_type= AccessorPolicy
using const_tile_iterator=const_tile_iterator<basic_tiled_mdspan>
using extents_type=tiled_span_extents<(... &&(Extents !=dynamic_extent)),extents< TileExtents... >,extents< Extents... > >
using index_type= typename extents_type::index_type
using indexer_type=tiled_span_indexer<extents_type>
using layout_type= LayoutPolicy
using pointer= typename accessor_type::pointer
using reference= typename accessor_type::reference
using tile_iterator=tile_iterator<basic_tiled_mdspan>
using value_type= T

Public Member Functions

template
constexpr basic_tiled_mdspan(T *data, DynamicExtents... ext)
template
constexprtile_iterator begin_dim(Indices &&... indices)
template
constexprconst_tile_iterator begin_dim(Indices &&... indices) const
template
constexpr auto begin_vector_dim(Indices &&... indices)
template
constexpr auto begin_vector_dim(Indices &&... indices) const
template
constexpr auto cbegin_vector_dim(Indices &&... indices) const
template
constexprreference tiles(Indices &&... indices)
template
constexprreference tiles(Indices &&... indices) const

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