|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Protected Types | |
| using | delmem_var_op = base_device::memory::delete_memory_op< double, base_device::DEVICE_GPU > |
| using | resmem_var_op = base_device::memory::resize_memory_op< double, base_device::DEVICE_GPU > |
| using | syncmem_var_h2d_op = base_device::memory::synchronize_memory_op< double, base_device::DEVICE_GPU, base_device::DEVICE_CPU > |
| using | syncmem_var_d2h_op = base_device::memory::synchronize_memory_op< double, base_device::DEVICE_CPU, base_device::DEVICE_GPU > |
Protected Member Functions | |
| void | SetUp () override |
| void | TearDown () override |
Protected Attributes | |
| const base_device::DEVICE_CPU * | cpu_ctx = {} |
| const base_device::DEVICE_GPU * | gpu_ctx = {} |
| int | ng = 59 |
| int | lmax = 1 |
| double | SQRT2 = 1.4142135623730951 |
| double | PI = 3.1415926535897931 |
| double | PI_HALF = 1.5707963267948966 |
| double | FOUR_PI = 12.566370614359172 |
| double | SQRT_INVERSE_FOUR_PI = 0.28209479177387814 |
| std::vector< double > | g |
| std::vector< double > | expected_ylm |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineoverrideprotected |
|
inlineoverrideprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |