AI Engine API User Guide (AIE) 2023.2
Loading...
Searching...
No Matches
aie::detail::adf::window_helper< T, N, Resource > Struct Template Reference

#include <window.hpp>

Public Types

using vector_type = aie::vector< T, N >
 

Static Public Member Functions

static vector_type window_read (input_window< T > *w)
 
static void window_read (input_window< T > *w, vector_type &value)
 
static vector_type window_readdecr (input_window< T > *w)
 
static void window_readdecr (input_window< T > *w, vector_type &value)
 
static vector_type window_readincr (input_window< T > *w)
 
static void window_readincr (input_window< T > *w, vector_type &value)
 
static void window_write (output_window< T > *w, vector_type value)
 
static void window_writeincr (output_window< T > *w, vector_type value)
 

Member Typedef Documentation

◆ vector_type

template<typename T , unsigned N, aie_dm_resource Resource>
using aie::detail::adf::window_helper< T, N, Resource >::vector_type = aie::vector<T, N>

Member Function Documentation

◆ window_read() [1/2]

template<typename T , unsigned N, aie_dm_resource Resource>
static vector_type aie::detail::adf::window_helper< T, N, Resource >::window_read ( input_window< T > *  w)
inlinestatic

◆ window_read() [2/2]

template<typename T , unsigned N, aie_dm_resource Resource>
static void aie::detail::adf::window_helper< T, N, Resource >::window_read ( input_window< T > *  w,
vector_type value 
)
inlinestatic

◆ window_readdecr() [1/2]

template<typename T , unsigned N, aie_dm_resource Resource>
static vector_type aie::detail::adf::window_helper< T, N, Resource >::window_readdecr ( input_window< T > *  w)
inlinestatic

◆ window_readdecr() [2/2]

template<typename T , unsigned N, aie_dm_resource Resource>
static void aie::detail::adf::window_helper< T, N, Resource >::window_readdecr ( input_window< T > *  w,
vector_type value 
)
inlinestatic

◆ window_readincr() [1/2]

template<typename T , unsigned N, aie_dm_resource Resource>
static vector_type aie::detail::adf::window_helper< T, N, Resource >::window_readincr ( input_window< T > *  w)
inlinestatic

◆ window_readincr() [2/2]

template<typename T , unsigned N, aie_dm_resource Resource>
static void aie::detail::adf::window_helper< T, N, Resource >::window_readincr ( input_window< T > *  w,
vector_type value 
)
inlinestatic

◆ window_write()

template<typename T , unsigned N, aie_dm_resource Resource>
static void aie::detail::adf::window_helper< T, N, Resource >::window_write ( output_window< T > *  w,
vector_type  value 
)
inlinestatic

◆ window_writeincr()

template<typename T , unsigned N, aie_dm_resource Resource>
static void aie::detail::adf::window_helper< T, N, Resource >::window_writeincr ( output_window< T > *  w,
vector_type  value 
)
inlinestatic

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