Classes | |
| struct | storage_order |
| struct | storage_order< blas::row_major_tag > |
| struct | storage_order< blas::column_major_tag > |
| struct | uplo_triang |
| struct | uplo_triang< blas::upper_tag > |
| struct | uplo_triang< blas::lower_tag > |
Functions | |
| void | gemm (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, CBLAS_TRANSPOSE const TransB, int const M, int const N, int const K, double alpha, float const *A, int const lda, float const *B, int const ldb, double beta, float *C, int const ldc) |
| void | gemm (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, CBLAS_TRANSPOSE const TransB, int const M, int const N, int const K, double alpha, double const *A, int const lda, double const *B, int const ldb, double beta, double *C, int const ldc) |
| void | gemm (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, CBLAS_TRANSPOSE const TransB, int const M, int const N, int const K, double alpha, std::complex< float > const *A, int const lda, std::complex< float > const *B, int const ldb, double beta, std::complex< float > *C, int const ldc) |
| void | gemm (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, CBLAS_TRANSPOSE const TransB, int const M, int const N, int const K, double alpha, std::complex< double > const *A, int const lda, std::complex< double > const *B, int const ldb, double beta, std::complex< double > *C, int const ldc) |
| template<typename T , typename MatrA , typename MatrB , typename MatrC > | |
| void | gemm (CBLAS_TRANSPOSE const TransA, CBLAS_TRANSPOSE const TransB, T const &alpha, blas::matrix_expression< MatrA > const &a, blas::matrix_expression< MatrB > const &b, T const &beta, blas::matrix_expression< MatrC > &c) |
| template<typename T , typename MatrA , typename MatrB , typename MatrC > | |
| void | gemm (T const &alpha, blas::matrix_expression< MatrA > const &a, blas::matrix_expression< MatrB > const &b, T const &beta, blas::matrix_expression< MatrC > &c) |
| void | gemv (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, int const M, int const N, double alpha, float const *A, int const lda, float const *X, int const incX, double beta, float *Y, int const incY) |
| void | gemv (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, int const M, int const N, double alpha, double const *A, int const lda, double const *X, int const incX, double beta, double *Y, int const incY) |
| void | gemv (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, int const M, int const N, double alpha, std::complex< float > const *A, int const lda, std::complex< float > const *X, int const incX, double beta, std::complex< float > *Y, int const incY) |
| void | gemv (CBLAS_ORDER const Order, CBLAS_TRANSPOSE const TransA, int const M, int const N, double alpha, std::complex< double > const *A, int const lda, std::complex< double > const *X, int const incX, double beta, std::complex< double > *Y, int const incY) |
| template<typename Matr , typename VctX , typename VctY > | |
| void | gemv (CBLAS_TRANSPOSE const TransA, double alpha, blas::matrix_expression< Matr > const &a, blas::vector_expression< VctX > const &x, double beta, blas::vector_expression< VctY > &y) |
| int | potrf (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float *A, int const lda) |
| int | potrf (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double *A, int const lda) |
| int | potrf (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, std::complex< float > *A, int const lda) |
| int | potrf (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, std::complex< double > *A, int const lda) |
| template<typename SymmA > | |
| int | potrf (CBLAS_UPLO const uplo, blas::matrix_container< SymmA > &a) |
| int | potri (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, float *A, int const lda) |
| int | potri (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, double *A, int const lda) |
| int | potri (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, std::complex< float > *A, int const lda) |
| int | potri (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, std::complex< double > *A, int const lda) |
| template<typename SymmA > | |
| int | potri (CBLAS_UPLO const uplo, blas::matrix_expression< SymmA > &a) |
| int | potrs (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, int const NRHS, float const *A, int const lda, float *B, int const ldb) |
| int | potrs (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, int const NRHS, double const *A, int const lda, double *B, int const ldb) |
| int | potrs (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, int const NRHS, std::complex< float > const *A, int const lda, std::complex< float > *B, int const ldb) |
| int | potrs (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, int const N, int const NRHS, std::complex< double > const *A, int const lda, std::complex< double > *B, int const ldb) |
| template<typename SymmA , typename MatrB > | |
| int | potrs (CBLAS_UPLO const uplo, blas::matrix_expression< SymmA > const &a, blas::matrix_expression< MatrB > &b) |
| template<typename SymmA , typename VecB > | |
| int | potrs (CBLAS_UPLO const uplo, blas::matrix_expression< SymmA > const &a, blas::vector_expression< VecB > &b) |
| void | syrk (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, float const alpha, float const *A, int const lda, float const beta, float *C, int const ldc) |
| void | syrk (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, double const alpha, double const *A, int const lda, double const beta, double *C, int const ldc) |
| void | syrk (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, std::complex< float > const &alpha, std::complex< float > const *A, int const lda, std::complex< float > const &beta, std::complex< float > *C, int const ldc) |
| void | syrk (CBLAS_ORDER const Order, CBLAS_UPLO const Uplo, CBLAS_TRANSPOSE const Trans, int const N, int const K, std::complex< double > const &alpha, std::complex< double > const *A, int const lda, std::complex< double > const &beta, std::complex< double > *C, int const ldc) |
| template<typename T , typename MatrA , typename SymmC > | |
| void | syrk (CBLAS_UPLO const uplo, CBLAS_TRANSPOSE trans, T const &alpha, blas::matrix_expression< MatrA > const &a, T const &beta, blas::matrix_expression< SymmC > &c) |
| void | trsm (CBLAS_ORDER order, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA, int n, int nRHS, float const *A, int lda, float *B, int ldb) |
| void | trsm (CBLAS_ORDER order, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA, int n, int nRHS, double const *A, int lda, double *B, int ldb) |
| void | trsm (CBLAS_ORDER order, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA, int n, int nRHS, std::complex< float > const *A, int lda, std::complex< float > *B, int ldb) |
| void | trsm (CBLAS_ORDER order, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA, int n, int nRHS, std::complex< double > const *A, int lda, std::complex< double > *B, int ldb) |
| template<typename SymmA , typename MatrB > | |
| void | trsm (CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA, blas::matrix_expression< SymmA > const &a, blas::matrix_expression< MatrB > &b) |
| void | trsv (CBLAS_ORDER order, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA, int n, int nRHS, float const *A, int lda, float *B, int strideX) |
| void | trsv (CBLAS_ORDER order, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA, int n, int nRHS, double const *A, int lda, double *B, int strideX) |
| void | trsv (CBLAS_ORDER order, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA, int n, int nRHS, std::complex< float > const *A, int lda, std::complex< float > *B, int strideX) |
| void | trsv (CBLAS_ORDER order, CBLAS_UPLO uplo, CBLAS_TRANSPOSE transA, int n, int nRHS, std::complex< double > const *A, int lda, std::complex< double > *B, int strideX) |
| template<typename SymmA , typename VecB > | |
| void | trsv (CBLAS_UPLO const uplo, CBLAS_TRANSPOSE transA, blas::matrix_expression< SymmA > const &a, blas::vector_expression< VecB > &b) |
| void shark::detail::atlas::gemm | ( | CBLAS_ORDER const | Order, |
| CBLAS_TRANSPOSE const | TransA, | ||
| CBLAS_TRANSPOSE const | TransB, | ||
| int const | M, | ||
| int const | N, | ||
| int const | K, | ||
| double | alpha, | ||
| float const * | A, | ||
| int const | lda, | ||
| float const * | B, | ||
| int const | ldb, | ||
| double | beta, | ||
| float * | C, | ||
| int const | ldc | ||
| ) | [inline] |
| void shark::detail::atlas::gemm | ( | CBLAS_ORDER const | Order, |
| CBLAS_TRANSPOSE const | TransA, | ||
| CBLAS_TRANSPOSE const | TransB, | ||
| int const | M, | ||
| int const | N, | ||
| int const | K, | ||
| double | alpha, | ||
| double const * | A, | ||
| int const | lda, | ||
| double const * | B, | ||
| int const | ldb, | ||
| double | beta, | ||
| double * | C, | ||
| int const | ldc | ||
| ) | [inline] |
| void shark::detail::atlas::gemm | ( | CBLAS_ORDER const | Order, |
| CBLAS_TRANSPOSE const | TransA, | ||
| CBLAS_TRANSPOSE const | TransB, | ||
| int const | M, | ||
| int const | N, | ||
| int const | K, | ||
| double | alpha, | ||
| std::complex< float > const * | A, | ||
| int const | lda, | ||
| std::complex< float > const * | B, | ||
| int const | ldb, | ||
| double | beta, | ||
| std::complex< float > * | C, | ||
| int const | ldc | ||
| ) | [inline] |
| void shark::detail::atlas::gemm | ( | CBLAS_ORDER const | Order, |
| CBLAS_TRANSPOSE const | TransA, | ||
| CBLAS_TRANSPOSE const | TransB, | ||
| int const | M, | ||
| int const | N, | ||
| int const | K, | ||
| double | alpha, | ||
| std::complex< double > const * | A, | ||
| int const | lda, | ||
| std::complex< double > const * | B, | ||
| int const | ldb, | ||
| double | beta, | ||
| std::complex< double > * | C, | ||
| int const | ldc | ||
| ) | [inline] |
| void shark::detail::atlas::gemm | ( | CBLAS_TRANSPOSE const | TransA, |
| CBLAS_TRANSPOSE const | TransB, | ||
| T const & | alpha, | ||
| blas::matrix_expression< MatrA > const & | a, | ||
| blas::matrix_expression< MatrB > const & | b, | ||
| T const & | beta, | ||
| blas::matrix_expression< MatrC > & | c | ||
| ) | [inline] |
Definition at line 127 of file gemm.h.
References gemm(), shark::detail::traits::isTransposed(), shark::detail::traits::leading_dimension(), shark::detail::traits::matrix_storage(), and SIZE_CHECK.
| void shark::detail::atlas::gemm | ( | T const & | alpha, |
| blas::matrix_expression< MatrA > const & | a, | ||
| blas::matrix_expression< MatrB > const & | b, | ||
| T const & | beta, | ||
| blas::matrix_expression< MatrC > & | c | ||
| ) | [inline] |
Definition at line 166 of file gemm.h.
References gemm(), and shark::detail::traits::isTransposed().
| void shark::detail::atlas::gemv | ( | CBLAS_ORDER const | Order, |
| CBLAS_TRANSPOSE const | TransA, | ||
| int const | M, | ||
| int const | N, | ||
| double | alpha, | ||
| float const * | A, | ||
| int const | lda, | ||
| float const * | X, | ||
| int const | incX, | ||
| double | beta, | ||
| float * | Y, | ||
| int const | incY | ||
| ) | [inline] |
| void shark::detail::atlas::gemv | ( | CBLAS_ORDER const | Order, |
| CBLAS_TRANSPOSE const | TransA, | ||
| int const | M, | ||
| int const | N, | ||
| double | alpha, | ||
| double const * | A, | ||
| int const | lda, | ||
| double const * | X, | ||
| int const | incX, | ||
| double | beta, | ||
| double * | Y, | ||
| int const | incY | ||
| ) | [inline] |
| void shark::detail::atlas::gemv | ( | CBLAS_ORDER const | Order, |
| CBLAS_TRANSPOSE const | TransA, | ||
| int const | M, | ||
| int const | N, | ||
| double | alpha, | ||
| std::complex< float > const * | A, | ||
| int const | lda, | ||
| std::complex< float > const * | X, | ||
| int const | incX, | ||
| double | beta, | ||
| std::complex< float > * | Y, | ||
| int const | incY | ||
| ) | [inline] |
| void shark::detail::atlas::gemv | ( | CBLAS_ORDER const | Order, |
| CBLAS_TRANSPOSE const | TransA, | ||
| int const | M, | ||
| int const | N, | ||
| double | alpha, | ||
| std::complex< double > const * | A, | ||
| int const | lda, | ||
| std::complex< double > const * | X, | ||
| int const | incX, | ||
| double | beta, | ||
| std::complex< double > * | Y, | ||
| int const | incY | ||
| ) | [inline] |
| void shark::detail::atlas::gemv | ( | CBLAS_TRANSPOSE const | TransA, |
| double | alpha, | ||
| blas::matrix_expression< Matr > const & | a, | ||
| blas::vector_expression< VctX > const & | x, | ||
| double | beta, | ||
| blas::vector_expression< VctY > & | y | ||
| ) | [inline] |
Definition at line 120 of file gemv.h.
References gemv(), shark::detail::traits::leading_dimension(), shark::detail::traits::matrix_storage(), SIZE_CHECK, shark::detail::traits::vector_storage(), and shark::detail::traits::vector_stride().
| int shark::detail::atlas::potrf | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| float * | A, | ||
| int const | lda | ||
| ) | [inline] |
Definition at line 59 of file potrf.h.
Referenced by shark::CholeskyDecomposition(), and potrf().
| int shark::detail::atlas::potrf | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| double * | A, | ||
| int const | lda | ||
| ) | [inline] |
| int shark::detail::atlas::potrf | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| std::complex< float > * | A, | ||
| int const | lda | ||
| ) | [inline] |
| int shark::detail::atlas::potrf | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| std::complex< double > * | A, | ||
| int const | lda | ||
| ) | [inline] |
| int shark::detail::atlas::potrf | ( | CBLAS_UPLO const | uplo, |
| blas::matrix_container< SymmA > & | a | ||
| ) | [inline] |
Definition at line 84 of file potrf.h.
References shark::detail::traits::leading_dimension(), shark::detail::traits::matrix_storage(), potrf(), and SIZE_CHECK.
| int shark::detail::atlas::potri | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| float * | A, | ||
| int const | lda | ||
| ) | [inline] |
Definition at line 60 of file potri.h.
Referenced by shark::invertSymmPositiveDefinite(), and potri().
| int shark::detail::atlas::potri | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| double * | A, | ||
| int const | lda | ||
| ) | [inline] |
| int shark::detail::atlas::potri | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| std::complex< float > * | A, | ||
| int const | lda | ||
| ) | [inline] |
| int shark::detail::atlas::potri | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| std::complex< double > * | A, | ||
| int const | lda | ||
| ) | [inline] |
| int shark::detail::atlas::potri | ( | CBLAS_UPLO const | uplo, |
| blas::matrix_expression< SymmA > & | a | ||
| ) | [inline] |
Definition at line 80 of file potri.h.
References shark::detail::traits::leading_dimension(), shark::detail::traits::matrix_storage(), potri(), and SIZE_CHECK.
| int shark::detail::atlas::potrs | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| int const | NRHS, | ||
| float const * | A, | ||
| int const | lda, | ||
| float * | B, | ||
| int const | ldb | ||
| ) | [inline] |
Definition at line 60 of file potrs.h.
Referenced by potrs(), and shark::solveSymmSystem().
| int shark::detail::atlas::potrs | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| int const | NRHS, | ||
| double const * | A, | ||
| int const | lda, | ||
| double * | B, | ||
| int const | ldb | ||
| ) | [inline] |
| int shark::detail::atlas::potrs | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| int const | NRHS, | ||
| std::complex< float > const * | A, | ||
| int const | lda, | ||
| std::complex< float > * | B, | ||
| int const | ldb | ||
| ) | [inline] |
| int shark::detail::atlas::potrs | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| int const | N, | ||
| int const | NRHS, | ||
| std::complex< double > const * | A, | ||
| int const | lda, | ||
| std::complex< double > * | B, | ||
| int const | ldb | ||
| ) | [inline] |
| int shark::detail::atlas::potrs | ( | CBLAS_UPLO const | uplo, |
| blas::matrix_expression< SymmA > const & | a, | ||
| blas::matrix_expression< MatrB > & | b | ||
| ) | [inline] |
Definition at line 97 of file potrs.h.
References shark::detail::traits::leading_dimension(), shark::detail::traits::matrix_storage(), potrs(), and SIZE_CHECK.
| int shark::detail::atlas::potrs | ( | CBLAS_UPLO const | uplo, |
| blas::matrix_expression< SymmA > const & | a, | ||
| blas::vector_expression< VecB > & | b | ||
| ) | [inline] |
Definition at line 122 of file potrs.h.
References shark::detail::traits::leading_dimension(), shark::detail::traits::matrix_storage(), potrs(), SIZE_CHECK, and shark::detail::traits::vector_storage().
| void shark::detail::atlas::syrk | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| CBLAS_TRANSPOSE const | Trans, | ||
| int const | N, | ||
| int const | K, | ||
| float const | alpha, | ||
| float const * | A, | ||
| int const | lda, | ||
| float const | beta, | ||
| float * | C, | ||
| int const | ldc | ||
| ) | [inline] |
| void shark::detail::atlas::syrk | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| CBLAS_TRANSPOSE const | Trans, | ||
| int const | N, | ||
| int const | K, | ||
| double const | alpha, | ||
| double const * | A, | ||
| int const | lda, | ||
| double const | beta, | ||
| double * | C, | ||
| int const | ldc | ||
| ) | [inline] |
| void shark::detail::atlas::syrk | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| CBLAS_TRANSPOSE const | Trans, | ||
| int const | N, | ||
| int const | K, | ||
| std::complex< float > const & | alpha, | ||
| std::complex< float > const * | A, | ||
| int const | lda, | ||
| std::complex< float > const & | beta, | ||
| std::complex< float > * | C, | ||
| int const | ldc | ||
| ) | [inline] |
| void shark::detail::atlas::syrk | ( | CBLAS_ORDER const | Order, |
| CBLAS_UPLO const | Uplo, | ||
| CBLAS_TRANSPOSE const | Trans, | ||
| int const | N, | ||
| int const | K, | ||
| std::complex< double > const & | alpha, | ||
| std::complex< double > const * | A, | ||
| int const | lda, | ||
| std::complex< double > const & | beta, | ||
| std::complex< double > * | C, | ||
| int const | ldc | ||
| ) | [inline] |
| void shark::detail::atlas::syrk | ( | CBLAS_UPLO const | uplo, |
| CBLAS_TRANSPOSE | trans, | ||
| T const & | alpha, | ||
| blas::matrix_expression< MatrA > const & | a, | ||
| T const & | beta, | ||
| blas::matrix_expression< SymmC > & | c | ||
| ) | [inline] |
Definition at line 110 of file syrk.h.
References shark::detail::traits::leading_dimension(), shark::detail::traits::matrix_storage(), SIZE_CHECK, and syrk().
| void shark::detail::atlas::trsm | ( | CBLAS_ORDER | order, |
| CBLAS_UPLO | uplo, | ||
| CBLAS_TRANSPOSE | transA, | ||
| int | n, | ||
| int | nRHS, | ||
| float const * | A, | ||
| int | lda, | ||
| float * | B, | ||
| int | ldb | ||
| ) | [inline] |
| void shark::detail::atlas::trsm | ( | CBLAS_ORDER | order, |
| CBLAS_UPLO | uplo, | ||
| CBLAS_TRANSPOSE | transA, | ||
| int | n, | ||
| int | nRHS, | ||
| double const * | A, | ||
| int | lda, | ||
| double * | B, | ||
| int | ldb | ||
| ) | [inline] |
| void shark::detail::atlas::trsm | ( | CBLAS_ORDER | order, |
| CBLAS_UPLO | uplo, | ||
| CBLAS_TRANSPOSE | transA, | ||
| int | n, | ||
| int | nRHS, | ||
| std::complex< float > const * | A, | ||
| int | lda, | ||
| std::complex< float > * | B, | ||
| int | ldb | ||
| ) | [inline] |
| void shark::detail::atlas::trsm | ( | CBLAS_ORDER | order, |
| CBLAS_UPLO | uplo, | ||
| CBLAS_TRANSPOSE | transA, | ||
| int | n, | ||
| int | nRHS, | ||
| std::complex< double > const * | A, | ||
| int | lda, | ||
| std::complex< double > * | B, | ||
| int | ldb | ||
| ) | [inline] |
| void shark::detail::atlas::trsm | ( | CBLAS_UPLO | uplo, |
| CBLAS_TRANSPOSE | transA, | ||
| blas::matrix_expression< SymmA > const & | a, | ||
| blas::matrix_expression< MatrB > & | b | ||
| ) | [inline] |
Definition at line 89 of file trsm.h.
References shark::detail::traits::leading_dimension(), shark::detail::traits::matrix_storage(), SIZE_CHECK, and trsm().
| void shark::detail::atlas::trsv | ( | CBLAS_ORDER | order, |
| CBLAS_UPLO | uplo, | ||
| CBLAS_TRANSPOSE | transA, | ||
| int | n, | ||
| int | nRHS, | ||
| float const * | A, | ||
| int | lda, | ||
| float * | B, | ||
| int | strideX | ||
| ) | [inline] |
| void shark::detail::atlas::trsv | ( | CBLAS_ORDER | order, |
| CBLAS_UPLO | uplo, | ||
| CBLAS_TRANSPOSE | transA, | ||
| int | n, | ||
| int | nRHS, | ||
| double const * | A, | ||
| int | lda, | ||
| double * | B, | ||
| int | strideX | ||
| ) | [inline] |
| void shark::detail::atlas::trsv | ( | CBLAS_ORDER | order, |
| CBLAS_UPLO | uplo, | ||
| CBLAS_TRANSPOSE | transA, | ||
| int | n, | ||
| int | nRHS, | ||
| std::complex< float > const * | A, | ||
| int | lda, | ||
| std::complex< float > * | B, | ||
| int | strideX | ||
| ) | [inline] |
| void shark::detail::atlas::trsv | ( | CBLAS_ORDER | order, |
| CBLAS_UPLO | uplo, | ||
| CBLAS_TRANSPOSE | transA, | ||
| int | n, | ||
| int | nRHS, | ||
| std::complex< double > const * | A, | ||
| int | lda, | ||
| std::complex< double > * | B, | ||
| int | strideX | ||
| ) | [inline] |
| void shark::detail::atlas::trsv | ( | CBLAS_UPLO const | uplo, |
| CBLAS_TRANSPOSE | transA, | ||
| blas::matrix_expression< SymmA > const & | a, | ||
| blas::vector_expression< VecB > & | b | ||
| ) | [inline] |
Definition at line 83 of file trsv.h.
References shark::detail::traits::leading_dimension(), shark::detail::traits::matrix_storage(), SIZE_CHECK, trsv(), shark::detail::traits::vector_storage(), and shark::detail::traits::vector_stride().