blas_lapack.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MAT_SIZE_T   int
 

Functions

void dgemm_ (const char *transA, const char *transB, const MAT_SIZE_T *m, const MAT_SIZE_T *n, const MAT_SIZE_T *k, const double *a1, const double *A, const MAT_SIZE_T *ldA, const double *B, const MAT_SIZE_T *ldB, const double *a2, double *C, const MAT_SIZE_T *ldC)
 
void dsyrk_ (const char *uplo, const char *trans, const MAT_SIZE_T *n, const MAT_SIZE_T *k, const double *a1, const double *A, const MAT_SIZE_T *ldA, const double *a2, double *C, const MAT_SIZE_T *ldC)
 
void dgeqrf_ (const MAT_SIZE_T *m, const MAT_SIZE_T *n, double *A, const MAT_SIZE_T *ld, double *tau, double *work, const MAT_SIZE_T *lwork, MAT_SIZE_T *info)
 
void dorgqr_ (const MAT_SIZE_T *m, const MAT_SIZE_T *n, const MAT_SIZE_T *k, double *A, const MAT_SIZE_T *ld, const double *tau, double *work, const MAT_SIZE_T *lwork, MAT_SIZE_T *info)
 
void dgetrf_ (const MAT_SIZE_T *m, const MAT_SIZE_T *n, double *A, const MAT_SIZE_T *ld, MAT_SIZE_T *ipiv, MAT_SIZE_T *info)
 
void dgetrs_ (const char *trans, const MAT_SIZE_T *n, const MAT_SIZE_T *nrhs, const double *A, const MAT_SIZE_T *lda, const MAT_SIZE_T *ipiv, double *B, const MAT_SIZE_T *ldb, MAT_SIZE_T *info)
 
void dgtsv_ (const MAT_SIZE_T *n, const MAT_SIZE_T *nrhs, double *DL, double *D, double *DU, double *B, const MAT_SIZE_T *ldb, MAT_SIZE_T *info)
 
void dgbsv_ (const MAT_SIZE_T *n, const MAT_SIZE_T *kl, const MAT_SIZE_T *ku, const MAT_SIZE_T *nrhs, double *AB, const MAT_SIZE_T *ldab, MAT_SIZE_T *ipiv, double *B, const MAT_SIZE_T *ldb, MAT_SIZE_T *info)
 
void dgesv_ (const MAT_SIZE_T *n, const MAT_SIZE_T *nrhs, double *A, const MAT_SIZE_T *lda, MAT_SIZE_T *piv, double *B, const MAT_SIZE_T *ldb, MAT_SIZE_T *info)
 
void dpotrf_ (const char *uplo, const MAT_SIZE_T *n, double *A, const MAT_SIZE_T *lda, MAT_SIZE_T *info)
 
void dpotrs_ (const char *uplo, const MAT_SIZE_T *n, const MAT_SIZE_T *nrhs, double *A, const MAT_SIZE_T *lda, double *B, const MAT_SIZE_T *ldb, MAT_SIZE_T *info)
 
void dpptrf_ (const char *uplo, const MAT_SIZE_T *n, double *Ap, MAT_SIZE_T *info)
 
void dpptri_ (const char *uplo, const MAT_SIZE_T *n, double *Ap, MAT_SIZE_T *info)
 
void dgemv_ (const char *trans, const MAT_SIZE_T *m, const MAT_SIZE_T *n, const double *a1, const double *A, const MAT_SIZE_T *ldA, const double *x, const MAT_SIZE_T *incX, const double *a2, double *y, const MAT_SIZE_T *incY)
 
void daxpy_ (const MAT_SIZE_T *n, const double *a, const double *x, const MAT_SIZE_T *incx, double *y, const MAT_SIZE_T *incy)
 
double ddot_ (const MAT_SIZE_T *n, const double *x, const MAT_SIZE_T *incx, const double *y, const MAT_SIZE_T *incy)
 

Macro Definition Documentation

#define MAT_SIZE_T   int

Referenced by tpfa_htrans_compute().

Function Documentation

void daxpy_ ( const MAT_SIZE_T *  n,
const double *  a,
const double *  x,
const MAT_SIZE_T *  incx,
double *  y,
const MAT_SIZE_T *  incy 
)
double ddot_ ( const MAT_SIZE_T *  n,
const double *  x,
const MAT_SIZE_T *  incx,
const double *  y,
const MAT_SIZE_T *  incy 
)
void dgbsv_ ( const MAT_SIZE_T *  n,
const MAT_SIZE_T *  kl,
const MAT_SIZE_T *  ku,
const MAT_SIZE_T *  nrhs,
double *  AB,
const MAT_SIZE_T *  ldab,
MAT_SIZE_T *  ipiv,
double *  B,
const MAT_SIZE_T *  ldb,
MAT_SIZE_T *  info 
)
void dgemm_ ( const char *  transA,
const char *  transB,
const MAT_SIZE_T *  m,
const MAT_SIZE_T *  n,
const MAT_SIZE_T *  k,
const double *  a1,
const double *  A,
const MAT_SIZE_T *  ldA,
const double *  B,
const MAT_SIZE_T *  ldB,
const double *  a2,
double *  C,
const MAT_SIZE_T *  ldC 
)
void dgemv_ ( const char *  trans,
const MAT_SIZE_T *  m,
const MAT_SIZE_T *  n,
const double *  a1,
const double *  A,
const MAT_SIZE_T *  ldA,
const double *  x,
const MAT_SIZE_T *  incX,
const double *  a2,
double *  y,
const MAT_SIZE_T *  incY 
)

Referenced by tpfa_htrans_compute().

void dgeqrf_ ( const MAT_SIZE_T *  m,
const MAT_SIZE_T *  n,
double *  A,
const MAT_SIZE_T *  ld,
double *  tau,
double *  work,
const MAT_SIZE_T *  lwork,
MAT_SIZE_T *  info 
)
void dgesv_ ( const MAT_SIZE_T *  n,
const MAT_SIZE_T *  nrhs,
double *  A,
const MAT_SIZE_T *  lda,
MAT_SIZE_T *  piv,
double *  B,
const MAT_SIZE_T *  ldb,
MAT_SIZE_T *  info 
)
void dgetrf_ ( const MAT_SIZE_T *  m,
const MAT_SIZE_T *  n,
double *  A,
const MAT_SIZE_T *  ld,
MAT_SIZE_T *  ipiv,
MAT_SIZE_T *  info 
)
void dgetrs_ ( const char *  trans,
const MAT_SIZE_T *  n,
const MAT_SIZE_T *  nrhs,
const double *  A,
const MAT_SIZE_T *  lda,
const MAT_SIZE_T *  ipiv,
double *  B,
const MAT_SIZE_T *  ldb,
MAT_SIZE_T *  info 
)
void dgtsv_ ( const MAT_SIZE_T *  n,
const MAT_SIZE_T *  nrhs,
double *  DL,
double *  D,
double *  DU,
double *  B,
const MAT_SIZE_T *  ldb,
MAT_SIZE_T *  info 
)
void dorgqr_ ( const MAT_SIZE_T *  m,
const MAT_SIZE_T *  n,
const MAT_SIZE_T *  k,
double *  A,
const MAT_SIZE_T *  ld,
const double *  tau,
double *  work,
const MAT_SIZE_T *  lwork,
MAT_SIZE_T *  info 
)
void dpotrf_ ( const char *  uplo,
const MAT_SIZE_T *  n,
double *  A,
const MAT_SIZE_T *  lda,
MAT_SIZE_T *  info 
)
void dpotrs_ ( const char *  uplo,
const MAT_SIZE_T *  n,
const MAT_SIZE_T *  nrhs,
double *  A,
const MAT_SIZE_T *  lda,
double *  B,
const MAT_SIZE_T *  ldb,
MAT_SIZE_T *  info 
)
void dpptrf_ ( const char *  uplo,
const MAT_SIZE_T *  n,
double *  Ap,
MAT_SIZE_T *  info 
)
void dpptri_ ( const char *  uplo,
const MAT_SIZE_T *  n,
double *  Ap,
MAT_SIZE_T *  info 
)
void dsyrk_ ( const char *  uplo,
const char *  trans,
const MAT_SIZE_T *  n,
const MAT_SIZE_T *  k,
const double *  a1,
const double *  A,
const MAT_SIZE_T *  ldA,
const double *  a2,
double *  C,
const MAT_SIZE_T *  ldC 
)