|
TRIQS/nda 2.0.0
Multi-dimensional array library for C++
|
Classes, functions and definitions to manage different kinds of memory.
Topics | |
| Address spaces | |
| Currently supported address spaces and tools to work with them. | |
| Allocators | |
| Custom allocators that satisfy the nda::mem::Allocator concept and allocator wrappers that check for memory leaks and collect statistics on memory allocations. | |
| Handles | |
| Handle types that own or reference a block of memory. | |
| Memory policies | |
| Memory management policies that can be used with nda::basic_array and nda::basic_array_view. | |
| Memory utilities | |
| Generic memory-management functions that abstract over different address spaces, plus related utilities. | |