vSMC  v3.0.0
Scalable Monte Carlo
Static Public Member Functions | List of all members
vsmc::AlignedMemoryTBB Class Reference

Aligned memory using Intel TBB scalable_aligned_malloc and scalable_aligned_free. More...

#include <vsmc/utility/aligned_memory.hpp>

Static Public Member Functions

static void aligned_free (void *ptr) noexcept
 
static void * aligned_malloc (std::size_t n, std::size_t alignment) noexcept
 

Detailed Description

Aligned memory using Intel TBB scalable_aligned_malloc and scalable_aligned_free.

Definition at line 254 of file aligned_memory.hpp.

Member Function Documentation

static void vsmc::AlignedMemoryTBB::aligned_free ( void *  ptr)
inlinestaticnoexcept

Definition at line 262 of file aligned_memory.hpp.

static void* vsmc::AlignedMemoryTBB::aligned_malloc ( std::size_t  n,
std::size_t  alignment 
)
inlinestaticnoexcept

Definition at line 257 of file aligned_memory.hpp.