alpaka
Abstraction Library for Parallel Kernel Acceleration
|
Static block shared memory provider using a pointer to externally allocated fixed-size memory, likely provided by BlockSharedMemDynMember. More...
#include <BlockSharedMemStMember.hpp>
Additional Inherited Members | |
Public Member Functions inherited from alpaka::detail::BlockSharedMemStMemberImpl< TMinDataAlignBytes > | |
BlockSharedMemStMemberImpl (std::uint8_t *mem, std::size_t capacity) | |
template<typename T > | |
void | alloc (std::uint32_t id) const |
template<typename T > | |
auto | getLatestVarPtr () const -> T * |
Get last allocated variable. | |
template<typename T > | |
auto | getVarPtr (std::uint32_t id) const -> T * |
Give the pointer to an exiting variable. | |
Static block shared memory provider using a pointer to externally allocated fixed-size memory, likely provided by BlockSharedMemDynMember.
Definition at line 23 of file BlockSharedMemStMember.hpp.