RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Classes | Namespaces | Functions
MemUtils_CPU.hpp File Reference

Header file defining prototypes for routines used to manage memory for CPU reductions and other operations. More...

#include "RAJA/config.hpp"
#include <cstddef>
#include <cstdlib>
#include <memory>
#include "RAJA/util/types.hpp"

Go to the source code of this file.

Classes

struct  RAJA::FreeAligned
 
struct  RAJA::FreeAlignedType< T, index_type >
 

Namespaces

 RAJA
 

Functions

void * RAJA::allocate_aligned (size_t alignment, size_t size)
 
template<typename T >
T * RAJA::allocate_aligned_type (size_t alignment, size_t size)
 
void RAJA::free_aligned (void *ptr)
 

Detailed Description

Header file defining prototypes for routines used to manage memory for CPU reductions and other operations.