Nektar++
Functions
Blas Namespace Reference

Functions

void F77NAME() dcopy (const int &n, const double *x, const int &incx, double *y, const int &incy)
 
void F77NAME() daxpy (const int &n, const double &alpha, const double *x, const int &incx, const double *y, const int &incy)
 
void F77NAME() dswap (const int &n, double *x, const int &incx, double *y, const int &incy)
 
void F77NAME() dscal (const int &n, const double &alpha, double *x, const int &incx)
 
void F77NAME() drot (const int &n, double *x, const int &incx, double *y, const int &incy, const double &c, const double &s)
 
double F77NAME() ddot (const int &n, const double *x, const int &incx, const double *y, const int &incy)
 
double F77NAME() dnrm2 (const int &n, const double *x, const int &incx)
 
double F77NAME() dasum (const int &n, const double *x, const int &incx)
 
int F77NAME() idamax (const int &n, const double *x, const int &incx)
 
void F77NAME() 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() 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() dtpmv (const char &uplo, const char &trans, const char &diag, const int &n, const double *ap, double *x, const int &incx)
 
void F77NAME() 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() 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() 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)
 

Function Documentation

double F77NAME() Blas::dasum ( const int &  n,
const double *  x,
const int &  incx 
)
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::dcopy ( const int &  n,
const double *  x,
const int &  incx,
double *  y,
const int &  incy 
)
double F77NAME() Blas::ddot ( const int &  n,
const double *  x,
const int &  incx,
const 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::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 
)
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 
)
double F77NAME() Blas::dnrm2 ( const int &  n,
const 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 
)
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::dscal ( const int &  n,
const double &  alpha,
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::dswap ( const int &  n,
double *  x,
const int &  incx,
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 
)
int F77NAME() Blas::idamax ( const int &  n,
const double *  x,
const int &  incx 
)