|
void | SetUp (const benchmark::State &state) |
|
void | TearDown (const benchmark::State &state) |
|
Tested function:
- zdot_real_cpu_op
- vector_mul_real_op_cpu
- vector_mul_vector_op_cpu
- vector_div_vector_op_cpu
- vector_add_vector_op_cpu
- axpy_cpu
- scal_cpu
- zdot_real_gpu_op
- vector_mul_real_op_gpu
- vector_mul_vector_op_gpu
- vector_div_vector_op_gpu
- vector_add_vector_op_gpu
- axpy_gpu
- scal_gpu
◆ axpy_op_cpu
◆ gemv_op_cpu
◆ scal_op_cpu
◆ vector_add_vector_op_cpu
◆ vector_div_vector_op_cpu
◆ vector_mul_real_op_cpu
◆ vector_mul_vector_op_cpu
◆ zdot_real_cpu_op
◆ SetUp()
void PerfModuleHsolverMathKernel::SetUp |
( |
const benchmark::State & |
state | ) |
|
|
inline |
◆ TearDown()
void PerfModuleHsolverMathKernel::TearDown |
( |
const benchmark::State & |
state | ) |
|
|
inline |
◆ cpu_ctx
const base_device::DEVICE_CPU* PerfModuleHsolverMathKernel::cpu_ctx = {} |
◆ dconstant_a
double PerfModuleHsolverMathKernel::dconstant_a = 1.0 |
◆ dconstant_b
double PerfModuleHsolverMathKernel::dconstant_b = 1.0 |
◆ dim_vector
int PerfModuleHsolverMathKernel::dim_vector = 1 |
◆ result_zvector
std::complex<double>* PerfModuleHsolverMathKernel::result_zvector = nullptr |
◆ test_dvector_a
double* PerfModuleHsolverMathKernel::test_dvector_a = nullptr |
◆ test_zvector_a
std::complex<double>* PerfModuleHsolverMathKernel::test_zvector_a = nullptr |
◆ test_zvector_b
std::complex<double>* PerfModuleHsolverMathKernel::test_zvector_b = nullptr |
◆ zconstant_a
std::complex<double> PerfModuleHsolverMathKernel::zconstant_a = {1.0,1.0} |
The documentation for this class was generated from the following file:
- /home/runner/work/abacus-develop/abacus-develop/source/source_hsolver/kernels/test/perf_math_kernel.cpp