|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Functions | |
| template<typename FPTYPE > | |
| void | resize_memory (FPTYPE *arr, const size_t size, base_device::AbacusDevice_t device_type) |
| template<typename FPTYPE > | |
| void | set_memory (FPTYPE *arr, const int var, const size_t size, base_device::AbacusDevice_t device_type) |
| template<typename FPTYPE > | |
| void | synchronize_memory (FPTYPE *arr_out, const FPTYPE *arr_in, const size_t size, base_device::AbacusDevice_t device_type_out, base_device::AbacusDevice_t device_type_in) |
| template<typename FPTYPE_out , typename FPTYPE_in > | |
| void | cast_memory (FPTYPE_out *arr_out, const FPTYPE_in *arr_in, const size_t size, base_device::AbacusDevice_t device_type_out, base_device::AbacusDevice_t device_type_in) |
| template<typename FPTYPE > | |
| void | delete_memory (FPTYPE *arr, base_device::AbacusDevice_t device_type) |
| void base_device::memory::cast_memory | ( | FPTYPE_out * | arr_out, |
| const FPTYPE_in * | arr_in, | ||
| const size_t | size, | ||
| base_device::AbacusDevice_t | device_type_out, | ||
| base_device::AbacusDevice_t | device_type_in | ||
| ) |
| void base_device::memory::delete_memory | ( | FPTYPE * | arr, |
| base_device::AbacusDevice_t | device_type | ||
| ) |
| void base_device::memory::resize_memory | ( | FPTYPE * | arr, |
| const size_t | size, | ||
| base_device::AbacusDevice_t | device_type | ||
| ) |
| void base_device::memory::set_memory | ( | FPTYPE * | arr, |
| const int | var, | ||
| const size_t | size, | ||
| base_device::AbacusDevice_t | device_type | ||
| ) |
| void base_device::memory::synchronize_memory | ( | FPTYPE * | arr_out, |
| const FPTYPE * | arr_in, | ||
| const size_t | size, | ||
| base_device::AbacusDevice_t | device_type_out, | ||
| base_device::AbacusDevice_t | device_type_in | ||
| ) |