alpaka
Abstraction Library for Parallel Kernel Acceleration
|
Dynamic block shared memory provider using fixed-size member array to allocate memory on the stack or in shared memory. More...
#include <BlockSharedMemDynMember.hpp>
Public Member Functions | |
BlockSharedMemDynMember (std::size_t sizeBytes) | |
auto | dynMemBegin () const -> uint8_t * |
auto | staticMemBegin () const -> uint8_t * |
auto | staticMemCapacity () const -> std::uint32_t |
Static Public Member Functions | |
static constexpr auto | staticAllocBytes () -> std::uint32_t |
Dynamic block shared memory provider using fixed-size member array to allocate memory on the stack or in shared memory.
Definition at line 39 of file BlockSharedMemDynMember.hpp.
|
inline |
Definition at line 43 of file BlockSharedMemDynMember.hpp.
|
inline |
Definition at line 48 of file BlockSharedMemDynMember.hpp.
|
inlinestaticconstexpr |
Definition at line 71 of file BlockSharedMemDynMember.hpp.
|
inline |
Definition at line 55 of file BlockSharedMemDynMember.hpp.
|
inline |
Definition at line 63 of file BlockSharedMemDynMember.hpp.