Nektar++
Namespaces | Functions
Blas.hpp File Reference
#include <LibUtilities/LinearAlgebra/TransF77.hpp>
#include <LibUtilities/LinearAlgebra/BlasArray.hpp>
Include dependency graph for Blas.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Blas
 

Functions

void F77NAME() Blas::dcopy (const int &n, const double *x, const int &incx, double *y, const int &incy)
 
void F77NAME() Blas::daxpy (const int &n, const double &alpha, const double *x, const int &incx, const double *y, const int &incy)
 
void F77NAME() Blas::dswap (const int &n, double *x, const int &incx, double *y, const int &incy)
 
void F77NAME() Blas::dscal (const int &n, const double &alpha, double *x, const int &incx)
 
void F77NAME() Blas::drot (const int &n, double *x, const int &incx, double *y, const int &incy, const double &c, const double &s)
 
double F77NAME() Blas::ddot (const int &n, const double *x, const int &incx, const double *y, const int &incy)
 
double F77NAME() Blas::dnrm2 (const int &n, const double *x, const int &incx)
 
double F77NAME() Blas::dasum (const int &n, const double *x, const int &incx)
 
int F77NAME() Blas::idamax (const int &n, const double *x, const int &incx)
 
void F77NAME() Blas::dgemv (const char &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)
 
void F77NAME() Blas::dgbmv (const char &trans, const int &m, const int &n, const int &kl, const int &ku, const double &alpha, const double *a, const int &lda, const double *x, const int &incx, const double &beta, double *y, const int &incy)
 
void F77NAME() Blas::dtpmv (const char &uplo, const char &trans, const char &diag, const int &n, const double *ap, double *x, const int &incx)
 
void F77NAME() Blas::dspmv (const char &trans, const int &n, const double &alpha, const double *a, const double *x, const int &incx, const double &beta, double *y, const int &incy)
 
void F77NAME() Blas::dsbmv (const char &uplo, const int &m, const int &k, const double &alpha, const double *a, const int &lda, const double *x, const int &incx, const double &beta, double *y, const int &incy)
 
void F77NAME() Blas::dgemm (const char &trans, const char &transb, const int &m1, 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)