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 | ||
) |