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

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

axpy(int number_of_elements, Complex scaling_factor, const Complex *vector_x, Complex *vector_y) const overrideq3::execution::gpu::blas::SYCLGPUBLASinlinevirtual
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 overrideq3::execution::gpu::blas::SYCLGPUBLASinlinevirtual
dot_product(int number_of_elements, const Complex *vector_x, const Complex *vector_y) const overrideq3::execution::gpu::blas::SYCLGPUBLASinlinevirtual
dot_product_single(int number_of_elements, const ComplexSingle *vector_x, const ComplexSingle *vector_y) const overrideq3::execution::gpu::blas::SYCLGPUBLASinlinevirtual
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 overrideq3::execution::gpu::blas::SYCLGPUBLASinlinevirtual
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 overrideq3::execution::gpu::blas::SYCLGPUBLASinlinevirtual
GPUBLAS(std::shared_ptr< device::GPUDeviceBackend > device_backend)q3::execution::gpu::blas::GPUBLASinlineexplicit
norm(int number_of_elements, const Complex *vector_x) const overrideq3::execution::gpu::blas::SYCLGPUBLASinlinevirtual
norm_single(int number_of_elements, const ComplexSingle *vector_x) const overrideq3::execution::gpu::blas::SYCLGPUBLASinlinevirtual
scale(int number_of_elements, Complex scaling_factor, Complex *vector_x) const overrideq3::execution::gpu::blas::SYCLGPUBLASinlinevirtual
SYCLGPUBLAS(std::shared_ptr< device::GPUDeviceBackend > device_backend)q3::execution::gpu::blas::SYCLGPUBLASinlineexplicit
~GPUBLAS()=defaultq3::execution::gpu::blas::GPUBLASvirtual
~SYCLGPUBLAS() overrideq3::execution::gpu::blas::SYCLGPUBLASinline