vblas.h File Reference

The primary header for the BLAS. (Basic Linear Algebra Subroutines.). More...

#include <punc/punc_base.h>
#include <punc/vf2c.h>

Include dependency graph for vblas.h:

Go to the source code of this file.

Functions

logical lsame_ (char *ca, char *cb)
 Library VBLAS prototypes.
int xerbla_ (char *srname, integer *info)
 Library VBLAS prototypes.
int caxpy_ (integer *n, complex *ca, complex *cx, integer *incx, complex *cy, integer *incy)
 Library VBLAS prototypes.
int ccopy_ (integer *n, complex *cx, integer *incx, complex *cy, integer *incy)
 Library VBLAS prototypes.
C_f cdotc_ (complex *ret_val, integer *n, complex *cx, integer *incx, complex *cy, integer *incy)
 Library VBLAS prototypes.
C_f cdotu_ (complex *ret_val, integer *n, complex *cx, integer *incx, complex *cy, integer *incy)
 Library VBLAS prototypes.
int cgbmv_ (char *trans, integer *m, integer *n, integer *kl, integer *ku, complex *alpha, complex *a, integer *lda, complex *x, integer *incx, complex *beta, complex *y, integer *incy, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124.
:ref: xerbla_ 14 3 13 4 124.
int cgemm_ (char *transa, char *transb, integer *m, integer *n, integer *k, complex *alpha, complex *a, integer *lda, complex *b, integer *ldb, complex *beta, complex *c__, integer *ldc, ftnlen transa_len, ftnlen transb_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int cgemv_ (char *trans, integer *m, integer *n, complex *alpha, complex *a, integer *lda, complex *x, integer *incx, complex *beta, complex *y, integer *incy, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int cgerc_ (integer *m, integer *n, complex *alpha, complex *x, integer *incx, complex *y, integer *incy, complex *a, integer *lda)
 Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.
int cgeru_ (integer *m, integer *n, complex *alpha, complex *x, integer *incx, complex *y, integer *incy, complex *a, integer *lda)
 Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.
int chbmv_ (char *uplo, integer *n, integer *k, complex *alpha, complex *a, integer *lda, complex *x, integer *incx, complex *beta, complex *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int chemm_ (char *side, char *uplo, integer *m, integer *n, complex *alpha, complex *a, integer *lda, complex *b, integer *ldb, complex *beta, complex *c__, integer *ldc, ftnlen side_len, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int chemv_ (char *uplo, integer *n, complex *alpha, complex *a, integer *lda, complex *x, integer *incx, complex *beta, complex *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int cher_ (char *uplo, integer *n, real *alpha, complex *x, integer *incx, complex *a, integer *lda, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int cher2_ (char *uplo, integer *n, complex *alpha, complex *x, integer *incx, complex *y, integer *incy, complex *a, integer *lda, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int cher2k_ (char *uplo, char *trans, integer *n, integer *k, complex *alpha, complex *a, integer *lda, complex *b, integer *ldb, real *beta, complex *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int cherk_ (char *uplo, char *trans, integer *n, integer *k, real *alpha, complex *a, integer *lda, real *beta, complex *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int chpmv_ (char *uplo, integer *n, complex *alpha, complex *ap, complex *x, integer *incx, complex *beta, complex *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int chpr_ (char *uplo, integer *n, real *alpha, complex *x, integer *incx, complex *ap, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int chpr2_ (char *uplo, integer *n, complex *alpha, complex *x, integer *incx, complex *y, integer *incy, complex *ap, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int crotg_ (complex *ca, complex *cb, real *c__, complex *s)
 Library VBLAS prototypes.
int cscal_ (integer *n, complex *ca, complex *cx, integer *incx)
 Library VBLAS prototypes.
int csscal_ (integer *n, real *sa, complex *cx, integer *incx)
 Library VBLAS prototypes.
int cswap_ (integer *n, complex *cx, integer *incx, complex *cy, integer *incy)
 Library VBLAS prototypes.
int csymm_ (char *side, char *uplo, integer *m, integer *n, complex *alpha, complex *a, integer *lda, complex *b, integer *ldb, complex *beta, complex *c__, integer *ldc, ftnlen side_len, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int csyr2k_ (char *uplo, char *trans, integer *n, integer *k, complex *alpha, complex *a, integer *lda, complex *b, integer *ldb, complex *beta, complex *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int csyrk_ (char *uplo, char *trans, integer *n, integer *k, complex *alpha, complex *a, integer *lda, complex *beta, complex *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ctbmv_ (char *uplo, char *trans, char *diag, integer *n, integer *k, complex *a, integer *lda, complex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ctbsv_ (char *uplo, char *trans, char *diag, integer *n, integer *k, complex *a, integer *lda, complex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ctpmv_ (char *uplo, char *trans, char *diag, integer *n, complex *ap, complex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ctpsv_ (char *uplo, char *trans, char *diag, integer *n, complex *ap, complex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ctrmm_ (char *side, char *uplo, char *transa, char *diag, integer *m, integer *n, complex *alpha, complex *a, integer *lda, complex *b, integer *ldb, ftnlen side_len, ftnlen uplo_len, ftnlen transa_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ctrmv_ (char *uplo, char *trans, char *diag, integer *n, complex *a, integer *lda, complex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ctrsm_ (char *side, char *uplo, char *transa, char *diag, integer *m, integer *n, complex *alpha, complex *a, integer *lda, complex *b, integer *ldb, ftnlen side_len, ftnlen uplo_len, ftnlen transa_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ctrsv_ (char *uplo, char *trans, char *diag, integer *n, complex *a, integer *lda, complex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
doublereal dasum_ (integer *n, doublereal *dx, integer *incx)
 Library VBLAS prototypes.
int daxpy_ (integer *n, doublereal *da, doublereal *dx, integer *incx, doublereal *dy, integer *incy)
 Library VBLAS prototypes.
doublereal dcabs1_ (doublecomplex *z__)
 Library VBLAS prototypes.
int dcopy_ (integer *n, doublereal *dx, integer *incx, doublereal *dy, integer *incy)
 Library VBLAS prototypes.
doublereal ddot_ (integer *n, doublereal *dx, integer *incx, doublereal *dy, integer *incy)
 Library VBLAS prototypes.
int dgbmv_ (char *trans, integer *m, integer *n, integer *kl, integer *ku, doublereal *alpha, doublereal *a, integer *lda, doublereal *x, integer *incx, doublereal *beta, doublereal *y, integer *incy, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dgemm_ (char *transa, char *transb, integer *m, integer *n, integer *k, doublereal *alpha, doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *beta, doublereal *c__, integer *ldc, ftnlen transa_len, ftnlen transb_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dgemv_ (char *trans, integer *m, integer *n, doublereal *alpha, doublereal *a, integer *lda, doublereal *x, integer *incx, doublereal *beta, doublereal *y, integer *incy, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dger_ (integer *m, integer *n, doublereal *alpha, doublereal *x, integer *incx, doublereal *y, integer *incy, doublereal *a, integer *lda)
 Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.
doublereal dnrm2_ (integer *n, doublereal *x, integer *incx)
 Library VBLAS prototypes.
int drot_ (integer *n, doublereal *dx, integer *incx, doublereal *dy, integer *incy, doublereal *c__, doublereal *s)
 Library VBLAS prototypes.
int drotg_ (doublereal *da, doublereal *db, doublereal *c__, doublereal *s)
 Library VBLAS prototypes.
int dsbmv_ (char *uplo, integer *n, integer *k, doublereal *alpha, doublereal *a, integer *lda, doublereal *x, integer *incx, doublereal *beta, doublereal *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dscal_ (integer *n, doublereal *da, doublereal *dx, integer *incx)
 Library VBLAS prototypes.
int dspmv_ (char *uplo, integer *n, doublereal *alpha, doublereal *ap, doublereal *x, integer *incx, doublereal *beta, doublereal *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dspr_ (char *uplo, integer *n, doublereal *alpha, doublereal *x, integer *incx, doublereal *ap, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dspr2_ (char *uplo, integer *n, doublereal *alpha, doublereal *x, integer *incx, doublereal *y, integer *incy, doublereal *ap, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dswap_ (integer *n, doublereal *dx, integer *incx, doublereal *dy, integer *incy)
 Library VBLAS prototypes.
int dsymm_ (char *side, char *uplo, integer *m, integer *n, doublereal *alpha, doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *beta, doublereal *c__, integer *ldc, ftnlen side_len, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dsymv_ (char *uplo, integer *n, doublereal *alpha, doublereal *a, integer *lda, doublereal *x, integer *incx, doublereal *beta, doublereal *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dsyr_ (char *uplo, integer *n, doublereal *alpha, doublereal *x, integer *incx, doublereal *a, integer *lda, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dsyr2_ (char *uplo, integer *n, doublereal *alpha, doublereal *x, integer *incx, doublereal *y, integer *incy, doublereal *a, integer *lda, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dsyr2k_ (char *uplo, char *trans, integer *n, integer *k, doublereal *alpha, doublereal *a, integer *lda, doublereal *b, integer *ldb, doublereal *beta, doublereal *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dsyrk_ (char *uplo, char *trans, integer *n, integer *k, doublereal *alpha, doublereal *a, integer *lda, doublereal *beta, doublereal *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dtbmv_ (char *uplo, char *trans, char *diag, integer *n, integer *k, doublereal *a, integer *lda, doublereal *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dtbsv_ (char *uplo, char *trans, char *diag, integer *n, integer *k, doublereal *a, integer *lda, doublereal *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dtpmv_ (char *uplo, char *trans, char *diag, integer *n, doublereal *ap, doublereal *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dtpsv_ (char *uplo, char *trans, char *diag, integer *n, doublereal *ap, doublereal *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dtrmm_ (char *side, char *uplo, char *transa, char *diag, integer *m, integer *n, doublereal *alpha, doublereal *a, integer *lda, doublereal *b, integer *ldb, ftnlen side_len, ftnlen uplo_len, ftnlen transa_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dtrmv_ (char *uplo, char *trans, char *diag, integer *n, doublereal *a, integer *lda, doublereal *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dtrsm_ (char *side, char *uplo, char *transa, char *diag, integer *m, integer *n, doublereal *alpha, doublereal *a, integer *lda, doublereal *b, integer *ldb, ftnlen side_len, ftnlen uplo_len, ftnlen transa_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int dtrsv_ (char *uplo, char *trans, char *diag, integer *n, doublereal *a, integer *lda, doublereal *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
doublereal dzasum_ (integer *n, doublecomplex *zx, integer *incx)
 Library VBLAS prototypes.
:ref: dcabs1_ 7 1 9.
doublereal dznrm2_ (integer *n, doublecomplex *x, integer *incx)
 Library VBLAS prototypes.
integer icamax_ (integer *n, complex *cx, integer *incx)
 Library VBLAS prototypes.
integer idamax_ (integer *n, doublereal *dx, integer *incx)
 Library VBLAS prototypes.
integer isamax_ (integer *n, real *sx, integer *incx)
 Library VBLAS prototypes.
integer izamax_ (integer *n, doublecomplex *zx, integer *incx)
 Library VBLAS prototypes.
:ref: dcabs1_ 7 1 9.
E_f sasum_ (integer *n, real *sx, integer *incx)
 Library VBLAS prototypes.
int saxpy_ (integer *n, real *sa, real *sx, integer *incx, real *sy, integer *incy)
 Library VBLAS prototypes.
E_f scasum_ (integer *n, complex *cx, integer *incx)
 Library VBLAS prototypes.
E_f scnrm2_ (integer *n, complex *x, integer *incx)
 Library VBLAS prototypes.
int scopy_ (integer *n, real *sx, integer *incx, real *sy, integer *incy)
 Library VBLAS prototypes.
E_f sdot_ (integer *n, real *sx, integer *incx, real *sy, integer *incy)
 Library VBLAS prototypes.
int sgbmv_ (char *trans, integer *m, integer *n, integer *kl, integer *ku, real *alpha, real *a, integer *lda, real *x, integer *incx, real *beta, real *y, integer *incy, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int sgemm_ (char *transa, char *transb, integer *m, integer *n, integer *k, real *alpha, real *a, integer *lda, real *b, integer *ldb, real *beta, real *c__, integer *ldc, ftnlen transa_len, ftnlen transb_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int sgemv_ (char *trans, integer *m, integer *n, real *alpha, real *a, integer *lda, real *x, integer *incx, real *beta, real *y, integer *incy, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int sger_ (integer *m, integer *n, real *alpha, real *x, integer *incx, real *y, integer *incy, real *a, integer *lda)
 Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.
E_f snrm2_ (integer *n, real *x, integer *incx)
 Library VBLAS prototypes.
int srot_ (integer *n, real *sx, integer *incx, real *sy, integer *incy, real *c__, real *s)
 Library VBLAS prototypes.
int srotg_ (real *sa, real *sb, real *c__, real *s)
 Library VBLAS prototypes.
int ssbmv_ (char *uplo, integer *n, integer *k, real *alpha, real *a, integer *lda, real *x, integer *incx, real *beta, real *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int sscal_ (integer *n, real *sa, real *sx, integer *incx)
 Library VBLAS prototypes.
int sspmv_ (char *uplo, integer *n, real *alpha, real *ap, real *x, integer *incx, real *beta, real *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int sspr_ (char *uplo, integer *n, real *alpha, real *x, integer *incx, real *ap, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int sspr2_ (char *uplo, integer *n, real *alpha, real *x, integer *incx, real *y, integer *incy, real *ap, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int sswap_ (integer *n, real *sx, integer *incx, real *sy, integer *incy)
 Library VBLAS prototypes.
int ssymm_ (char *side, char *uplo, integer *m, integer *n, real *alpha, real *a, integer *lda, real *b, integer *ldb, real *beta, real *c__, integer *ldc, ftnlen side_len, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ssymv_ (char *uplo, integer *n, real *alpha, real *a, integer *lda, real *x, integer *incx, real *beta, real *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ssyr_ (char *uplo, integer *n, real *alpha, real *x, integer *incx, real *a, integer *lda, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ssyr2_ (char *uplo, integer *n, real *alpha, real *x, integer *incx, real *y, integer *incy, real *a, integer *lda, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ssyr2k_ (char *uplo, char *trans, integer *n, integer *k, real *alpha, real *a, integer *lda, real *b, integer *ldb, real *beta, real *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ssyrk_ (char *uplo, char *trans, integer *n, integer *k, real *alpha, real *a, integer *lda, real *beta, real *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int stbmv_ (char *uplo, char *trans, char *diag, integer *n, integer *k, real *a, integer *lda, real *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int stbsv_ (char *uplo, char *trans, char *diag, integer *n, integer *k, real *a, integer *lda, real *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int stpmv_ (char *uplo, char *trans, char *diag, integer *n, real *ap, real *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int stpsv_ (char *uplo, char *trans, char *diag, integer *n, real *ap, real *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int strmm_ (char *side, char *uplo, char *transa, char *diag, integer *m, integer *n, real *alpha, real *a, integer *lda, real *b, integer *ldb, ftnlen side_len, ftnlen uplo_len, ftnlen transa_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int strmv_ (char *uplo, char *trans, char *diag, integer *n, real *a, integer *lda, real *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int strsm_ (char *side, char *uplo, char *transa, char *diag, integer *m, integer *n, real *alpha, real *a, integer *lda, real *b, integer *ldb, ftnlen side_len, ftnlen uplo_len, ftnlen transa_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int strsv_ (char *uplo, char *trans, char *diag, integer *n, real *a, integer *lda, real *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zaxpy_ (integer *n, doublecomplex *za, doublecomplex *zx, integer *incx, doublecomplex *zy, integer *incy)
 Library VBLAS prototypes.
:ref: dcabs1_ 7 1 9.
int zcopy_ (integer *n, doublecomplex *zx, integer *incx, doublecomplex *zy, integer *incy)
 Library VBLAS prototypes.
Z_f zdotc_ (doublecomplex *ret_val, integer *n, doublecomplex *zx, integer *incx, doublecomplex *zy, integer *incy)
 Library VBLAS prototypes.
Z_f zdotu_ (doublecomplex *ret_val, integer *n, doublecomplex *zx, integer *incx, doublecomplex *zy, integer *incy)
 Library VBLAS prototypes.
int zdscal_ (integer *n, doublereal *da, doublecomplex *zx, integer *incx)
 Library VBLAS prototypes.
int zgbmv_ (char *trans, integer *m, integer *n, integer *kl, integer *ku, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *x, integer *incx, doublecomplex *beta, doublecomplex *y, integer *incy, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zgemm_ (char *transa, char *transb, integer *m, integer *n, integer *k, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb, doublecomplex *beta, doublecomplex *c__, integer *ldc, ftnlen transa_len, ftnlen transb_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zgemv_ (char *trans, integer *m, integer *n, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *x, integer *incx, doublecomplex *beta, doublecomplex *y, integer *incy, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zgerc_ (integer *m, integer *n, doublecomplex *alpha, doublecomplex *x, integer *incx, doublecomplex *y, integer *incy, doublecomplex *a, integer *lda)
 Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.
int zgeru_ (integer *m, integer *n, doublecomplex *alpha, doublecomplex *x, integer *incx, doublecomplex *y, integer *incy, doublecomplex *a, integer *lda)
 Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.
int zhbmv_ (char *uplo, integer *n, integer *k, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *x, integer *incx, doublecomplex *beta, doublecomplex *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zhemm_ (char *side, char *uplo, integer *m, integer *n, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb, doublecomplex *beta, doublecomplex *c__, integer *ldc, ftnlen side_len, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zhemv_ (char *uplo, integer *n, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *x, integer *incx, doublecomplex *beta, doublecomplex *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zher_ (char *uplo, integer *n, doublereal *alpha, doublecomplex *x, integer *incx, doublecomplex *a, integer *lda, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zher2_ (char *uplo, integer *n, doublecomplex *alpha, doublecomplex *x, integer *incx, doublecomplex *y, integer *incy, doublecomplex *a, integer *lda, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zher2k_ (char *uplo, char *trans, integer *n, integer *k, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb, doublereal *beta, doublecomplex *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zherk_ (char *uplo, char *trans, integer *n, integer *k, doublereal *alpha, doublecomplex *a, integer *lda, doublereal *beta, doublecomplex *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zhpmv_ (char *uplo, integer *n, doublecomplex *alpha, doublecomplex *ap, doublecomplex *x, integer *incx, doublecomplex *beta, doublecomplex *y, integer *incy, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zhpr_ (char *uplo, integer *n, doublereal *alpha, doublecomplex *x, integer *incx, doublecomplex *ap, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zhpr2_ (char *uplo, integer *n, doublecomplex *alpha, doublecomplex *x, integer *incx, doublecomplex *y, integer *incy, doublecomplex *ap, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zrotg_ (doublecomplex *ca, doublecomplex *cb, doublereal *c__, doublecomplex *s)
 Library VBLAS prototypes.
int zscal_ (integer *n, doublecomplex *za, doublecomplex *zx, integer *incx)
 Library VBLAS prototypes.
int zswap_ (integer *n, doublecomplex *zx, integer *incx, doublecomplex *zy, integer *incy)
 Library VBLAS prototypes.
int zsymm_ (char *side, char *uplo, integer *m, integer *n, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb, doublecomplex *beta, doublecomplex *c__, integer *ldc, ftnlen side_len, ftnlen uplo_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zsyr2k_ (char *uplo, char *trans, integer *n, integer *k, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb, doublecomplex *beta, doublecomplex *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int zsyrk_ (char *uplo, char *trans, integer *n, integer *k, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *beta, doublecomplex *c__, integer *ldc, ftnlen uplo_len, ftnlen trans_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ztbmv_ (char *uplo, char *trans, char *diag, integer *n, integer *k, doublecomplex *a, integer *lda, doublecomplex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ztbsv_ (char *uplo, char *trans, char *diag, integer *n, integer *k, doublecomplex *a, integer *lda, doublecomplex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ztpmv_ (char *uplo, char *trans, char *diag, integer *n, doublecomplex *ap, doublecomplex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ztpsv_ (char *uplo, char *trans, char *diag, integer *n, doublecomplex *ap, doublecomplex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ztrmm_ (char *side, char *uplo, char *transa, char *diag, integer *m, integer *n, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb, ftnlen side_len, ftnlen uplo_len, ftnlen transa_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ztrmv_ (char *uplo, char *trans, char *diag, integer *n, doublecomplex *a, integer *lda, doublecomplex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ztrsm_ (char *side, char *uplo, char *transa, char *diag, integer *m, integer *n, doublecomplex *alpha, doublecomplex *a, integer *lda, doublecomplex *b, integer *ldb, ftnlen side_len, ftnlen uplo_len, ftnlen transa_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.
int ztrsv_ (char *uplo, char *trans, char *diag, integer *n, doublecomplex *a, integer *lda, doublecomplex *x, integer *incx, ftnlen uplo_len, ftnlen trans_len, ftnlen diag_len)
 Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.


Detailed Description

The primary header for the BLAS. (Basic Linear Algebra Subroutines.).

Note:
We provide this header whether or not we provide the BLAS library itself. This gives us some compile-time type-checking even for architecture-dependent assembly-coded BLAS.
Version:
Id
vblas.h,v 1.14 2008/05/01 00:46:37 fetk Exp
Author:
Michael Holst
Attention:
 *
 * PUNC = < Portable Understructure for Numerical Computing >
 * Copyright (C) 1994--2008 Michael Holst
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 * 
 *  

Function Documentation

int caxpy_ ( integer *  n,
complex ca,
complex cx,
integer *  incx,
complex cy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

int ccopy_ ( integer *  n,
complex cx,
integer *  incx,
complex cy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

C_f cdotc_ ( complex ret_val,
integer *  n,
complex cx,
integer *  incx,
complex cy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

C_f cdotu_ ( complex ret_val,
integer *  n,
complex cx,
integer *  incx,
complex cy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

int cgbmv_ ( char *  trans,
integer *  m,
integer *  n,
integer *  kl,
integer *  ku,
complex alpha,
complex a,
integer *  lda,
complex x,
integer *  incx,
complex beta,
complex y,
integer *  incy,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124.
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int cgemm_ ( char *  transa,
char *  transb,
integer *  m,
integer *  n,
integer *  k,
complex alpha,
complex a,
integer *  lda,
complex b,
integer *  ldb,
complex beta,
complex c__,
integer *  ldc,
ftnlen  transa_len,
ftnlen  transb_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int cgemv_ ( char *  trans,
integer *  m,
integer *  n,
complex alpha,
complex a,
integer *  lda,
complex x,
integer *  incx,
complex beta,
complex y,
integer *  incy,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int cgerc_ ( integer *  m,
integer *  n,
complex alpha,
complex x,
integer *  incx,
complex y,
integer *  incy,
complex a,
integer *  lda 
)

Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int cgeru_ ( integer *  m,
integer *  n,
complex alpha,
complex x,
integer *  incx,
complex y,
integer *  incy,
complex a,
integer *  lda 
)

Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int chbmv_ ( char *  uplo,
integer *  n,
integer *  k,
complex alpha,
complex a,
integer *  lda,
complex x,
integer *  incx,
complex beta,
complex y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int chemm_ ( char *  side,
char *  uplo,
integer *  m,
integer *  n,
complex alpha,
complex a,
integer *  lda,
complex b,
integer *  ldb,
complex beta,
complex c__,
integer *  ldc,
ftnlen  side_len,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int chemv_ ( char *  uplo,
integer *  n,
complex alpha,
complex a,
integer *  lda,
complex x,
integer *  incx,
complex beta,
complex y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int cher2_ ( char *  uplo,
integer *  n,
complex alpha,
complex x,
integer *  incx,
complex y,
integer *  incy,
complex a,
integer *  lda,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int cher2k_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
complex alpha,
complex a,
integer *  lda,
complex b,
integer *  ldb,
real *  beta,
complex c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int cher_ ( char *  uplo,
integer *  n,
real *  alpha,
complex x,
integer *  incx,
complex a,
integer *  lda,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int cherk_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
real *  alpha,
complex a,
integer *  lda,
real *  beta,
complex c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int chpmv_ ( char *  uplo,
integer *  n,
complex alpha,
complex ap,
complex x,
integer *  incx,
complex beta,
complex y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int chpr2_ ( char *  uplo,
integer *  n,
complex alpha,
complex x,
integer *  incx,
complex y,
integer *  incy,
complex ap,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int chpr_ ( char *  uplo,
integer *  n,
real *  alpha,
complex x,
integer *  incx,
complex ap,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int crotg_ ( complex ca,
complex cb,
real *  c__,
complex s 
)

Library VBLAS prototypes.

Author:
Michael Holst

int cscal_ ( integer *  n,
complex ca,
complex cx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

int csscal_ ( integer *  n,
real *  sa,
complex cx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

int cswap_ ( integer *  n,
complex cx,
integer *  incx,
complex cy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

int csymm_ ( char *  side,
char *  uplo,
integer *  m,
integer *  n,
complex alpha,
complex a,
integer *  lda,
complex b,
integer *  ldb,
complex beta,
complex c__,
integer *  ldc,
ftnlen  side_len,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int csyr2k_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
complex alpha,
complex a,
integer *  lda,
complex b,
integer *  ldb,
complex beta,
complex c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int csyrk_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
complex alpha,
complex a,
integer *  lda,
complex beta,
complex c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ctbmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
integer *  k,
complex a,
integer *  lda,
complex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ctbsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
integer *  k,
complex a,
integer *  lda,
complex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ctpmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
complex ap,
complex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ctpsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
complex ap,
complex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ctrmm_ ( char *  side,
char *  uplo,
char *  transa,
char *  diag,
integer *  m,
integer *  n,
complex alpha,
complex a,
integer *  lda,
complex b,
integer *  ldb,
ftnlen  side_len,
ftnlen  uplo_len,
ftnlen  transa_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ctrmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
complex a,
integer *  lda,
complex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ctrsm_ ( char *  side,
char *  uplo,
char *  transa,
char *  diag,
integer *  m,
integer *  n,
complex alpha,
complex a,
integer *  lda,
complex b,
integer *  ldb,
ftnlen  side_len,
ftnlen  uplo_len,
ftnlen  transa_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ctrsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
complex a,
integer *  lda,
complex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

doublereal dasum_ ( integer *  n,
doublereal *  dx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

int daxpy_ ( integer *  n,
doublereal *  da,
doublereal *  dx,
integer *  incx,
doublereal *  dy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

doublereal dcabs1_ ( doublecomplex z__  ) 

Library VBLAS prototypes.

Author:
Michael Holst

int dcopy_ ( integer *  n,
doublereal *  dx,
integer *  incx,
doublereal *  dy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

doublereal ddot_ ( integer *  n,
doublereal *  dx,
integer *  incx,
doublereal *  dy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

int dgbmv_ ( char *  trans,
integer *  m,
integer *  n,
integer *  kl,
integer *  ku,
doublereal *  alpha,
doublereal *  a,
integer *  lda,
doublereal *  x,
integer *  incx,
doublereal *  beta,
doublereal *  y,
integer *  incy,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dgemm_ ( char *  transa,
char *  transb,
integer *  m,
integer *  n,
integer *  k,
doublereal *  alpha,
doublereal *  a,
integer *  lda,
doublereal *  b,
integer *  ldb,
doublereal *  beta,
doublereal *  c__,
integer *  ldc,
ftnlen  transa_len,
ftnlen  transb_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dgemv_ ( char *  trans,
integer *  m,
integer *  n,
doublereal *  alpha,
doublereal *  a,
integer *  lda,
doublereal *  x,
integer *  incx,
doublereal *  beta,
doublereal *  y,
integer *  incy,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dger_ ( integer *  m,
integer *  n,
doublereal *  alpha,
doublereal *  x,
integer *  incx,
doublereal *  y,
integer *  incy,
doublereal *  a,
integer *  lda 
)

Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

doublereal dnrm2_ ( integer *  n,
doublereal *  x,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

int drot_ ( integer *  n,
doublereal *  dx,
integer *  incx,
doublereal *  dy,
integer *  incy,
doublereal *  c__,
doublereal *  s 
)

Library VBLAS prototypes.

Author:
Michael Holst

int drotg_ ( doublereal *  da,
doublereal *  db,
doublereal *  c__,
doublereal *  s 
)

Library VBLAS prototypes.

Author:
Michael Holst

int dsbmv_ ( char *  uplo,
integer *  n,
integer *  k,
doublereal *  alpha,
doublereal *  a,
integer *  lda,
doublereal *  x,
integer *  incx,
doublereal *  beta,
doublereal *  y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dscal_ ( integer *  n,
doublereal *  da,
doublereal *  dx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

int dspmv_ ( char *  uplo,
integer *  n,
doublereal *  alpha,
doublereal *  ap,
doublereal *  x,
integer *  incx,
doublereal *  beta,
doublereal *  y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dspr2_ ( char *  uplo,
integer *  n,
doublereal *  alpha,
doublereal *  x,
integer *  incx,
doublereal *  y,
integer *  incy,
doublereal *  ap,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dspr_ ( char *  uplo,
integer *  n,
doublereal *  alpha,
doublereal *  x,
integer *  incx,
doublereal *  ap,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dswap_ ( integer *  n,
doublereal *  dx,
integer *  incx,
doublereal *  dy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

int dsymm_ ( char *  side,
char *  uplo,
integer *  m,
integer *  n,
doublereal *  alpha,
doublereal *  a,
integer *  lda,
doublereal *  b,
integer *  ldb,
doublereal *  beta,
doublereal *  c__,
integer *  ldc,
ftnlen  side_len,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dsymv_ ( char *  uplo,
integer *  n,
doublereal *  alpha,
doublereal *  a,
integer *  lda,
doublereal *  x,
integer *  incx,
doublereal *  beta,
doublereal *  y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dsyr2_ ( char *  uplo,
integer *  n,
doublereal *  alpha,
doublereal *  x,
integer *  incx,
doublereal *  y,
integer *  incy,
doublereal *  a,
integer *  lda,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dsyr2k_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
doublereal *  alpha,
doublereal *  a,
integer *  lda,
doublereal *  b,
integer *  ldb,
doublereal *  beta,
doublereal *  c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dsyr_ ( char *  uplo,
integer *  n,
doublereal *  alpha,
doublereal *  x,
integer *  incx,
doublereal *  a,
integer *  lda,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dsyrk_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
doublereal *  alpha,
doublereal *  a,
integer *  lda,
doublereal *  beta,
doublereal *  c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dtbmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
integer *  k,
doublereal *  a,
integer *  lda,
doublereal *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dtbsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
integer *  k,
doublereal *  a,
integer *  lda,
doublereal *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dtpmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
doublereal *  ap,
doublereal *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dtpsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
doublereal *  ap,
doublereal *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dtrmm_ ( char *  side,
char *  uplo,
char *  transa,
char *  diag,
integer *  m,
integer *  n,
doublereal *  alpha,
doublereal *  a,
integer *  lda,
doublereal *  b,
integer *  ldb,
ftnlen  side_len,
ftnlen  uplo_len,
ftnlen  transa_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dtrmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
doublereal *  a,
integer *  lda,
doublereal *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dtrsm_ ( char *  side,
char *  uplo,
char *  transa,
char *  diag,
integer *  m,
integer *  n,
doublereal *  alpha,
doublereal *  a,
integer *  lda,
doublereal *  b,
integer *  ldb,
ftnlen  side_len,
ftnlen  uplo_len,
ftnlen  transa_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int dtrsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
doublereal *  a,
integer *  lda,
doublereal *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

doublereal dzasum_ ( integer *  n,
doublecomplex zx,
integer *  incx 
)

Library VBLAS prototypes.
:ref: dcabs1_ 7 1 9.

Author:
Michael Holst

doublereal dznrm2_ ( integer *  n,
doublecomplex x,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

integer icamax_ ( integer *  n,
complex cx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

integer idamax_ ( integer *  n,
doublereal *  dx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

integer isamax_ ( integer *  n,
real *  sx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

integer izamax_ ( integer *  n,
doublecomplex zx,
integer *  incx 
)

Library VBLAS prototypes.
:ref: dcabs1_ 7 1 9.

Author:
Michael Holst

logical lsame_ ( char *  ca,
char *  cb 
)

Library VBLAS prototypes.

Author:
Michael Holst

E_f sasum_ ( integer *  n,
real *  sx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

int saxpy_ ( integer *  n,
real *  sa,
real *  sx,
integer *  incx,
real *  sy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

E_f scasum_ ( integer *  n,
complex cx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

E_f scnrm2_ ( integer *  n,
complex x,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

int scopy_ ( integer *  n,
real *  sx,
integer *  incx,
real *  sy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

E_f sdot_ ( integer *  n,
real *  sx,
integer *  incx,
real *  sy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

int sgbmv_ ( char *  trans,
integer *  m,
integer *  n,
integer *  kl,
integer *  ku,
real *  alpha,
real *  a,
integer *  lda,
real *  x,
integer *  incx,
real *  beta,
real *  y,
integer *  incy,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int sgemm_ ( char *  transa,
char *  transb,
integer *  m,
integer *  n,
integer *  k,
real *  alpha,
real *  a,
integer *  lda,
real *  b,
integer *  ldb,
real *  beta,
real *  c__,
integer *  ldc,
ftnlen  transa_len,
ftnlen  transb_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int sgemv_ ( char *  trans,
integer *  m,
integer *  n,
real *  alpha,
real *  a,
integer *  lda,
real *  x,
integer *  incx,
real *  beta,
real *  y,
integer *  incy,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int sger_ ( integer *  m,
integer *  n,
real *  alpha,
real *  x,
integer *  incx,
real *  y,
integer *  incy,
real *  a,
integer *  lda 
)

Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

E_f snrm2_ ( integer *  n,
real *  x,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

int srot_ ( integer *  n,
real *  sx,
integer *  incx,
real *  sy,
integer *  incy,
real *  c__,
real *  s 
)

Library VBLAS prototypes.

Author:
Michael Holst

int srotg_ ( real *  sa,
real *  sb,
real *  c__,
real *  s 
)

Library VBLAS prototypes.

Author:
Michael Holst

int ssbmv_ ( char *  uplo,
integer *  n,
integer *  k,
real *  alpha,
real *  a,
integer *  lda,
real *  x,
integer *  incx,
real *  beta,
real *  y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int sscal_ ( integer *  n,
real *  sa,
real *  sx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

int sspmv_ ( char *  uplo,
integer *  n,
real *  alpha,
real *  ap,
real *  x,
integer *  incx,
real *  beta,
real *  y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int sspr2_ ( char *  uplo,
integer *  n,
real *  alpha,
real *  x,
integer *  incx,
real *  y,
integer *  incy,
real *  ap,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int sspr_ ( char *  uplo,
integer *  n,
real *  alpha,
real *  x,
integer *  incx,
real *  ap,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int sswap_ ( integer *  n,
real *  sx,
integer *  incx,
real *  sy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

int ssymm_ ( char *  side,
char *  uplo,
integer *  m,
integer *  n,
real *  alpha,
real *  a,
integer *  lda,
real *  b,
integer *  ldb,
real *  beta,
real *  c__,
integer *  ldc,
ftnlen  side_len,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ssymv_ ( char *  uplo,
integer *  n,
real *  alpha,
real *  a,
integer *  lda,
real *  x,
integer *  incx,
real *  beta,
real *  y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ssyr2_ ( char *  uplo,
integer *  n,
real *  alpha,
real *  x,
integer *  incx,
real *  y,
integer *  incy,
real *  a,
integer *  lda,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ssyr2k_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
real *  alpha,
real *  a,
integer *  lda,
real *  b,
integer *  ldb,
real *  beta,
real *  c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ssyr_ ( char *  uplo,
integer *  n,
real *  alpha,
real *  x,
integer *  incx,
real *  a,
integer *  lda,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ssyrk_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
real *  alpha,
real *  a,
integer *  lda,
real *  beta,
real *  c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int stbmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
integer *  k,
real *  a,
integer *  lda,
real *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int stbsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
integer *  k,
real *  a,
integer *  lda,
real *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int stpmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
real *  ap,
real *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int stpsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
real *  ap,
real *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int strmm_ ( char *  side,
char *  uplo,
char *  transa,
char *  diag,
integer *  m,
integer *  n,
real *  alpha,
real *  a,
integer *  lda,
real *  b,
integer *  ldb,
ftnlen  side_len,
ftnlen  uplo_len,
ftnlen  transa_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int strmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
real *  a,
integer *  lda,
real *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int strsm_ ( char *  side,
char *  uplo,
char *  transa,
char *  diag,
integer *  m,
integer *  n,
real *  alpha,
real *  a,
integer *  lda,
real *  b,
integer *  ldb,
ftnlen  side_len,
ftnlen  uplo_len,
ftnlen  transa_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int strsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
real *  a,
integer *  lda,
real *  x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int xerbla_ ( char *  srname,
integer *  info 
)

Library VBLAS prototypes.

Author:
Michael Holst

int zaxpy_ ( integer *  n,
doublecomplex za,
doublecomplex zx,
integer *  incx,
doublecomplex zy,
integer *  incy 
)

Library VBLAS prototypes.
:ref: dcabs1_ 7 1 9.

Author:
Michael Holst

int zcopy_ ( integer *  n,
doublecomplex zx,
integer *  incx,
doublecomplex zy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

Z_f zdotc_ ( doublecomplex ret_val,
integer *  n,
doublecomplex zx,
integer *  incx,
doublecomplex zy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

Z_f zdotu_ ( doublecomplex ret_val,
integer *  n,
doublecomplex zx,
integer *  incx,
doublecomplex zy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

int zdscal_ ( integer *  n,
doublereal *  da,
doublecomplex zx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

int zgbmv_ ( char *  trans,
integer *  m,
integer *  n,
integer *  kl,
integer *  ku,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex x,
integer *  incx,
doublecomplex beta,
doublecomplex y,
integer *  incy,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zgemm_ ( char *  transa,
char *  transb,
integer *  m,
integer *  n,
integer *  k,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex b,
integer *  ldb,
doublecomplex beta,
doublecomplex c__,
integer *  ldc,
ftnlen  transa_len,
ftnlen  transb_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zgemv_ ( char *  trans,
integer *  m,
integer *  n,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex x,
integer *  incx,
doublecomplex beta,
doublecomplex y,
integer *  incy,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zgerc_ ( integer *  m,
integer *  n,
doublecomplex alpha,
doublecomplex x,
integer *  incx,
doublecomplex y,
integer *  incy,
doublecomplex a,
integer *  lda 
)

Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zgeru_ ( integer *  m,
integer *  n,
doublecomplex alpha,
doublecomplex x,
integer *  incx,
doublecomplex y,
integer *  incy,
doublecomplex a,
integer *  lda 
)

Library VBLAS prototypes.
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zhbmv_ ( char *  uplo,
integer *  n,
integer *  k,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex x,
integer *  incx,
doublecomplex beta,
doublecomplex y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zhemm_ ( char *  side,
char *  uplo,
integer *  m,
integer *  n,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex b,
integer *  ldb,
doublecomplex beta,
doublecomplex c__,
integer *  ldc,
ftnlen  side_len,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zhemv_ ( char *  uplo,
integer *  n,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex x,
integer *  incx,
doublecomplex beta,
doublecomplex y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zher2_ ( char *  uplo,
integer *  n,
doublecomplex alpha,
doublecomplex x,
integer *  incx,
doublecomplex y,
integer *  incy,
doublecomplex a,
integer *  lda,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zher2k_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex b,
integer *  ldb,
doublereal *  beta,
doublecomplex c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zher_ ( char *  uplo,
integer *  n,
doublereal *  alpha,
doublecomplex x,
integer *  incx,
doublecomplex a,
integer *  lda,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zherk_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
doublereal *  alpha,
doublecomplex a,
integer *  lda,
doublereal *  beta,
doublecomplex c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zhpmv_ ( char *  uplo,
integer *  n,
doublecomplex alpha,
doublecomplex ap,
doublecomplex x,
integer *  incx,
doublecomplex beta,
doublecomplex y,
integer *  incy,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zhpr2_ ( char *  uplo,
integer *  n,
doublecomplex alpha,
doublecomplex x,
integer *  incx,
doublecomplex y,
integer *  incy,
doublecomplex ap,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zhpr_ ( char *  uplo,
integer *  n,
doublereal *  alpha,
doublecomplex x,
integer *  incx,
doublecomplex ap,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zrotg_ ( doublecomplex ca,
doublecomplex cb,
doublereal *  c__,
doublecomplex s 
)

Library VBLAS prototypes.

Author:
Michael Holst

int zscal_ ( integer *  n,
doublecomplex za,
doublecomplex zx,
integer *  incx 
)

Library VBLAS prototypes.

Author:
Michael Holst

int zswap_ ( integer *  n,
doublecomplex zx,
integer *  incx,
doublecomplex zy,
integer *  incy 
)

Library VBLAS prototypes.

Author:
Michael Holst

int zsymm_ ( char *  side,
char *  uplo,
integer *  m,
integer *  n,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex b,
integer *  ldb,
doublecomplex beta,
doublecomplex c__,
integer *  ldc,
ftnlen  side_len,
ftnlen  uplo_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zsyr2k_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex b,
integer *  ldb,
doublecomplex beta,
doublecomplex c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int zsyrk_ ( char *  uplo,
char *  trans,
integer *  n,
integer *  k,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex beta,
doublecomplex c__,
integer *  ldc,
ftnlen  uplo_len,
ftnlen  trans_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ztbmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
integer *  k,
doublecomplex a,
integer *  lda,
doublecomplex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ztbsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
integer *  k,
doublecomplex a,
integer *  lda,
doublecomplex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ztpmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
doublecomplex ap,
doublecomplex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ztpsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
doublecomplex ap,
doublecomplex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ztrmm_ ( char *  side,
char *  uplo,
char *  transa,
char *  diag,
integer *  m,
integer *  n,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex b,
integer *  ldb,
ftnlen  side_len,
ftnlen  uplo_len,
ftnlen  transa_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ztrmv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
doublecomplex a,
integer *  lda,
doublecomplex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ztrsm_ ( char *  side,
char *  uplo,
char *  transa,
char *  diag,
integer *  m,
integer *  n,
doublecomplex alpha,
doublecomplex a,
integer *  lda,
doublecomplex b,
integer *  ldb,
ftnlen  side_len,
ftnlen  uplo_len,
ftnlen  transa_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst

int ztrsv_ ( char *  uplo,
char *  trans,
char *  diag,
integer *  n,
doublecomplex a,
integer *  lda,
doublecomplex x,
integer *  incx,
ftnlen  uplo_len,
ftnlen  trans_len,
ftnlen  diag_len 
)

Library VBLAS prototypes.
:ref: lsame_ 12 4 13 13 124 124
:ref: xerbla_ 14 3 13 4 124.

Author:
Michael Holst


Generated on Mon Aug 9 11:13:11 2010 for PUNC by  doxygen 1.5.6