Functions | |
| template<typename ScalarType , typename MatrixTypeA , typename MatrixTypeB , typename MatrixTypeC > | |
| void | gemm_dispatch (ScalarType alpha, MatrixTypeA const &A, ViennaCLTranspose transA, MatrixTypeB const &B, ViennaCLTranspose transB, ScalarType beta, MatrixTypeC &C) |
| template<typename NumericT > | |
| ViennaCLStatus | ViennaCLHostgemm_impl (ViennaCLBackend, ViennaCLOrder orderA, ViennaCLTranspose transA, ViennaCLOrder orderB, ViennaCLTranspose transB, ViennaCLOrder orderC, ViennaCLInt m, ViennaCLInt n, ViennaCLInt k, NumericT alpha, NumericT *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, NumericT *B, ViennaCLInt offB_row, ViennaCLInt offB_col, ViennaCLInt incB_row, ViennaCLInt incB_col, ViennaCLInt ldb, NumericT beta, NumericT *C, ViennaCLInt offC_row, ViennaCLInt offC_col, ViennaCLInt incC_row, ViennaCLInt incC_col, ViennaCLInt ldc) |
| void detail::gemm_dispatch | ( | ScalarType | alpha, |
| MatrixTypeA const & | A, | ||
| ViennaCLTranspose | transA, | ||
| MatrixTypeB const & | B, | ||
| ViennaCLTranspose | transB, | ||
| ScalarType | beta, | ||
| MatrixTypeC & | C | ||
| ) |
| ViennaCLStatus detail::ViennaCLHostgemm_impl | ( | ViennaCLBackend | , |
| ViennaCLOrder | orderA, | ||
| ViennaCLTranspose | transA, | ||
| ViennaCLOrder | orderB, | ||
| ViennaCLTranspose | transB, | ||
| ViennaCLOrder | orderC, | ||
| ViennaCLInt | m, | ||
| ViennaCLInt | n, | ||
| ViennaCLInt | k, | ||
| NumericT | alpha, | ||
| NumericT * | A, | ||
| ViennaCLInt | offA_row, | ||
| ViennaCLInt | offA_col, | ||
| ViennaCLInt | incA_row, | ||
| ViennaCLInt | incA_col, | ||
| ViennaCLInt | lda, | ||
| NumericT * | B, | ||
| ViennaCLInt | offB_row, | ||
| ViennaCLInt | offB_col, | ||
| ViennaCLInt | incB_row, | ||
| ViennaCLInt | incB_col, | ||
| ViennaCLInt | ldb, | ||
| NumericT | beta, | ||
| NumericT * | C, | ||
| ViennaCLInt | offC_row, | ||
| ViennaCLInt | offC_col, | ||
| ViennaCLInt | incC_row, | ||
| ViennaCLInt | incC_col, | ||
| ViennaCLInt | ldc | ||
| ) |
Definition at line 41 of file blas3_host.cpp.