====== 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 ------------------------ .. doxygenfunction:: CudaTools::BLAS::GEMV CudaTools::BLAS::GEMM ------------------------ .. doxygenfunction:: CudaTools::BLAS::GEMM CudaTools::BLAS::DGMM ------------------------ .. 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 ------------------------- .. doxygenclass:: CudaTools::BLAS::Batch :members: CudaTools::BLAS::PLUArray ---------------------------- .. doxygenclass:: CudaTools::BLAS::PLUArray :members: CudaTools::BLAS::PLUBatch ---------------------------- .. doxygenclass:: CudaTools::BLAS::PLUBatch :members: