#include <Teuchos_BLAS.hpp>
Public Member Functions | |
| BLAS (void) | |
| BLAS (const BLAS< int, float > &) | |
| virtual | ~BLAS (void) |
| void | ROTG (float *da, float *db, float *c, float *s) const |
| void | ROT (const int n, float *dx, const int incx, float *dy, const int incy, float *c, float *s) const |
| float | ASUM (const int n, const float *x, const int incx) const |
| void | AXPY (const int n, const float alpha, const float *x, const int incx, float *y, const int incy) const |
| void | COPY (const int n, const float *x, const int incx, float *y, const int incy) const |
| float | DOT (const int n, const float *x, const int incx, const float *y, const int incy) const |
| float | NRM2 (const int n, const float *x, const int incx) const |
| void | SCAL (const int n, const float alpha, float *x, const int incx) const |
| int | IAMAX (const int n, const float *x, const int incx) const |
| void | GEMV (ETransp trans, const int m, const int n, const float alpha, const float *A, const int lda, const float *x, const int incx, const float beta, float *y, const int incy) const |
| void | TRMV (EUplo uplo, ETransp trans, EDiag diag, const int n, const float *A, const int lda, float *x, const int incx) const |
| void | GER (const int m, const int n, const float alpha, const float *x, const int incx, const float *y, const int incy, float *A, const int lda) const |
| void | GEMM (ETransp transa, ETransp transb, const int m, const int n, const int k, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc) const |
| void | SYMM (ESide side, EUplo uplo, const int m, const int n, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc) const |
| void | TRMM (ESide side, EUplo uplo, ETransp transa, EDiag diag, const int m, const int n, const float alpha, const float *A, const int lda, float *B, const int ldb) const |
| void | TRSM (ESide side, EUplo uplo, ETransp transa, EDiag diag, const int m, const int n, const float alpha, const float *A, const int lda, float *B, const int ldb) const |
Definition at line 1493 of file Teuchos_BLAS.hpp.
| Teuchos::BLAS< int, float >::BLAS | ( | void | ) | [inline] |
Definition at line 1496 of file Teuchos_BLAS.hpp.
| Teuchos::BLAS< int, float >::BLAS | ( | const BLAS< int, float > & | ) | [inline] |
Definition at line 1497 of file Teuchos_BLAS.hpp.
| virtual Teuchos::BLAS< int, float >::~BLAS | ( | void | ) | [inline, virtual] |
Definition at line 1498 of file Teuchos_BLAS.hpp.
| float Teuchos::BLAS< int, float >::ASUM | ( | const int | n, | |
| const float * | x, | |||
| const int | incx | |||
| ) | const |
Definition at line 63 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::AXPY | ( | const int | n, | |
| const float | alpha, | |||
| const float * | x, | |||
| const int | incx, | |||
| float * | y, | |||
| const int | incy | |||
| ) | const |
Definition at line 69 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::COPY | ( | const int | n, | |
| const float * | x, | |||
| const int | incx, | |||
| float * | y, | |||
| const int | incy | |||
| ) | const |
Definition at line 72 of file Teuchos_BLAS.cpp.
| float Teuchos::BLAS< int, float >::DOT | ( | const int | n, | |
| const float * | x, | |||
| const int | incx, | |||
| const float * | y, | |||
| const int | incy | |||
| ) | const |
Definition at line 75 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::GEMM | ( | ETransp | transa, | |
| ETransp | transb, | |||
| const int | m, | |||
| const int | n, | |||
| const int | k, | |||
| const float | alpha, | |||
| const float * | A, | |||
| const int | lda, | |||
| const float * | B, | |||
| const int | ldb, | |||
| const float | beta, | |||
| float * | C, | |||
| const int | ldc | |||
| ) | const |
Definition at line 96 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::GEMV | ( | ETransp | trans, | |
| const int | m, | |||
| const int | n, | |||
| const float | alpha, | |||
| const float * | A, | |||
| const int | lda, | |||
| const float * | x, | |||
| const int | incx, | |||
| const float | beta, | |||
| float * | y, | |||
| const int | incy | |||
| ) | const |
Definition at line 87 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::GER | ( | const int | m, | |
| const int | n, | |||
| const float | alpha, | |||
| const float * | x, | |||
| const int | incx, | |||
| const float * | y, | |||
| const int | incy, | |||
| float * | A, | |||
| const int | lda | |||
| ) | const |
Definition at line 90 of file Teuchos_BLAS.cpp.
| int Teuchos::BLAS< int, float >::IAMAX | ( | const int | n, | |
| const float * | x, | |||
| const int | incx | |||
| ) | const |
Definition at line 78 of file Teuchos_BLAS.cpp.
| float Teuchos::BLAS< int, float >::NRM2 | ( | const int | n, | |
| const float * | x, | |||
| const int | incx | |||
| ) | const |
Definition at line 81 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::ROT | ( | const int | n, | |
| float * | dx, | |||
| const int | incx, | |||
| float * | dy, | |||
| const int | incy, | |||
| float * | c, | |||
| float * | s | |||
| ) | const |
Definition at line 59 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::ROTG | ( | float * | da, | |
| float * | db, | |||
| float * | c, | |||
| float * | s | |||
| ) | const |
Definition at line 56 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::SCAL | ( | const int | n, | |
| const float | alpha, | |||
| float * | x, | |||
| const int | incx | |||
| ) | const |
Definition at line 84 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::SYMM | ( | ESide | side, | |
| EUplo | uplo, | |||
| const int | m, | |||
| const int | n, | |||
| const float | alpha, | |||
| const float * | A, | |||
| const int | lda, | |||
| const float * | B, | |||
| const int | ldb, | |||
| const float | beta, | |||
| float * | C, | |||
| const int | ldc | |||
| ) | const |
Definition at line 99 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::TRMM | ( | ESide | side, | |
| EUplo | uplo, | |||
| ETransp | transa, | |||
| EDiag | diag, | |||
| const int | m, | |||
| const int | n, | |||
| const float | alpha, | |||
| const float * | A, | |||
| const int | lda, | |||
| float * | B, | |||
| const int | ldb | |||
| ) | const |
Definition at line 102 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::TRMV | ( | EUplo | uplo, | |
| ETransp | trans, | |||
| EDiag | diag, | |||
| const int | n, | |||
| const float * | A, | |||
| const int | lda, | |||
| float * | x, | |||
| const int | incx | |||
| ) | const |
Definition at line 93 of file Teuchos_BLAS.cpp.
| void Teuchos::BLAS< int, float >::TRSM | ( | ESide | side, | |
| EUplo | uplo, | |||
| ETransp | transa, | |||
| EDiag | diag, | |||
| const int | m, | |||
| const int | n, | |||
| const float | alpha, | |||
| const float * | A, | |||
| const int | lda, | |||
| float * | B, | |||
| const int | ldb | |||
| ) | const |
Definition at line 105 of file Teuchos_BLAS.cpp.
1.5.9