Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Teuchos_BLAS.hpp>
Public Member Functions | |
BLAS (void) | |
BLAS (const BLAS< int, std::complex< double > > &) | |
virtual | ~BLAS (void) |
void | ROTG (std::complex< double > *da, std::complex< double > *db, double *c, std::complex< double > *s) const |
void | ROT (const int &n, std::complex< double > *dx, const int &incx, std::complex< double > *dy, const int &incy, double *c, std::complex< double > *s) const |
double | ASUM (const int &n, const std::complex< double > *x, const int &incx) const |
void | AXPY (const int &n, const std::complex< double > alpha, const std::complex< double > *x, const int &incx, std::complex< double > *y, const int &incy) const |
void | COPY (const int &n, const std::complex< double > *x, const int &incx, std::complex< double > *y, const int &incy) const |
std::complex< double > | DOT (const int &n, const std::complex< double > *x, const int &incx, const std::complex< double > *y, const int &incy) const |
double | NRM2 (const int &n, const std::complex< double > *x, const int &incx) const |
void | SCAL (const int &n, const std::complex< double > alpha, std::complex< double > *x, const int &incx) const |
int | IAMAX (const int &n, const std::complex< double > *x, const int &incx) const |
void | GEMV (ETransp trans, const int &m, const int &n, const std::complex< double > alpha, const std::complex< double > *A, const int &lda, const std::complex< double > *x, const int &incx, const std::complex< double > beta, std::complex< double > *y, const int &incy) const |
void | TRMV (EUplo uplo, ETransp trans, EDiag diag, const int &n, const std::complex< double > *A, const int &lda, std::complex< double > *x, const int &incx) const |
void | GER (const int &m, const int &n, const std::complex< double > alpha, const std::complex< double > *x, const int &incx, const std::complex< double > *y, const int &incy, std::complex< double > *A, const int &lda) const |
void | GEMM (ETransp transa, ETransp transb, const int &m, const int &n, const int &k, const std::complex< double > alpha, const std::complex< double > *A, const int &lda, const std::complex< double > *B, const int &ldb, const std::complex< double > beta, std::complex< double > *C, const int &ldc) const |
void | SWAP (const int &n, std::complex< double > *const x, const int &incx, std::complex< double > *const y, const int &incy) const |
void | SYMM (ESide side, EUplo uplo, const int &m, const int &n, const std::complex< double > alpha, const std::complex< double > *A, const int &lda, const std::complex< double > *B, const int &ldb, const std::complex< double > beta, std::complex< double > *C, const int &ldc) const |
void | SYRK (EUplo uplo, ETransp trans, const int &n, const int &k, const std::complex< double > alpha, const std::complex< double > *A, const int &lda, const std::complex< double > beta, std::complex< double > *C, const int &ldc) const |
void | HERK (EUplo uplo, ETransp trans, const int &n, const int &k, const std::complex< double > alpha, const std::complex< double > *A, const int &lda, const std::complex< double > beta, std::complex< double > *C, const int &ldc) const |
void | TRMM (ESide side, EUplo uplo, ETransp transa, EDiag diag, const int &m, const int &n, const std::complex< double > alpha, const std::complex< double > *A, const int &lda, std::complex< double > *B, const int &ldb) const |
void | TRSM (ESide side, EUplo uplo, ETransp transa, EDiag diag, const int &m, const int &n, const std::complex< double > alpha, const std::complex< double > *A, const int &lda, std::complex< double > *B, const int &ldb) const |
Definition at line 2313 of file Teuchos_BLAS.hpp.
|
inline |
Definition at line 2316 of file Teuchos_BLAS.hpp.
|
inline |
Definition at line 2317 of file Teuchos_BLAS.hpp.
|
inlinevirtual |
Definition at line 2318 of file Teuchos_BLAS.hpp.
void Teuchos::BLAS< int, std::complex< double > >::ROTG | ( | std::complex< double > * | da, |
std::complex< double > * | db, | ||
double * | c, | ||
std::complex< double > * | s | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::ROT | ( | const int & | n, |
std::complex< double > * | dx, | ||
const int & | incx, | ||
std::complex< double > * | dy, | ||
const int & | incy, | ||
double * | c, | ||
std::complex< double > * | s | ||
) | const |
double Teuchos::BLAS< int, std::complex< double > >::ASUM | ( | const int & | n, |
const std::complex< double > * | x, | ||
const int & | incx | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::AXPY | ( | const int & | n, |
const std::complex< double > | alpha, | ||
const std::complex< double > * | x, | ||
const int & | incx, | ||
std::complex< double > * | y, | ||
const int & | incy | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::COPY | ( | const int & | n, |
const std::complex< double > * | x, | ||
const int & | incx, | ||
std::complex< double > * | y, | ||
const int & | incy | ||
) | const |
std::complex<double> Teuchos::BLAS< int, std::complex< double > >::DOT | ( | const int & | n, |
const std::complex< double > * | x, | ||
const int & | incx, | ||
const std::complex< double > * | y, | ||
const int & | incy | ||
) | const |
double Teuchos::BLAS< int, std::complex< double > >::NRM2 | ( | const int & | n, |
const std::complex< double > * | x, | ||
const int & | incx | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::SCAL | ( | const int & | n, |
const std::complex< double > | alpha, | ||
std::complex< double > * | x, | ||
const int & | incx | ||
) | const |
int Teuchos::BLAS< int, std::complex< double > >::IAMAX | ( | const int & | n, |
const std::complex< double > * | x, | ||
const int & | incx | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::GEMV | ( | ETransp | trans, |
const int & | m, | ||
const int & | n, | ||
const std::complex< double > | alpha, | ||
const std::complex< double > * | A, | ||
const int & | lda, | ||
const std::complex< double > * | x, | ||
const int & | incx, | ||
const std::complex< double > | beta, | ||
std::complex< double > * | y, | ||
const int & | incy | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::TRMV | ( | EUplo | uplo, |
ETransp | trans, | ||
EDiag | diag, | ||
const int & | n, | ||
const std::complex< double > * | A, | ||
const int & | lda, | ||
std::complex< double > * | x, | ||
const int & | incx | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::GER | ( | const int & | m, |
const int & | n, | ||
const std::complex< double > | alpha, | ||
const std::complex< double > * | x, | ||
const int & | incx, | ||
const std::complex< double > * | y, | ||
const int & | incy, | ||
std::complex< double > * | A, | ||
const int & | lda | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::GEMM | ( | ETransp | transa, |
ETransp | transb, | ||
const int & | m, | ||
const int & | n, | ||
const int & | k, | ||
const std::complex< double > | alpha, | ||
const std::complex< double > * | A, | ||
const int & | lda, | ||
const std::complex< double > * | B, | ||
const int & | ldb, | ||
const std::complex< double > | beta, | ||
std::complex< double > * | C, | ||
const int & | ldc | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::SWAP | ( | const int & | n, |
std::complex< double > *const | x, | ||
const int & | incx, | ||
std::complex< double > *const | y, | ||
const int & | incy | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::SYMM | ( | ESide | side, |
EUplo | uplo, | ||
const int & | m, | ||
const int & | n, | ||
const std::complex< double > | alpha, | ||
const std::complex< double > * | A, | ||
const int & | lda, | ||
const std::complex< double > * | B, | ||
const int & | ldb, | ||
const std::complex< double > | beta, | ||
std::complex< double > * | C, | ||
const int & | ldc | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::SYRK | ( | EUplo | uplo, |
ETransp | trans, | ||
const int & | n, | ||
const int & | k, | ||
const std::complex< double > | alpha, | ||
const std::complex< double > * | A, | ||
const int & | lda, | ||
const std::complex< double > | beta, | ||
std::complex< double > * | C, | ||
const int & | ldc | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::HERK | ( | EUplo | uplo, |
ETransp | trans, | ||
const int & | n, | ||
const int & | k, | ||
const std::complex< double > | alpha, | ||
const std::complex< double > * | A, | ||
const int & | lda, | ||
const std::complex< double > | beta, | ||
std::complex< double > * | C, | ||
const int & | ldc | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::TRMM | ( | ESide | side, |
EUplo | uplo, | ||
ETransp | transa, | ||
EDiag | diag, | ||
const int & | m, | ||
const int & | n, | ||
const std::complex< double > | alpha, | ||
const std::complex< double > * | A, | ||
const int & | lda, | ||
std::complex< double > * | B, | ||
const int & | ldb | ||
) | const |
void Teuchos::BLAS< int, std::complex< double > >::TRSM | ( | ESide | side, |
EUplo | uplo, | ||
ETransp | transa, | ||
EDiag | diag, | ||
const int & | m, | ||
const int & | n, | ||
const std::complex< double > | alpha, | ||
const std::complex< double > * | A, | ||
const int & | lda, | ||
std::complex< double > * | B, | ||
const int & | ldb | ||
) | const |