RotatingMemWrapper< ADataType, BDataType > Struct Template Reference

RotatingMemWrapper&lt; ADataType, BDataType &gt; Struct Template Reference#

Composable Kernel: ck_tile::RotatingMemWrapper< ADataType, BDataType > Struct Template Reference
ck_tile::RotatingMemWrapper< ADataType, BDataType > Struct Template Reference

#include <rotating_buffers.hpp>

Public Member Functions

 RotatingMemWrapper ()=delete
 
 RotatingMemWrapper (const void *a_ptr_, const void *b_ptr_, std::size_t rotating_count_, std::size_t size_a_, std::size_t size_b_)
 
void Next ()
 
void Print ()
 
 ~RotatingMemWrapper () noexcept
 

Constructor & Destructor Documentation

◆ RotatingMemWrapper() [1/2]

template<typename ADataType , typename BDataType >
ck_tile::RotatingMemWrapper< ADataType, BDataType >::RotatingMemWrapper ( )
delete

◆ RotatingMemWrapper() [2/2]

template<typename ADataType , typename BDataType >
ck_tile::RotatingMemWrapper< ADataType, BDataType >::RotatingMemWrapper ( const void *  a_ptr_,
const void *  b_ptr_,
std::size_t  rotating_count_,
std::size_t  size_a_,
std::size_t  size_b_ 
)
inline

◆ ~RotatingMemWrapper()

template<typename ADataType , typename BDataType >
ck_tile::RotatingMemWrapper< ADataType, BDataType >::~RotatingMemWrapper ( )
inlinenoexcept

Member Function Documentation

◆ Next()

template<typename ADataType , typename BDataType >
void ck_tile::RotatingMemWrapper< ADataType, BDataType >::Next ( )
inline

◆ Print()

template<typename ADataType , typename BDataType >
void ck_tile::RotatingMemWrapper< ADataType, BDataType >::Print ( )
inline

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/host/rotating_buffers.hpp