Functions | |
float | asum (const int &n, const complex_f *x, const int &incx) |
double | asum (const int &n, const double *x, const int &incx) |
float | asum (const int &n, const float *x, const int &incx) |
void | axpy (const int &n, const complex_f &alpha, const complex_f *x, const int &incx, complex_f *y, const int &incy) |
void | axpy (const int &n, const double &alpha, const double *x, const int &incx, double *y, const int &incy) |
void | axpy (const int &n, const float &alpha, const float *x, const int &incx, float *y, const int &incy) |
void | copy (const int &n, const complex_f *x, const int &incx, complex_f *y, const int &incy) |
void | copy (const int &n, const double *x, const int &incx, double *y, const int &incy) |
void | copy (const int &n, const float *x, const int &incx, float *y, const int &incy) |
double | dot (const int &n, const double *x, const int &incx, const double *y, const int &incy) |
float | dot (const int &n, const float *x, const int &incx, const float *y, const int &incy) |
void | dotc (complex_f &ret, const int &n, const complex_f *x, const int &incx, const complex_f *y, const int &incy) |
void | dotu (complex_f &ret, const int &n, const complex_f *x, const int &incx, const complex_f *y, const int &incy) |
void | gemm (char TRANSA, char TRANSB, const int &m, const int &n, const int &k, const complex_f &alpha, const complex_f *a_ptr, const int &lda, const complex_f *b_ptr, const int &ldb, const complex_f &beta, complex_f *c_ptr, const int &ldc) |
void | gemm (char TRANSA, char TRANSB, const int &m, const int &n, const int &k, const double &alpha, const double *a_ptr, const int &lda, const double *b_ptr, const int &ldb, const double &beta, double *c_ptr, const int &ldc) |
void | gemm (char TRANSA, char TRANSB, const int &m, const int &n, const int &k, const float &alpha, const float *a_ptr, const int &lda, const float *b_ptr, const int &ldb, const float &beta, float *c_ptr, const int &ldc) |
void | gemv (char TRANS, const int &m, const int &n, const complex_f &alpha, const complex_f *a_ptr, const int &lda, const complex_f *x_ptr, const int &incx, const complex_f &beta, complex_f *y_ptr, const int &incy) |
void | gemv (char TRANS, const int &m, const int &n, const double &alpha, const double *a_ptr, const int &lda, const double *x_ptr, const int &incx, const double &beta, double *y_ptr, const int &incy) |
void | gemv (char TRANS, const int &m, const int &n, const float &alpha, const float *a_ptr, const int &lda, const float *x_ptr, const int &incx, const float &beta, float *y_ptr, const int &incy) |
void | ger (const int &m, const int &n, const double &alpha, const double *x_ptr, const int &incx, const double *y_ptr, const int &incy, double *a_ptr, const int &lda) |
void | ger (const int &m, const int &n, const float &alpha, const float *x_ptr, const int &incx, const float *y_ptr, const int &incy, float *a_ptr, const int &lda) |
void | herk (char uplo, char trans, const int &n, const int &k, const double &alpha, const complex_d *a_ptr, const int lda, const double &beta, complex_d *c_ptr, const int &ldc) |
void | herk (char uplo, char trans, const int &n, const int &k, const float &alpha, const complex_f *a_ptr, const int lda, const float &beta, complex_f *c_ptr, const int &ldc) |
void | herk (char uplo, char trans, const int &n, const int &k, const double &alpha, const double *a_ptr, const int lda, const double &beta, double *c_ptr, const int &ldc) |
void | herk (char uplo, char trans, const int &n, const int &k, const float &alpha, const float *a_ptr, const int lda, const float &beta, float *c_ptr, const int &ldc) |
float | nrm2 (const int &n, const complex_f *x, const int &incx) |
double | nrm2 (const int &n, const double *x, const int &incx) |
float | nrm2 (const int &n, const float *x, const int &incx) |
void | scal (const int &n, const complex_f &alpha, complex_f *x, const int &incx) |
void | scal (const int &n, const double &alpha, double *x, const int &incx) |
void | scal (const int &n, const float &alpha, float *x, const int &incx) |
void | syrk (char uplo, char trans, const int &n, const int &k, const complex_f &alpha, const complex_f *a_ptr, const int lda, const complex_f &beta, complex_f *c_ptr, const int &ldc) |
void | syrk (char uplo, char trans, const int &n, const int &k, const double &alpha, const double *a_ptr, const int lda, const double &beta, double *c_ptr, const int &ldc) |
void | syrk (char uplo, char trans, const int &n, const int &k, const float &alpha, const float *a_ptr, const int lda, const float &beta, float *c_ptr, const int &ldc) |
void | trsm (char side, char uplo, char transa, char diag, int m, int n, complex_f const &alpha, complex_f const *a_ptr, int lda, complex_f *b_ptr, int ldb) |
void | trsm (char side, char uplo, char transa, char diag, int m, int n, double const &alpha, double const *a_ptr, int lda, double *b_ptr, int ldb) |
void | trsm (char side, char uplo, char transa, char diag, int m, int n, float const &alpha, float const *a_ptr, int lda, float *b_ptr, int ldb) |
double boost::numeric::bindings::blas::detail::asum | ( | const int & | n, | |
const complex_f * | x, | |||
const int & | incx | |||
) | [inline] |
Definition at line 54 of file blas1_overloads.hpp.
References BLAS_DZASUM, and boost::numeric::bindings::traits::complex_ptr().
double boost::numeric::bindings::blas::detail::asum | ( | const int & | n, | |
const double * | x, | |||
const int & | incx | |||
) | [inline] |
Definition at line 52 of file blas1_overloads.hpp.
References BLAS_DASUM.
float boost::numeric::bindings::blas::detail::asum | ( | const int & | n, | |
const float * | x, | |||
const int & | incx | |||
) | [inline] |
Definition at line 51 of file blas1_overloads.hpp.
References BLAS_SASUM.
Referenced by boost::numeric::bindings::blas::asum().
void boost::numeric::bindings::blas::detail::axpy | ( | const int & | n, | |
const complex_f & | alpha, | |||
const complex_f * | x, | |||
const int & | incx, | |||
complex_f * | y, | |||
const int & | incy | |||
) | [inline] |
Definition at line 30 of file blas1_overloads.hpp.
References BLAS_ZAXPY, and boost::numeric::bindings::traits::complex_ptr().
void boost::numeric::bindings::blas::detail::axpy | ( | const int & | n, | |
const double & | alpha, | |||
const double * | x, | |||
const int & | incx, | |||
double * | y, | |||
const int & | incy | |||
) | [inline] |
Definition at line 28 of file blas1_overloads.hpp.
References BLAS_DAXPY.
void boost::numeric::bindings::blas::detail::axpy | ( | const int & | n, | |
const float & | alpha, | |||
const float * | x, | |||
const int & | incx, | |||
float * | y, | |||
const int & | incy | |||
) | [inline] |
Definition at line 27 of file blas1_overloads.hpp.
References BLAS_SAXPY.
Referenced by boost::numeric::bindings::blas::axpy().
void boost::numeric::bindings::blas::detail::copy | ( | const int & | n, | |
const complex_f * | x, | |||
const int & | incx, | |||
complex_f * | y, | |||
const int & | incy | |||
) | [inline] |
Definition at line 60 of file blas1_overloads.hpp.
References BLAS_ZCOPY, and boost::numeric::bindings::traits::complex_ptr().
void boost::numeric::bindings::blas::detail::copy | ( | const int & | n, | |
const double * | x, | |||
const int & | incx, | |||
double * | y, | |||
const int & | incy | |||
) | [inline] |
Definition at line 58 of file blas1_overloads.hpp.
References BLAS_DCOPY.
void boost::numeric::bindings::blas::detail::copy | ( | const int & | n, | |
const float * | x, | |||
const int & | incx, | |||
float * | y, | |||
const int & | incy | |||
) | [inline] |
Definition at line 57 of file blas1_overloads.hpp.
References BLAS_SCOPY.
Referenced by boost::numeric::bindings::blas::copy().
double boost::numeric::bindings::blas::detail::dot | ( | const int & | n, | |
const double * | x, | |||
const int & | incx, | |||
const double * | y, | |||
const int & | incy | |||
) | [inline] |
Definition at line 34 of file blas1_overloads.hpp.
References BLAS_DDOT.
float boost::numeric::bindings::blas::detail::dot | ( | const int & | n, | |
const float * | x, | |||
const int & | incx, | |||
const float * | y, | |||
const int & | incy | |||
) | [inline] |
Definition at line 33 of file blas1_overloads.hpp.
References BLAS_SDOT.
Referenced by boost::numeric::bindings::blas::dot().
void boost::numeric::bindings::blas::detail::dotc | ( | complex_f & | ret, | |
const int & | n, | |||
const complex_f * | x, | |||
const int & | incx, | |||
const complex_f * | y, | |||
const int & | incy | |||
) | [inline] |
Definition at line 42 of file blas1_overloads.hpp.
References BLAS_ZDOTC, and boost::numeric::bindings::traits::complex_ptr().
Referenced by boost::numeric::bindings::blas::dotc().
void boost::numeric::bindings::blas::detail::dotu | ( | complex_f & | ret, | |
const int & | n, | |||
const complex_f * | x, | |||
const int & | incx, | |||
const complex_f * | y, | |||
const int & | incy | |||
) | [inline] |
Definition at line 38 of file blas1_overloads.hpp.
References BLAS_ZDOTU, and boost::numeric::bindings::traits::complex_ptr().
Referenced by boost::numeric::bindings::blas::dotu().
void boost::numeric::bindings::blas::detail::gemm | ( | char | TRANSA, | |
char | TRANSB, | |||
const int & | m, | |||
const int & | n, | |||
const int & | k, | |||
const complex_f & | alpha, | |||
const complex_f * | a_ptr, | |||
const int & | lda, | |||
const complex_f * | b_ptr, | |||
const int & | ldb, | |||
const complex_f & | beta, | |||
complex_f * | c_ptr, | |||
const int & | ldc | |||
) | [inline] |
Definition at line 26 of file blas3_overloads.hpp.
References BLAS_ZGEMM, and boost::numeric::bindings::traits::complex_ptr().
void boost::numeric::bindings::blas::detail::gemm | ( | char | TRANSA, | |
char | TRANSB, | |||
const int & | m, | |||
const int & | n, | |||
const int & | k, | |||
const double & | alpha, | |||
const double * | a_ptr, | |||
const int & | lda, | |||
const double * | b_ptr, | |||
const int & | ldb, | |||
const double & | beta, | |||
double * | c_ptr, | |||
const int & | ldc | |||
) | [inline] |
Definition at line 22 of file blas3_overloads.hpp.
References BLAS_DGEMM.
void boost::numeric::bindings::blas::detail::gemm | ( | char | TRANSA, | |
char | TRANSB, | |||
const int & | m, | |||
const int & | n, | |||
const int & | k, | |||
const float & | alpha, | |||
const float * | a_ptr, | |||
const int & | lda, | |||
const float * | b_ptr, | |||
const int & | ldb, | |||
const float & | beta, | |||
float * | c_ptr, | |||
const int & | ldc | |||
) | [inline] |
Definition at line 20 of file blas3_overloads.hpp.
References BLAS_SGEMM.
Referenced by boost::numeric::bindings::blas::gemm().
void boost::numeric::bindings::blas::detail::gemv | ( | char | TRANS, | |
const int & | m, | |||
const int & | n, | |||
const complex_f & | alpha, | |||
const complex_f * | a_ptr, | |||
const int & | lda, | |||
const complex_f * | x_ptr, | |||
const int & | incx, | |||
const complex_f & | beta, | |||
complex_f * | y_ptr, | |||
const int & | incy | |||
) | [inline] |
Definition at line 26 of file blas2_overloads.hpp.
References BLAS_ZGEMV, and boost::numeric::bindings::traits::complex_ptr().
void boost::numeric::bindings::blas::detail::gemv | ( | char | TRANS, | |
const int & | m, | |||
const int & | n, | |||
const double & | alpha, | |||
const double * | a_ptr, | |||
const int & | lda, | |||
const double * | x_ptr, | |||
const int & | incx, | |||
const double & | beta, | |||
double * | y_ptr, | |||
const int & | incy | |||
) | [inline] |
Definition at line 22 of file blas2_overloads.hpp.
References BLAS_DGEMV.
void boost::numeric::bindings::blas::detail::gemv | ( | char | TRANS, | |
const int & | m, | |||
const int & | n, | |||
const float & | alpha, | |||
const float * | a_ptr, | |||
const int & | lda, | |||
const float * | x_ptr, | |||
const int & | incx, | |||
const float & | beta, | |||
float * | y_ptr, | |||
const int & | incy | |||
) | [inline] |
Definition at line 20 of file blas2_overloads.hpp.
References BLAS_SGEMV.
Referenced by boost::numeric::bindings::blas::gemv().
void boost::numeric::bindings::blas::detail::ger | ( | const int & | m, | |
const int & | n, | |||
const double & | alpha, | |||
const double * | x_ptr, | |||
const int & | incx, | |||
const double * | y_ptr, | |||
const int & | incy, | |||
double * | a_ptr, | |||
const int & | lda | |||
) | [inline] |
Definition at line 31 of file blas2_overloads.hpp.
References BLAS_DGER.
void boost::numeric::bindings::blas::detail::ger | ( | const int & | m, | |
const int & | n, | |||
const float & | alpha, | |||
const float * | x_ptr, | |||
const int & | incx, | |||
const float * | y_ptr, | |||
const int & | incy, | |||
float * | a_ptr, | |||
const int & | lda | |||
) | [inline] |
Definition at line 29 of file blas2_overloads.hpp.
References BLAS_SGER.
Referenced by boost::numeric::bindings::blas::ger().
void boost::numeric::bindings::blas::detail::herk | ( | char | uplo, | |
char | trans, | |||
const int & | n, | |||
const int & | k, | |||
const double & | alpha, | |||
const complex_d * | a_ptr, | |||
const int | lda, | |||
const double & | beta, | |||
complex_d * | c_ptr, | |||
const int & | ldc | |||
) | [inline] |
Definition at line 96 of file blas3_overloads.hpp.
References BLAS_ZHERK, and boost::numeric::bindings::traits::complex_ptr().
void boost::numeric::bindings::blas::detail::herk | ( | char | uplo, | |
char | trans, | |||
const int & | n, | |||
const int & | k, | |||
const float & | alpha, | |||
const complex_f * | a_ptr, | |||
const int | lda, | |||
const float & | beta, | |||
complex_f * | c_ptr, | |||
const int & | ldc | |||
) | [inline] |
Definition at line 87 of file blas3_overloads.hpp.
References BLAS_CHERK, and boost::numeric::bindings::traits::complex_ptr().
void boost::numeric::bindings::blas::detail::herk | ( | char | uplo, | |
char | trans, | |||
const int & | n, | |||
const int & | k, | |||
const double & | alpha, | |||
const double * | a_ptr, | |||
const int | lda, | |||
const double & | beta, | |||
double * | c_ptr, | |||
const int & | ldc | |||
) | [inline] |
Definition at line 78 of file blas3_overloads.hpp.
References BLAS_DSYRK.
void boost::numeric::bindings::blas::detail::herk | ( | char | uplo, | |
char | trans, | |||
const int & | n, | |||
const int & | k, | |||
const float & | alpha, | |||
const float * | a_ptr, | |||
const int | lda, | |||
const float & | beta, | |||
float * | c_ptr, | |||
const int & | ldc | |||
) | [inline] |
Definition at line 70 of file blas3_overloads.hpp.
References BLAS_SSYRK.
Referenced by boost::numeric::bindings::blas::herk().
double boost::numeric::bindings::blas::detail::nrm2 | ( | const int & | n, | |
const complex_f * | x, | |||
const int & | incx | |||
) | [inline] |
Definition at line 48 of file blas1_overloads.hpp.
References BLAS_DZNRM2, and boost::numeric::bindings::traits::complex_ptr().
double boost::numeric::bindings::blas::detail::nrm2 | ( | const int & | n, | |
const double * | x, | |||
const int & | incx | |||
) | [inline] |
Definition at line 46 of file blas1_overloads.hpp.
References BLAS_DNRM2.
float boost::numeric::bindings::blas::detail::nrm2 | ( | const int & | n, | |
const float * | x, | |||
const int & | incx | |||
) | [inline] |
Definition at line 45 of file blas1_overloads.hpp.
References BLAS_SNRM2.
Referenced by boost::numeric::bindings::blas::nrm2().
void boost::numeric::bindings::blas::detail::scal | ( | const int & | n, | |
const complex_f & | alpha, | |||
complex_f * | x, | |||
const int & | incx | |||
) | [inline] |
Definition at line 24 of file blas1_overloads.hpp.
References BLAS_ZSCAL, and boost::numeric::bindings::traits::complex_ptr().
void boost::numeric::bindings::blas::detail::scal | ( | const int & | n, | |
const double & | alpha, | |||
double * | x, | |||
const int & | incx | |||
) | [inline] |
Definition at line 22 of file blas1_overloads.hpp.
References BLAS_DSCAL.
void boost::numeric::bindings::blas::detail::scal | ( | const int & | n, | |
const float & | alpha, | |||
float * | x, | |||
const int & | incx | |||
) | [inline] |
Definition at line 21 of file blas1_overloads.hpp.
References BLAS_SSCAL.
Referenced by boost::numeric::bindings::blas::scal().
void boost::numeric::bindings::blas::detail::syrk | ( | char | uplo, | |
char | trans, | |||
const int & | n, | |||
const int & | k, | |||
const complex_f & | alpha, | |||
const complex_f * | a_ptr, | |||
const int | lda, | |||
const complex_f & | beta, | |||
complex_f * | c_ptr, | |||
const int & | ldc | |||
) | [inline] |
Definition at line 58 of file blas3_overloads.hpp.
References BLAS_ZSYRK, and boost::numeric::bindings::traits::complex_ptr().
void boost::numeric::bindings::blas::detail::syrk | ( | char | uplo, | |
char | trans, | |||
const int & | n, | |||
const int & | k, | |||
const double & | alpha, | |||
const double * | a_ptr, | |||
const int | lda, | |||
const double & | beta, | |||
double * | c_ptr, | |||
const int & | ldc | |||
) | [inline] |
Definition at line 41 of file blas3_overloads.hpp.
References BLAS_DSYRK.
void boost::numeric::bindings::blas::detail::syrk | ( | char | uplo, | |
char | trans, | |||
const int & | n, | |||
const int & | k, | |||
const float & | alpha, | |||
const float * | a_ptr, | |||
const int | lda, | |||
const float & | beta, | |||
float * | c_ptr, | |||
const int & | ldc | |||
) | [inline] |
Definition at line 33 of file blas3_overloads.hpp.
References BLAS_SSYRK.
Referenced by boost::numeric::bindings::blas::syrk().
void boost::numeric::bindings::blas::detail::trsm | ( | char | side, | |
char | uplo, | |||
char | transa, | |||
char | diag, | |||
int | m, | |||
int | n, | |||
complex_f const & | alpha, | |||
complex_f const * | a_ptr, | |||
int | lda, | |||
complex_f * | b_ptr, | |||
int | ldb | |||
) | [inline] |
Definition at line 132 of file blas3_overloads.hpp.
References BLAS_ZTRSM, and boost::numeric::bindings::traits::complex_ptr().
void boost::numeric::bindings::blas::detail::trsm | ( | char | side, | |
char | uplo, | |||
char | transa, | |||
char | diag, | |||
int | m, | |||
int | n, | |||
double const & | alpha, | |||
double const * | a_ptr, | |||
int | lda, | |||
double * | b_ptr, | |||
int | ldb | |||
) | [inline] |
Definition at line 116 of file blas3_overloads.hpp.
References BLAS_DTRSM.
void boost::numeric::bindings::blas::detail::trsm | ( | char | side, | |
char | uplo, | |||
char | transa, | |||
char | diag, | |||
int | m, | |||
int | n, | |||
float const & | alpha, | |||
float const * | a_ptr, | |||
int | lda, | |||
float * | b_ptr, | |||
int | ldb | |||
) | [inline] |
Definition at line 108 of file blas3_overloads.hpp.
References BLAS_STRSM.
Referenced by boost::numeric::bindings::blas::trsm().