Loading...
Searching...
No Matches
q3::execution::gpu::blas::GPUBLAS Member List

This is the complete list of members for q3::execution::gpu::blas::GPUBLAS, including all inherited members.

axpy(int number_of_elements, Complex scaling_factor, const Complex *vector_x, Complex *vector_y) const =0q3::execution::gpu::blas::GPUBLASpure virtual
device_backend()q3::execution::gpu::blas::GPUBLASinline
device_backend() constq3::execution::gpu::blas::GPUBLASinline
device_backend_q3::execution::gpu::blas::GPUBLASprotected
dgemm(char transpose_a, char transpose_b, int m, int n, int k, Real alpha, const Real *matrix_a, int leading_dimension_a, const Real *matrix_b, int leading_dimension_b, Real beta, Real *matrix_c, int leading_dimension_c) const =0q3::execution::gpu::blas::GPUBLASpure virtual
dot_product(int number_of_elements, const Complex *vector_x, const Complex *vector_y) const =0q3::execution::gpu::blas::GPUBLASpure virtual
dot_product_single(int number_of_elements, const ComplexSingle *vector_x, const ComplexSingle *vector_y) const =0q3::execution::gpu::blas::GPUBLASpure virtual
gemm(char transpose_a, char transpose_b, int m, int n, int k, Complex alpha, const Complex *matrix_a, int leading_dimension_a, const Complex *matrix_b, int leading_dimension_b, Complex beta, Complex *matrix_c, int leading_dimension_c) const =0q3::execution::gpu::blas::GPUBLASpure virtual
gemm_single(char transpose_a, char transpose_b, int m, int n, int k, ComplexSingle alpha, const ComplexSingle *matrix_a, int leading_dimension_a, const ComplexSingle *matrix_b, int leading_dimension_b, ComplexSingle beta, ComplexSingle *matrix_c, int leading_dimension_c) const =0q3::execution::gpu::blas::GPUBLASpure virtual
GPUBLAS(std::shared_ptr< device::GPUDeviceBackend > device_backend)q3::execution::gpu::blas::GPUBLASinlineexplicit
norm(int number_of_elements, const Complex *vector_x) const =0q3::execution::gpu::blas::GPUBLASpure virtual
norm_single(int number_of_elements, const ComplexSingle *vector_x) const =0q3::execution::gpu::blas::GPUBLASpure virtual
scale(int number_of_elements, Complex scaling_factor, Complex *vector_x) const =0q3::execution::gpu::blas::GPUBLASpure virtual
~GPUBLAS()=defaultq3::execution::gpu::blas::GPUBLASvirtual