AI Engine API User Guide
(AIE) 2021.2
Classes
|
Namespaces
|
Macros
|
Typedefs
mdspan.hpp File Reference
#include
#include "
array_helpers.hpp
"
#include "
aie1/mdspan.hpp
"
Classes
struct
aie::detail::accessor_basic< T >
struct
aie::detail::accessor_restrict< T >
class
aie::detail::basic_mdspan< T, extents< Extents... >, LayoutPolicy, AccessorPolicy >
class
aie::detail::const_iterator< Span >
class
aie::detail::iterator< Span >
struct
aie::detail::span_extents< IsStatic, Extents >
struct
aie::detail::span_extents< true, extents< Extents... > >
struct
aie::detail::span_extents_common< extents< Extents... > >
struct
aie::detail::span_indexer< Extents >
Namespaces
namespace
aie
namespace
aie::detail
Macros
#define
__AIE_API_DETAIL_MDSPAN__HPP__
Typedefs
template
using
aie::detail::dyn_extents
= std::array< size_t, Rank >
template
using
aie::detail::extents
= std::integer_sequence< size_t, Extents... >
template
using
aie::detail::make_dynamic_extents
= utils::make_integer_broadcast< size_t, Rank, dynamic_extent >
include
aie_api
detail
mdspan.hpp
UG1529 © 2021 Xilinx, Inc. All rights reserved.