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

#include <stream.hpp>

Public Types

using native_tag = aie::detail::accum_native_type_t< AccumTag >
 
using type = aie::accum< native_tag, N >
 

Static Public Member Functions

static type readincr (input_cascade< AccumTag > *_w)
 
static type readincr (input_stream< AccumTag > *_w)
 
static void writeincr (output_cascade< AccumTag > *_w, type value)
 
static void writeincr (output_stream< AccumTag > *_w, type value)
 

Member Typedef Documentation

◆ native_tag

template<typename AccumTag , unsigned N>
using aie::detail::adf::cascade_stream_helper< AccumTag, N >::native_tag = aie::detail::accum_native_type_t<AccumTag>

◆ type

template<typename AccumTag , unsigned N>
using aie::detail::adf::cascade_stream_helper< AccumTag, N >::type = aie::accum<native_tag, N>

Member Function Documentation

◆ readincr() [1/2]

template<typename AccumTag , unsigned N>
static type aie::detail::adf::cascade_stream_helper< AccumTag, N >::readincr ( input_cascade< AccumTag > *  _w)
inlinestatic

◆ readincr() [2/2]

template<typename AccumTag , unsigned N>
static type aie::detail::adf::cascade_stream_helper< AccumTag, N >::readincr ( input_stream< AccumTag > *  _w)
inlinestatic

◆ writeincr() [1/2]

template<typename AccumTag , unsigned N>
static void aie::detail::adf::cascade_stream_helper< AccumTag, N >::writeincr ( output_cascade< AccumTag > *  _w,
type  value 
)
inlinestatic

◆ writeincr() [2/2]

template<typename AccumTag , unsigned N>
static void aie::detail::adf::cascade_stream_helper< AccumTag, N >::writeincr ( output_stream< AccumTag > *  _w,
type  value 
)
inlinestatic

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