![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include <SingleThreadStaticShared.hpp>
Public Types | |
| using | Base = detail::SharedStorage<TDataAlignBytes> |
Public Member Functions | |
| template<typename T, size_t T_unique> | |
| T * | allocDynamic (uint32_t numBytes) |
| template<typename T, size_t T_unique> | |
| T & | allocVar () |
| void | reset () |
Additional Inherited Members | |
| Private Member Functions inherited from alpaka::onAcc::cpu::detail::SharedStorage< TDataAlignBytes > | |
| SharedStorage ()=default | |
| void | alloc (size_t id) const |
| void | allocDynamic (size_t id, uint32_t numBytes) const |
| auto | getLatestVarPtr () const -> T * |
| Get last allocated variable. | |
| auto | getVarPtr (size_t id) const -> T * |
| Give the pointer to an exiting variable. | |
Definition at line 17 of file SingleThreadStaticShared.hpp.
| using alpaka::onAcc::cpu::SingleThreadStaticShared< TDataAlignBytes >::Base = detail::SharedStorage<TDataAlignBytes> |
Definition at line 19 of file SingleThreadStaticShared.hpp.
|
inline |
Definition at line 36 of file SingleThreadStaticShared.hpp.
|
inline |
Definition at line 22 of file SingleThreadStaticShared.hpp.
|
inline |
Definition at line 49 of file SingleThreadStaticShared.hpp.