ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Classes | Namespaces
memory.h File Reference
#include <vector>
#include <complex>
#include <base/macros/macros.h>
#include <ATen/core/tensor_types.h>
Include dependency graph for memory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  container::kernels::resize_memory< T, Device >
 A functor to resize memory allocation. More...
 
struct  container::kernels::set_memory< T, Device >
 A functor to set memory to a constant value. More...
 
struct  container::kernels::synchronize_memory< T, Device_out, Device_in >
 Synchronizes memory between devices. More...
 
struct  container::kernels::synchronize_memory_stride< T, Device_out, Device_in >
 
struct  container::kernels::cast_memory< T_out, T_in, Device_out, Device_in >
 Casts memory between devices. More...
 
struct  container::kernels::delete_memory< T, Device >
 Deletes memory on a device. More...
 

Namespaces

namespace  container
 
namespace  container::kernels