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

#include <tiled_mdspan.hpp>

Public Types

using index_type = ptrdiff_t
 

Static Public Member Functions

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 ()
 

Member Typedef Documentation

◆ index_type

template<size_t... TileExtents, size_t... Extents>
using aie::detail::tiled_span_extents_common< extents< TileExtents... >, extents< Extents... > >::index_type = ptrdiff_t

Member Function Documentation

◆ elems_static()

template<size_t... TileExtents, size_t... Extents>
static constexpr size_t aie::detail::tiled_span_extents_common< extents< TileExtents... >, extents< Extents... > >::elems_static ( )
inlinestaticconstexpr

◆ is_static()

template<size_t... TileExtents, size_t... Extents>
static constexpr bool aie::detail::tiled_span_extents_common< extents< TileExtents... >, extents< Extents... > >::is_static ( )
inlinestaticconstexpr

◆ rank()

template<size_t... TileExtents, size_t... Extents>
static constexpr size_t aie::detail::tiled_span_extents_common< extents< TileExtents... >, extents< Extents... > >::rank ( )
inlinestaticconstexpr

◆ rank_dynamic()

template<size_t... TileExtents, size_t... Extents>
static constexpr size_t aie::detail::tiled_span_extents_common< extents< TileExtents... >, extents< Extents... > >::rank_dynamic ( )
inlinestaticconstexpr

◆ rank_static()

template<size_t... TileExtents, size_t... Extents>
static constexpr size_t aie::detail::tiled_span_extents_common< extents< TileExtents... >, extents< Extents... > >::rank_static ( )
inlinestaticconstexpr

◆ tile_elems_static()

template<size_t... TileExtents, size_t... Extents>
static constexpr size_t aie::detail::tiled_span_extents_common< extents< TileExtents... >, extents< Extents... > >::tile_elems_static ( )
inlinestaticconstexpr

◆ tile_extent()

template<size_t... TileExtents, size_t... Extents>
static constexpr size_t aie::detail::tiled_span_extents_common< extents< TileExtents... >, extents< Extents... > >::tile_extent ( size_t  index)
inlinestaticconstexpr

◆ tile_rank()

template<size_t... TileExtents, size_t... Extents>
static constexpr size_t aie::detail::tiled_span_extents_common< extents< TileExtents... >, extents< Extents... > >::tile_rank ( )
inlinestaticconstexpr

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