|
using | resize_memory_op_Z = base_device::memory::resize_memory_op< std::complex< double >, base_device::DEVICE_GPU > |
|
using | delete_memory_op_Z = base_device::memory::delete_memory_op< std::complex< double >, base_device::DEVICE_GPU > |
|
using | resize_memory_op_D = base_device::memory::resize_memory_op< double, base_device::DEVICE_GPU > |
|
using | delete_memory_op_D = base_device::memory::delete_memory_op< double, base_device::DEVICE_GPU > |
|
using | synchronize_memory_op_C2G_Z = base_device::memory::synchronize_memory_op< std::complex< double >, base_device::DEVICE_GPU, base_device::DEVICE_CPU > |
|
using | synchronize_memory_op_C2G_D = base_device::memory::synchronize_memory_op< double, base_device::DEVICE_GPU, base_device::DEVICE_CPU > |
|
using | synchronize_memory_op_G2C_Z = base_device::memory::synchronize_memory_op< std::complex< double >, base_device::DEVICE_CPU, base_device::DEVICE_GPU > |
|
using | synchronize_memory_op_G2C_D = base_device::memory::synchronize_memory_op< double, base_device::DEVICE_CPU, base_device::DEVICE_GPU > |
|
◆ delete_memory_op_D
◆ delete_memory_op_Z
◆ resize_memory_op_D
◆ resize_memory_op_Z
◆ synchronize_memory_op_C2G_D
◆ synchronize_memory_op_C2G_Z
◆ synchronize_memory_op_G2C_D
◆ synchronize_memory_op_G2C_Z
◆ cpu_ctx
const base_device::DEVICE_CPU* TestModuleHsolverMathDngvd::cpu_ctx = {} |
|
protected |
◆ gpu_ctx
const base_device::DEVICE_GPU* TestModuleHsolverMathDngvd::gpu_ctx = {} |
|
protected |
◆ matrix_A
std::vector<std::complex<double> > TestModuleHsolverMathDngvd::matrix_A |
|
protected |
Initial value:= {
{-0.351417, -1.73472},
{-8.32667, 2.3744},
{4.16334, 3.64292},
{5.20417, -3.85976},
{-8.32667, -2.3744},
{0.551651, -2.60209},
{2.08167, 1.9082},
{-6.93889, 1.04083},
{4.16334, -3.64292},
{2.08167, -1.9082},
{0.551651, -2.25514},
{-1.31839, 5.20417},
{5.20417, 3.85976},
{-6.93889, -1.04083},
{-1.31839, -5.20417},
{0.551651, -3.64292}
}
◆ matrix_B
std::vector<std::complex<double> > TestModuleHsolverMathDngvd::matrix_B |
|
protected |
Initial value:= {
{1, 0},
{0, 0},
{0, 0},
{0, 0},
{0, 0},
{1, 0},
{0, 0},
{0, 0},
{0, 0},
{0, 0},
{1, 0},
{0, 0},
{0, 0},
{0, 0},
{0, 0},
{1, 0}
}
◆ matrix_size
const int TestModuleHsolverMathDngvd::matrix_size = 16 |
|
protected |
◆ matrix_V_dngv_op
std::vector<std::complex<double> > TestModuleHsolverMathDngvd::matrix_V_dngv_op |
|
protected |
Initial value:= {{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0}}
◆ matrix_V_DNGVX
std::vector<std::complex<double> > TestModuleHsolverMathDngvd::matrix_V_DNGVX |
|
protected |
Initial value:= {{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0},
{0.0, 0.0}}
◆ W_dngv_op
std::vector<double> TestModuleHsolverMathDngvd::W_dngv_op = {0.0, 0.0, 0.0, 0.0} |
|
protected |
◆ W_DNGVX
std::vector<double> TestModuleHsolverMathDngvd::W_DNGVX = {0.0, 0.0} |
|
protected |
The documentation for this class was generated from the following file:
- /home/runner/work/abacus-develop/abacus-develop/source/source_hsolver/kernels/test/math_dngvd_test.cpp