|
Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Teuchos_BLAS.hpp>
Public Member Functions | |
| BLAS (void) | |
| BLAS (const BLAS< int, double > &) | |
| virtual | ~BLAS (void) |
| void | ROTG (double *da, double *db, double *c, double *s) const |
| void | ROT (const int n, double *dx, const int incx, double *dy, const int incy, double *c, double *s) const |
| double | ASUM (const int n, const double *x, const int incx) const |
| void | AXPY (const int n, const double alpha, const double *x, const int incx, double *y, const int incy) const |
| void | COPY (const int n, const double *x, const int incx, double *y, const int incy) const |
| double | DOT (const int n, const double *x, const int incx, const double *y, const int incy) const |
| double | NRM2 (const int n, const double *x, const int incx) const |
| void | SCAL (const int n, const double alpha, double *x, const int incx) const |
| int | IAMAX (const int n, const double *x, const int incx) const |
| void | GEMV (ETransp trans, const int m, const int n, const double alpha, const double *A, const int lda, const double *x, const int incx, const double beta, double *y, const int incy) const |
| void | TRMV (EUplo uplo, ETransp trans, EDiag diag, const int n, const double *A, const int lda, double *x, const int incx) const |
| void | GER (const int m, const int n, const double alpha, const double *x, const int incx, const double *y, const int incy, double *A, const int lda) const |
| void | GEMM (ETransp transa, ETransp transb, const int m, const int n, const int k, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc) const |
| void | SYMM (ESide side, EUplo uplo, const int m, const int n, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc) const |
| void | SYRK (EUplo uplo, ETransp trans, const int n, const int k, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc) const |
| void | TRMM (ESide side, EUplo uplo, ETransp transa, EDiag diag, const int m, const int n, const double alpha, const double *A, const int lda, double *B, const int ldb) const |
| void | TRSM (ESide side, EUplo uplo, ETransp transa, EDiag diag, const int m, const int n, const double alpha, const double *A, const int lda, double *B, const int ldb) const |
Definition at line 2235 of file Teuchos_BLAS.hpp.
| Teuchos::BLAS< int, double >::BLAS | ( | void | ) | [inline] |
Definition at line 2238 of file Teuchos_BLAS.hpp.
| Teuchos::BLAS< int, double >::BLAS | ( | const BLAS< int, double > & | ) | [inline] |
Definition at line 2239 of file Teuchos_BLAS.hpp.
| virtual Teuchos::BLAS< int, double >::~BLAS | ( | void | ) | [inline, virtual] |
Definition at line 2240 of file Teuchos_BLAS.hpp.
| void Teuchos::BLAS< int, double >::ROTG | ( | double * | da, |
| double * | db, | ||
| double * | c, | ||
| double * | s | ||
| ) | const |
Definition at line 214 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::ROT | ( | const int | n, |
| double * | dx, | ||
| const int | incx, | ||
| double * | dy, | ||
| const int | incy, | ||
| double * | c, | ||
| double * | s | ||
| ) | const |
Definition at line 217 of file Teuchos_BLAS.cpp.
| double Teuchos::BLAS< int, double >::ASUM | ( | const int | n, |
| const double * | x, | ||
| const int | incx | ||
| ) | const |
Definition at line 220 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::AXPY | ( | const int | n, |
| const double | alpha, | ||
| const double * | x, | ||
| const int | incx, | ||
| double * | y, | ||
| const int | incy | ||
| ) | const |
Definition at line 223 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::COPY | ( | const int | n, |
| const double * | x, | ||
| const int | incx, | ||
| double * | y, | ||
| const int | incy | ||
| ) | const |
Definition at line 226 of file Teuchos_BLAS.cpp.
| double Teuchos::BLAS< int, double >::DOT | ( | const int | n, |
| const double * | x, | ||
| const int | incx, | ||
| const double * | y, | ||
| const int | incy | ||
| ) | const |
Definition at line 229 of file Teuchos_BLAS.cpp.
| double Teuchos::BLAS< int, double >::NRM2 | ( | const int | n, |
| const double * | x, | ||
| const int | incx | ||
| ) | const |
Definition at line 237 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::SCAL | ( | const int | n, |
| const double | alpha, | ||
| double * | x, | ||
| const int | incx | ||
| ) | const |
Definition at line 240 of file Teuchos_BLAS.cpp.
| int Teuchos::BLAS< int, double >::IAMAX | ( | const int | n, |
| const double * | x, | ||
| const int | incx | ||
| ) | const |
Definition at line 234 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::GEMV | ( | ETransp | trans, |
| const int | m, | ||
| const int | n, | ||
| const double | alpha, | ||
| const double * | A, | ||
| const int | lda, | ||
| const double * | x, | ||
| const int | incx, | ||
| const double | beta, | ||
| double * | y, | ||
| const int | incy | ||
| ) | const |
Definition at line 243 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::TRMV | ( | EUplo | uplo, |
| ETransp | trans, | ||
| EDiag | diag, | ||
| const int | n, | ||
| const double * | A, | ||
| const int | lda, | ||
| double * | x, | ||
| const int | incx | ||
| ) | const |
Definition at line 249 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::GER | ( | const int | m, |
| const int | n, | ||
| const double | alpha, | ||
| const double * | x, | ||
| const int | incx, | ||
| const double * | y, | ||
| const int | incy, | ||
| double * | A, | ||
| const int | lda | ||
| ) | const |
Definition at line 246 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::GEMM | ( | ETransp | transa, |
| ETransp | transb, | ||
| const int | m, | ||
| const int | n, | ||
| const int | k, | ||
| const double | alpha, | ||
| const double * | A, | ||
| const int | lda, | ||
| const double * | B, | ||
| const int | ldb, | ||
| const double | beta, | ||
| double * | C, | ||
| const int | ldc | ||
| ) | const |
Definition at line 252 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::SYMM | ( | ESide | side, |
| EUplo | uplo, | ||
| const int | m, | ||
| const int | n, | ||
| const double | alpha, | ||
| const double * | A, | ||
| const int | lda, | ||
| const double * | B, | ||
| const int | ldb, | ||
| const double | beta, | ||
| double * | C, | ||
| const int | ldc | ||
| ) | const |
Definition at line 255 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::SYRK | ( | EUplo | uplo, |
| ETransp | trans, | ||
| const int | n, | ||
| const int | k, | ||
| const double | alpha, | ||
| const double * | A, | ||
| const int | lda, | ||
| const double | beta, | ||
| double * | C, | ||
| const int | ldc | ||
| ) | const |
Definition at line 258 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::TRMM | ( | ESide | side, |
| EUplo | uplo, | ||
| ETransp | transa, | ||
| EDiag | diag, | ||
| const int | m, | ||
| const int | n, | ||
| const double | alpha, | ||
| const double * | A, | ||
| const int | lda, | ||
| double * | B, | ||
| const int | ldb | ||
| ) | const |
Definition at line 261 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, double >::TRSM | ( | ESide | side, |
| EUplo | uplo, | ||
| ETransp | transa, | ||
| EDiag | diag, | ||
| const int | m, | ||
| const int | n, | ||
| const double | alpha, | ||
| const double * | A, | ||
| const int | lda, | ||
| double * | B, | ||
| const int | ldb | ||
| ) | const |
Definition at line 264 of file Teuchos_BLAS.cpp.
1.7.6.1