AI Engine API User Guide (AIE) 2023.2
Loading...
Searching...
No Matches
aie::detail::sliding_window_dim_3d Struct Reference

#include <array_helpers.hpp>

Public Member Functions

constexpr sliding_window_dim_3d (const dim_3d &other)
 
constexpr sliding_window_dim_3d (const sliding_window_dim_3d &other)=default
 
constexpr sliding_window_dim_3d (unsigned num1, int step, unsigned num2, int inc2, int inc3)
 
 operator dim_3d ()
 

Public Attributes

int inc1
 
int inc2
 
int inc3
 
unsigned num1
 
unsigned num2
 

Friends

template<typename T , unsigned Elems, typename IterDescriptor , aie_dm_resource Resource>
class sliding_window_vector_stream
 

Constructor & Destructor Documentation

◆ sliding_window_dim_3d() [1/3]

constexpr aie::detail::sliding_window_dim_3d::sliding_window_dim_3d ( unsigned  num1,
int  step,
unsigned  num2,
int  inc2,
int  inc3 
)
inlineconstexpr

◆ sliding_window_dim_3d() [2/3]

constexpr aie::detail::sliding_window_dim_3d::sliding_window_dim_3d ( const dim_3d other)
inlineexplicitconstexpr

◆ sliding_window_dim_3d() [3/3]

constexpr aie::detail::sliding_window_dim_3d::sliding_window_dim_3d ( const sliding_window_dim_3d other)
constexprdefault

Member Function Documentation

◆ operator dim_3d()

aie::detail::sliding_window_dim_3d::operator dim_3d ( )
inline

Friends And Related Symbol Documentation

◆ sliding_window_vector_stream

template<typename T , unsigned Elems, typename IterDescriptor , aie_dm_resource Resource>
friend class sliding_window_vector_stream
friend

Member Data Documentation

◆ inc1

int aie::detail::sliding_window_dim_3d::inc1

◆ inc2

int aie::detail::sliding_window_dim_3d::inc2

◆ inc3

int aie::detail::sliding_window_dim_3d::inc3

◆ num1

unsigned aie::detail::sliding_window_dim_3d::num1

◆ num2

unsigned aie::detail::sliding_window_dim_3d::num2

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