Provides definitions and type traits involving the different memory address spaces supported by nda.
Provides custom allocators for the nda library.
Provides GPU and non-GPU specific functionality.
Provides various handles to take care of memory management for nda::basic_array and nda::basic_array_...
Provides a generic malloc and free function for different address spaces.
Defines various memory handling policies.
Provides a generic memcpy and memcpy2D function for different address spaces.
Provides a generic memset and memset2D function for different address spaces.