|
using | resmem_sh_op = base_device::memory::resize_memory_op< float, base_device::DEVICE_CPU > |
|
using | resmem_dh_op = base_device::memory::resize_memory_op< double, base_device::DEVICE_CPU > |
|
using | resmem_ch_op = base_device::memory::resize_memory_op< std::complex< float >, base_device::DEVICE_CPU > |
|
using | resmem_zh_op = base_device::memory::resize_memory_op< std::complex< double >, base_device::DEVICE_CPU > |
|
using | resmem_sd_op = base_device::memory::resize_memory_op< float, base_device::DEVICE_GPU > |
|
using | resmem_dd_op = base_device::memory::resize_memory_op< double, base_device::DEVICE_GPU > |
|
using | resmem_cd_op = base_device::memory::resize_memory_op< std::complex< float >, base_device::DEVICE_GPU > |
|
using | resmem_zd_op = base_device::memory::resize_memory_op< std::complex< double >, base_device::DEVICE_GPU > |
|
using | setmem_sh_op = base_device::memory::set_memory_op< float, base_device::DEVICE_CPU > |
|
using | setmem_dh_op = base_device::memory::set_memory_op< double, base_device::DEVICE_CPU > |
|
using | setmem_ch_op = base_device::memory::set_memory_op< std::complex< float >, base_device::DEVICE_CPU > |
|
using | setmem_zh_op = base_device::memory::set_memory_op< std::complex< double >, base_device::DEVICE_CPU > |
|
using | setmem_sd_op = base_device::memory::set_memory_op< float, base_device::DEVICE_GPU > |
|
using | setmem_dd_op = base_device::memory::set_memory_op< double, base_device::DEVICE_GPU > |
|
using | setmem_cd_op = base_device::memory::set_memory_op< std::complex< float >, base_device::DEVICE_GPU > |
|
using | setmem_zd_op = base_device::memory::set_memory_op< std::complex< double >, base_device::DEVICE_GPU > |
|
using | delmem_sh_op = base_device::memory::delete_memory_op< float, base_device::DEVICE_CPU > |
|
using | delmem_dh_op = base_device::memory::delete_memory_op< double, base_device::DEVICE_CPU > |
|
using | delmem_ch_op = base_device::memory::delete_memory_op< std::complex< float >, base_device::DEVICE_CPU > |
|
using | delmem_zh_op = base_device::memory::delete_memory_op< std::complex< double >, base_device::DEVICE_CPU > |
|
using | delmem_sd_op = base_device::memory::delete_memory_op< float, base_device::DEVICE_GPU > |
|
using | delmem_dd_op = base_device::memory::delete_memory_op< double, base_device::DEVICE_GPU > |
|
using | delmem_cd_op = base_device::memory::delete_memory_op< std::complex< float >, base_device::DEVICE_GPU > |
|
using | delmem_zd_op = base_device::memory::delete_memory_op< std::complex< double >, base_device::DEVICE_GPU > |
|
using | syncmem_s2s_h2h_op = base_device::memory::synchronize_memory_op< float, base_device::DEVICE_CPU, base_device::DEVICE_CPU > |
|
using | syncmem_s2s_h2d_op = base_device::memory::synchronize_memory_op< float, base_device::DEVICE_GPU, base_device::DEVICE_CPU > |
|
using | syncmem_s2s_d2h_op = base_device::memory::synchronize_memory_op< float, base_device::DEVICE_CPU, base_device::DEVICE_GPU > |
|
using | syncmem_d2d_h2h_op = base_device::memory::synchronize_memory_op< double, base_device::DEVICE_CPU, base_device::DEVICE_CPU > |
|
using | syncmem_d2d_h2d_op = base_device::memory::synchronize_memory_op< double, base_device::DEVICE_GPU, base_device::DEVICE_CPU > |
|
using | syncmem_d2d_d2h_op = base_device::memory::synchronize_memory_op< double, base_device::DEVICE_CPU, base_device::DEVICE_GPU > |
|
using | syncmem_c2c_h2h_op = base_device::memory::synchronize_memory_op< std::complex< float >, base_device::DEVICE_CPU, base_device::DEVICE_CPU > |
|
using | syncmem_c2c_h2d_op = base_device::memory::synchronize_memory_op< std::complex< float >, base_device::DEVICE_GPU, base_device::DEVICE_CPU > |
|
using | syncmem_c2c_d2h_op = base_device::memory::synchronize_memory_op< std::complex< float >, base_device::DEVICE_CPU, base_device::DEVICE_GPU > |
|
using | syncmem_z2z_h2h_op = base_device::memory::synchronize_memory_op< std::complex< double >, base_device::DEVICE_CPU, base_device::DEVICE_CPU > |
|
using | syncmem_z2z_h2d_op = base_device::memory::synchronize_memory_op< std::complex< double >, base_device::DEVICE_GPU, base_device::DEVICE_CPU > |
|
using | syncmem_z2z_d2h_op = base_device::memory::synchronize_memory_op< std::complex< double >, base_device::DEVICE_CPU, base_device::DEVICE_GPU > |
|
using | castmem_s2d_h2h_op = base_device::memory::cast_memory_op< double, float, base_device::DEVICE_CPU, base_device::DEVICE_CPU > |
|
using | castmem_s2d_h2d_op = base_device::memory::cast_memory_op< double, float, base_device::DEVICE_GPU, base_device::DEVICE_CPU > |
|
using | castmem_s2d_d2h_op = base_device::memory::cast_memory_op< double, float, base_device::DEVICE_CPU, base_device::DEVICE_GPU > |
|
using | castmem_d2s_h2h_op = base_device::memory::cast_memory_op< float, double, base_device::DEVICE_CPU, base_device::DEVICE_CPU > |
|
using | castmem_d2s_h2d_op = base_device::memory::cast_memory_op< float, double, base_device::DEVICE_GPU, base_device::DEVICE_CPU > |
|
using | castmem_d2s_d2h_op = base_device::memory::cast_memory_op< float, double, base_device::DEVICE_CPU, base_device::DEVICE_GPU > |
|
using | castmem_c2z_h2h_op = base_device::memory::cast_memory_op< std::complex< double >, std::complex< float >, base_device::DEVICE_CPU, base_device::DEVICE_CPU > |
|
using | castmem_c2z_h2d_op = base_device::memory::cast_memory_op< std::complex< double >, std::complex< float >, base_device::DEVICE_GPU, base_device::DEVICE_CPU > |
|
using | castmem_c2z_d2h_op = base_device::memory::cast_memory_op< std::complex< double >, std::complex< float >, base_device::DEVICE_CPU, base_device::DEVICE_GPU > |
|
using | castmem_z2c_h2h_op = base_device::memory::cast_memory_op< std::complex< float >, std::complex< double >, base_device::DEVICE_CPU, base_device::DEVICE_CPU > |
|
using | castmem_z2c_h2d_op = base_device::memory::cast_memory_op< std::complex< float >, std::complex< double >, base_device::DEVICE_GPU, base_device::DEVICE_CPU > |
|
using | castmem_z2c_d2h_op = base_device::memory::cast_memory_op< std::complex< float >, std::complex< double >, base_device::DEVICE_CPU, base_device::DEVICE_GPU > |
|
|
template<typename FPTYPE > |
void | base_device::memory::resize_memory (FPTYPE *arr, const size_t size, base_device::AbacusDevice_t device_type) |
|
template<typename FPTYPE > |
void | base_device::memory::set_memory (FPTYPE *arr, const int var, const size_t size, base_device::AbacusDevice_t device_type) |
|
template<typename FPTYPE > |
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) |
|
template<typename FPTYPE_out , typename FPTYPE_in > |
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) |
|
template<typename FPTYPE > |
void | base_device::memory::delete_memory (FPTYPE *arr, base_device::AbacusDevice_t device_type) |
|