ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Namespaces | |
namespace | information |
namespace | memory |
Enumerations | |
enum | AbacusDevice_t { UnKnown , CpuDevice , GpuDevice , DspDevice } |
Functions | |
template<> | |
base_device::AbacusDevice_t | get_device_type< base_device::DEVICE_CPU > (const base_device::DEVICE_CPU *dev) |
template<> | |
base_device::AbacusDevice_t | get_device_type< base_device::DEVICE_GPU > (const base_device::DEVICE_GPU *dev) |
template<> | |
std::string | get_current_precision (const float *var) |
template<> | |
std::string | get_current_precision (const double *var) |
template<> | |
std::string | get_current_precision (const std::complex< float > *var) |
template<> | |
std::string | get_current_precision (const std::complex< double > *var) |
template<typename Device > | |
base_device::AbacusDevice_t | get_device_type (const Device *dev) |
template<typename T > | |
std::string | get_current_precision (const T *var) |
std::string base_device::get_current_precision | ( | const double * | var | ) |
std::string base_device::get_current_precision | ( | const float * | var | ) |
std::string base_device::get_current_precision | ( | const std::complex< double > * | var | ) |
std::string base_device::get_current_precision | ( | const std::complex< float > * | var | ) |
base_device::AbacusDevice_t base_device::get_device_type | ( | const Device * | dev | ) |
base_device::AbacusDevice_t base_device::get_device_type< base_device::DEVICE_CPU > | ( | const base_device::DEVICE_CPU * | dev | ) |
base_device::AbacusDevice_t base_device::get_device_type< base_device::DEVICE_GPU > | ( | const base_device::DEVICE_GPU * | dev | ) |