|
typedef FortranTypes::f_int | BLAS_Cpp::f_int |
|
typedef FortranTypes::f_real | BLAS_Cpp::f_real |
|
typedef FortranTypes::f_dbl_prec | BLAS_Cpp::f_dbl_prec |
|
const char | BLAS_Cpp::SideChar [] = {'L' , 'R' } |
|
const char | BLAS_Cpp::TransChar [] = {'N' , 'T' , 'C' } |
|
const char | BLAS_Cpp::UploChar [] = {'U' , 'L' } |
|
const char | BLAS_Cpp::DiagChar [] = {'U' , 'N' } |
|
void | BLAS_Cpp::rotg (f_dbl_prec *a, f_dbl_prec *b, f_dbl_prec *c, f_dbl_prec *s) |
|
void | BLAS_Cpp::rot (const f_int &N, f_dbl_prec *X, const f_int &INCX, f_dbl_prec *Y, const f_int &INCY, const f_dbl_prec &C, const f_dbl_prec &S) |
|
void | BLAS_Cpp::swap (const f_int &N, f_dbl_prec *X, const f_int &INCX, f_dbl_prec *Y, const f_int &INCY) |
|
void | BLAS_Cpp::scal (const f_int &N, const f_dbl_prec &ALPHA, f_dbl_prec *X, const f_int &INCX) |
|
void | BLAS_Cpp::copy (const f_int &N, const f_dbl_prec *X, const f_int &INCX, f_dbl_prec *Y, const f_int &INCY) |
|
void | BLAS_Cpp::axpy (const f_int &N, const f_dbl_prec &A, const f_dbl_prec *X, const f_int &INCX, f_dbl_prec *Y, const f_int &INCY) |
|
f_dbl_prec | BLAS_Cpp::dot (const f_int &N, const f_dbl_prec *X, const f_int &INCX, const f_dbl_prec *Y, const f_int &INCY) |
|
f_dbl_prec | BLAS_Cpp::nrm2 (const f_int &N, const f_dbl_prec *X, const f_int &INCX) |
|
f_dbl_prec | BLAS_Cpp::asum (const f_int &N, const f_dbl_prec *X, const f_int &INCX) |
|
f_dbl_prec | BLAS_Cpp::iamax (const f_int &N, const f_dbl_prec *X, const f_int &INCX) |
|
void | BLAS_Cpp::gemv (Transp transa, f_int m, f_int n, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *x, f_int incx, f_dbl_prec beta, f_dbl_prec *py, f_int incy) |
|
void | BLAS_Cpp::gbmv (Transp transa, f_int m, f_int n, f_int kl, f_int ku, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *x, f_int incx, f_dbl_prec beta, f_dbl_prec *py, f_int incy) |
|
void | BLAS_Cpp::symv (Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *x, f_int incx, f_dbl_prec beta, f_dbl_prec *py, f_int incy) |
|
void | BLAS_Cpp::sbmv (Uplo uplo, f_int n, f_int k, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *x, f_int incx, f_dbl_prec beta, f_dbl_prec *py, f_int incy) |
|
void | BLAS_Cpp::spmv (Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *pap, const f_dbl_prec *x, f_int incx, f_dbl_prec beta, f_dbl_prec *py, f_int incy) |
|
void | BLAS_Cpp::trmv (Uplo uplo, Transp trans, Diag diag, f_int n, const f_dbl_prec *pa, f_int lda, f_dbl_prec *px, f_int incx) |
|
void | BLAS_Cpp::tbmv (Uplo uplo, Transp trans, Diag diag, f_int n, f_int k, const f_dbl_prec *pa, f_int lda, f_dbl_prec *px, f_int incx) |
|
void | BLAS_Cpp::tpmv (Uplo uplo, Transp trans, Diag diag, f_int n, const f_dbl_prec *pap, f_dbl_prec *px, f_int incx) |
|
void | BLAS_Cpp::trsv (Uplo uplo, Transp trans, Diag diag, f_int n, const f_dbl_prec *pa, f_int lda, f_dbl_prec *px, f_int incx) |
|
void | BLAS_Cpp::tbsv (Uplo uplo, Transp trans, Diag diag, f_int n, f_int k, const f_dbl_prec *pa, f_int lda, f_dbl_prec *px, f_int incx) |
|
void | BLAS_Cpp::tpsv (Uplo uplo, Transp trans, Diag diag, f_int n, const f_dbl_prec *pap, f_dbl_prec *px, f_int incx) |
|
void | BLAS_Cpp::ger (f_int m, f_int n, f_dbl_prec alpha, const f_dbl_prec *px, f_int incx, const f_dbl_prec *py, f_int incy, f_dbl_prec *pa, f_int lda) |
|
void | BLAS_Cpp::syr (Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *px, f_int incx, f_dbl_prec *pa, f_int lda) |
|
void | BLAS_Cpp::spr (Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *px, f_int incx, f_dbl_prec *pap) |
|
void | BLAS_Cpp::syr2 (Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *px, f_int incx, const f_dbl_prec *py, f_int incy, f_dbl_prec *pa, f_int lda) |
|
void | BLAS_Cpp::spr2 (Uplo uplo, f_int n, f_dbl_prec alpha, const f_dbl_prec *px, f_int incx, const f_dbl_prec *py, f_int incy, f_dbl_prec *pap) |
|
void | BLAS_Cpp::gemm (Transp transa, Transp transb, f_int m, f_int n, f_int k, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *pb, f_int ldb, f_dbl_prec beta, f_dbl_prec *pc, f_int ldc) |
|
void | BLAS_Cpp::symm (Side side, Uplo uplo, f_int m, f_int n, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *pb, f_int ldb, f_dbl_prec beta, f_dbl_prec *pc, f_int ldc) |
|
void | BLAS_Cpp::syrk (Uplo uplo, Transp trans, f_int n, f_int k, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, f_dbl_prec beta, f_dbl_prec *pc, f_int ldc) |
|
void | BLAS_Cpp::syr2k (Uplo uplo, Transp trans, f_int n, f_int k, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, const f_dbl_prec *pb, f_int ldb, f_dbl_prec beta, f_dbl_prec *pc, f_int ldc) |
|
void | BLAS_Cpp::trmm (Side side, Uplo uplo, Transp transa, Diag diag, f_int m, f_int n, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, f_dbl_prec *pb, f_int ldb) |
|
void | BLAS_Cpp::trsm (Side side, Uplo uplo, Transp transa, Diag diag, f_int m, f_int n, f_dbl_prec alpha, const f_dbl_prec *pa, f_int lda, f_dbl_prec *pb, f_int ldb) |
|