====== BLAS.h ====== The ``BLAS.h`` header file contains some BLAS functions, and some related classes for those functions. BLAS Functions ============== Currently, these are the supported BLAS functions. They are inherited mainly from the cuBLAS API, and condensed into a unified functions. The plan is to add them as necessary. CudaTools::BLAS::GEMV<T> ------------------------ .. doxygenfunction:: CudaTools::BLAS::GEMV CudaTools::BLAS::GEMM<T> ------------------------ .. doxygenfunction:: CudaTools::BLAS::GEMM CudaTools::BLAS::DGMM<T> ------------------------ .. doxygenfunction:: CudaTools::BLAS::DGMM BLAS Classes ============ These classes also inherit functions from the cuBLAS API, but are packaged into classes that are more intuitive and hide external details. CudaTools::BLAS::Batch<T> ------------------------- .. doxygenclass:: CudaTools::BLAS::Batch :members: CudaTools::BLAS::PLUArray<T> ---------------------------- .. doxygenclass:: CudaTools::BLAS::PLUArray :members: CudaTools::BLAS::PLUBatch<T> ---------------------------- .. doxygenclass:: CudaTools::BLAS::PLUBatch :members: