AI Engine API User Guide (AIE) 2023.2
Loading...
Searching...
No Matches
aie::detail::tiled_span_extents< false, extents< TileExtents... >, Extents > Struct Template Reference

#include <tiled_mdspan.hpp>

Public Types

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

Public Member Functions

template<typename... DynamicExtents>
constexpr tiled_span_extents (DynamicExtents... ext)
 
constexpr size_t extent (size_t index) const
 

Public Attributes

dyn_extents< parent::rank()> ext_
 
std::array< index_type, parent::rank()> tile_offsets_
 

Member Typedef Documentation

◆ index_type

template<size_t... TileExtents, typename Extents >
using aie::detail::tiled_span_extents< false, extents< TileExtents... >, Extents >::index_type = typename parent::index_type

◆ parent

template<size_t... TileExtents, typename Extents >
using aie::detail::tiled_span_extents< false, extents< TileExtents... >, Extents >::parent = tiled_span_extents_common<extents<TileExtents...>, Extents>

Constructor & Destructor Documentation

◆ tiled_span_extents()

template<size_t... TileExtents, typename Extents >
template<typename... DynamicExtents>
constexpr aie::detail::tiled_span_extents< false, extents< TileExtents... >, Extents >::tiled_span_extents ( DynamicExtents...  ext)
inlineconstexpr

Member Function Documentation

◆ extent()

template<size_t... TileExtents, typename Extents >
constexpr size_t aie::detail::tiled_span_extents< false, extents< TileExtents... >, Extents >::extent ( size_t  index) const
inlineconstexpr

Member Data Documentation

◆ ext_

template<size_t... TileExtents, typename Extents >
dyn_extents<parent::rank()> aie::detail::tiled_span_extents< false, extents< TileExtents... >, Extents >::ext_

◆ tile_offsets_

template<size_t... TileExtents, typename Extents >
std::array<index_type, parent::rank()> aie::detail::tiled_span_extents< false, extents< TileExtents... >, Extents >::tile_offsets_

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