Teuchos_BLAS_wrappers.hpp File Reference

The Templated BLAS wrappers. More...

#include "Teuchos_ConfigDefs.hpp"

Include dependency graph for Teuchos_BLAS_wrappers.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define PREFIX
#define Teuchos_fcd   const char *
#define DROTG_F77   F77_BLAS_MANGLE(drotg,DROTG)
#define DROT_F77   F77_BLAS_MANGLE(drot,DROT)
#define DASUM_F77   F77_BLAS_MANGLE(dasum,DASUM)
#define DAXPY_F77   F77_BLAS_MANGLE(daxpy,DAXPY)
#define DCOPY_F77   F77_BLAS_MANGLE(dcopy,DCOPY)
#define DDOT_F77   F77_BLAS_MANGLE(ddot,DDOT)
#define DNRM2_F77   F77_BLAS_MANGLE(dnrm2,DNRM2)
#define DSCAL_F77   F77_BLAS_MANGLE(dscal,DSCAL)
#define IDAMAX_F77   F77_BLAS_MANGLE(idamax,IDAMAX)
#define DGEMV_F77   F77_BLAS_MANGLE(dgemv,DGEMV)
#define DGER_F77   F77_BLAS_MANGLE(dger,DGER)
#define DTRMV_F77   F77_BLAS_MANGLE(dtrmv,DTRMV)
#define DGEMM_F77   F77_BLAS_MANGLE(dgemm,DGEMM)
#define DSYMM_F77   F77_BLAS_MANGLE(dsymm,DSYMM)
#define DTRMM_F77   F77_BLAS_MANGLE(dtrmm,DTRMM)
#define DTRSM_F77   F77_BLAS_MANGLE(dtrsm,DTRSM)
#define ZROTG_F77   F77_BLAS_MANGLE(zrotg,ZROTG)
#define ZROT_F77   F77_BLAS_MANGLE(zrot,ZROT)
#define ZASUM_F77   F77_BLAS_MANGLE(dzasum,DZASUM)
#define ZAXPY_F77   F77_BLAS_MANGLE(zaxpy,ZAXPY)
#define ZCOPY_F77   F77_BLAS_MANGLE(zcopy,ZCOPY)
#define ZDOT_F77   F77_BLAS_MANGLE(zdotc,ZDOTC)
#define ZNRM2_F77   F77_BLAS_MANGLE(dznrm2,DZNRM2)
#define ZSCAL_F77   F77_BLAS_MANGLE(zscal,ZSCAL)
#define IZAMAX_F77   F77_BLAS_MANGLE(izamax,IZAMAX)
#define ZGEMV_F77   F77_BLAS_MANGLE(zgemv,ZGEMV)
#define ZGER_F77   F77_BLAS_MANGLE(zgerc,ZGERC)
#define ZTRMV_F77   F77_BLAS_MANGLE(ztrmv,ZTRMV)
#define ZGEMM_F77   F77_BLAS_MANGLE(zgemm,ZGEMM)
#define ZSYMM_F77   F77_BLAS_MANGLE(zsymm,ZSYMM)
#define ZTRMM_F77   F77_BLAS_MANGLE(ztrmm,ZTRMM)
#define ZTRSM_F77   F77_BLAS_MANGLE(ztrsm,ZTRSM)
#define SROTG_F77   F77_BLAS_MANGLE(srotg,SROTG)
#define SROT_F77   F77_BLAS_MANGLE(srot,SROT)
#define SSCAL_F77   F77_BLAS_MANGLE(sscal,SSCAL)
#define SCOPY_F77   F77_BLAS_MANGLE(scopy,SCOPY)
#define SAXPY_F77   F77_BLAS_MANGLE(saxpy,SAXPY)
#define SDOT_F77   F77_BLAS_MANGLE(sdot,SDOT)
#define SNRM2_F77   F77_BLAS_MANGLE(snrm2,SNRM2)
#define SASUM_F77   F77_BLAS_MANGLE(sasum,SASUM)
#define ISAMAX_F77   F77_BLAS_MANGLE(isamax,ISAMAX)
#define SGEMV_F77   F77_BLAS_MANGLE(sgemv,SGEMV)
#define SGER_F77   F77_BLAS_MANGLE(sger,SGER)
#define STRMV_F77   F77_BLAS_MANGLE(strmv,STRMV)
#define SGEMM_F77   F77_BLAS_MANGLE(sgemm,SGEMM)
#define SSYMM_F77   F77_BLAS_MANGLE(ssymm,SSYMM)
#define STRMM_F77   F77_BLAS_MANGLE(strmm,STRMM)
#define STRSM_F77   F77_BLAS_MANGLE(strsm,STRSM)
#define CROTG_F77   F77_BLAS_MANGLE(crotg,CROTG)
#define CROT_F77   F77_BLAS_MANGLE(crot,CROT)
#define CASUM_F77   F77_BLAS_MANGLE(scasum,SCASUM)
#define CAXPY_F77   F77_BLAS_MANGLE(caxpy,CAXPY)
#define CCOPY_F77   F77_BLAS_MANGLE(ccopy,CCOPY)
#define CDOT_F77   F77_BLAS_MANGLE(cdotc,CDOTC)
#define CNRM2_F77   F77_BLAS_MANGLE(scnrm2,SCNRM2)
#define CSCAL_F77   F77_BLAS_MANGLE(cscal,CSCAL)
#define ICAMAX_F77   F77_BLAS_MANGLE(icamax,ICAMAX)
#define CGEMV_F77   F77_BLAS_MANGLE(cgemv,CGEMV)
#define CGER_F77   F77_BLAS_MANGLE(cgerc,CGERC)
#define CTRMV_F77   F77_BLAS_MANGLE(ctrmv,CTRMV)
#define CGEMM_F77   F77_BLAS_MANGLE(cgemm,CGEMM)
#define CSYMM_F77   F77_BLAS_MANGLE(csymm,CSYMM)
#define CTRMM_F77   F77_BLAS_MANGLE(ctrmm,CTRMM)
#define CTRSM_F77   F77_BLAS_MANGLE(ctrsm,CTRSM)

Functions

void PREFIX DROTG_F77 (double *da, double *db, double *c, double *s)
void PREFIX DROT_F77 (const int *n, double *dx, const int *incx, double *dy, const int *incy, double *c, double *s)
double PREFIX DASUM_F77 (const int *n, const double x[], const int *incx)
void PREFIX DAXPY_F77 (const int *n, const double *alpha, const double x[], const int *incx, double y[], const int *incy)
void PREFIX DCOPY_F77 (const int *n, const double *x, const int *incx, double *y, const int *incy)
double PREFIX DDOT_F77 (const int *n, const double x[], const int *incx, const double y[], const int *incy)
double PREFIX DNRM2_F77 (const int *n, const double x[], const int *incx)
void PREFIX DSCAL_F77 (const int *n, const double *alpha, double *x, const int *incx)
int PREFIX IDAMAX_F77 (const int *n, const double *x, const int *incx)
void PREFIX ZROTG_F77 (std::complex< double > *da, std::complex< double > *db, double *c, std::complex< double > *s)
void PREFIX ZROT_F77 (const int *n, std::complex< double > *dx, const int *incx, std::complex< double > *dy, const int *incy, double *c, std::complex< double > *s)
double PREFIX ZASUM_F77 (const int *n, const std::complex< double > x[], const int *incx)
void PREFIX ZAXPY_F77 (const int *n, const std::complex< double > *alpha, const std::complex< double > x[], const int *incx, std::complex< double > y[], const int *incy)
void PREFIX ZCOPY_F77 (const int *n, const std::complex< double > *x, const int *incx, std::complex< double > *y, const int *incy)
std::complex< double > PREFIX ZDOT_F77 (const int *n, const std::complex< double > x[], const int *incx, const std::complex< double > y[], const int *incy)
double PREFIX ZNRM2_F77 (const int *n, const std::complex< double > x[], const int *incx)
void PREFIX ZSCAL_F77 (const int *n, const std::complex< double > *alpha, std::complex< double > *x, const int *incx)
int PREFIX IZAMAX_F77 (const int *n, const std::complex< double > *x, const int *incx)
void PREFIX SROTG_F77 (float *da, float *db, float *c, float *s)
void PREFIX SROT_F77 (const int *n, float *dx, const int *incx, float *dy, const int *incy, float *c, float *s)
float PREFIX SASUM_F77 (const int *n, const float x[], const int *incx)
void PREFIX SAXPY_F77 (const int *n, const float *alpha, const float x[], const int *incx, float y[], const int *incy)
void PREFIX SCOPY_F77 (const int *n, const float *x, const int *incx, float *y, const int *incy)
float PREFIX SDOT_F77 (const int *n, const float x[], const int *incx, const float y[], const int *incy)
float PREFIX SNRM2_F77 (const int *n, const float x[], const int *incx)
void PREFIX SSCAL_F77 (const int *n, const float *alpha, float *x, const int *incx)
int PREFIX ISAMAX_F77 (const int *n, const float *x, const int *incx)
void PREFIX CROTG_F77 (std::complex< float > *da, std::complex< float > *db, float *c, std::complex< float > *s)
void PREFIX CROT_F77 (const int *n, std::complex< float > *dx, const int *incx, std::complex< float > *dy, const int *incy, float *c, std::complex< float > *s)
float PREFIX CASUM_F77 (const int *n, const std::complex< float > x[], const int *incx)
void PREFIX CAXPY_F77 (const int *n, const std::complex< float > *alpha, const std::complex< float > x[], const int *incx, std::complex< float > y[], const int *incy)
void PREFIX CCOPY_F77 (const int *n, const std::complex< float > *x, const int *incx, std::complex< float > *y, const int *incy)
std::complex< float > PREFIX CDOT_F77 (const int *n, const std::complex< float > x[], const int *incx, const std::complex< float > y[], const int *incy)
float PREFIX CNRM2_F77 (const int *n, const std::complex< float > x[], const int *incx)
void PREFIX CSCAL_F77 (const int *n, const std::complex< float > *alpha, std::complex< float > *x, const int *incx)
int PREFIX ICAMAX_F77 (const int *n, const std::complex< float > *x, const int *incx)
void PREFIX DGEMV_F77 (Teuchos_fcd, 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 PREFIX DTRMV_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *n, const double *a, const int *lda, double *x, const int *incx)
void PREFIX DGER_F77 (const int *m, const int *n, const double *alpha, const double *x, const int *incx, const double *y, const int *incy, double *a, const int *lda)
void PREFIX ZGEMV_F77 (Teuchos_fcd, const int *m, const int *n, const std::complex< double > *alpha, const std::complex< double > A[], const int *lda, const std::complex< double > x[], const int *incx, const std::complex< double > *beta, std::complex< double > y[], const int *incy)
void PREFIX ZTRMV_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *n, const std::complex< double > *a, const int *lda, std::complex< double > *x, const int *incx)
void PREFIX ZGER_F77 (const int *m, const int *n, const std::complex< double > *alpha, const std::complex< double > *x, const int *incx, const std::complex< double > *y, const int *incy, std::complex< double > *a, const int *lda)
void PREFIX SGEMV_F77 (Teuchos_fcd, const int *m, const int *n, const float *alpha, const float A[], const int *lda, const float x[], const int *incx, const float *beta, float y[], const int *incy)
void PREFIX STRMV_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *n, const float *a, const int *lda, float *x, const int *incx)
void PREFIX SGER_F77 (const int *m, const int *n, const float *alpha, const float *x, const int *incx, const float *y, const int *incy, float *a, const int *lda)
void PREFIX CGEMV_F77 (Teuchos_fcd, const int *m, const int *n, const std::complex< float > *alpha, const std::complex< float > A[], const int *lda, const std::complex< float > x[], const int *incx, const std::complex< float > *beta, std::complex< float > y[], const int *incy)
void PREFIX CTRMV_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *n, const std::complex< float > *a, const int *lda, std::complex< float > *x, const int *incx)
void PREFIX CGER_F77 (const int *m, const int *n, const std::complex< float > *alpha, const std::complex< float > *x, const int *incx, const std::complex< float > *y, const int *incy, std::complex< float > *a, const int *lda)
void PREFIX DGEMM_F77 (Teuchos_fcd, Teuchos_fcd, const int *m, 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 PREFIX DSYMM_F77 (Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const double *alpha, const double *a, const int *lda, const double *b, const int *ldb, const double *beta, double *c, const int *ldc)
void PREFIX DTRMM_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const double *alpha, const double *a, const int *lda, double *b, const int *ldb)
void PREFIX DTRSM_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const double *alpha, const double *a, const int *lda, double *b, const int *ldb)
void PREFIX ZGEMM_F77 (Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const int *k, const std::complex< double > *alpha, const std::complex< double > *a, const int *lda, const std::complex< double > *b, const int *ldb, const std::complex< double > *beta, std::complex< double > *c, const int *ldc)
void PREFIX ZSYMM_F77 (Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const std::complex< double > *alpha, const std::complex< double > *a, const int *lda, const std::complex< double > *b, const int *ldb, const std::complex< double > *beta, std::complex< double > *c, const int *ldc)
void PREFIX ZTRMM_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const std::complex< double > *alpha, const std::complex< double > *a, const int *lda, std::complex< double > *b, const int *ldb)
void PREFIX ZTRSM_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const std::complex< double > *alpha, const std::complex< double > *a, const int *lda, std::complex< double > *b, const int *ldb)
void PREFIX SGEMM_F77 (Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const int *k, const float *alpha, const float *a, const int *lda, const float *b, const int *ldb, const float *beta, float *c, const int *ldc)
void PREFIX SSYMM_F77 (Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const float *alpha, const float *a, const int *lda, const float *b, const int *ldb, const float *beta, float *c, const int *ldc)
void PREFIX STRMM_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const float *alpha, const float *a, const int *lda, float *b, const int *ldb)
void PREFIX STRSM_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const float *alpha, const float *a, const int *lda, float *b, const int *ldb)
void PREFIX CGEMM_F77 (Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const int *k, const std::complex< float > *alpha, const std::complex< float > *a, const int *lda, const std::complex< float > *b, const int *ldb, const std::complex< float > *beta, std::complex< float > *c, const int *ldc)
void PREFIX CSYMM_F77 (Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const std::complex< float > *alpha, const std::complex< float > *a, const int *lda, const std::complex< float > *b, const int *ldb, const std::complex< float > *beta, std::complex< float > *c, const int *ldc)
void PREFIX CTRMM_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const std::complex< float > *alpha, const std::complex< float > *a, const int *lda, std::complex< float > *b, const int *ldb)
void PREFIX CTRSM_F77 (Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, Teuchos_fcd, const int *m, const int *n, const std::complex< float > *alpha, const std::complex< float > *a, const int *lda, std::complex< float > *b, const int *ldb)


Detailed Description

The Templated BLAS wrappers.

Definition in file Teuchos_BLAS_wrappers.hpp.


Define Documentation

#define CASUM_F77   F77_BLAS_MANGLE(scasum,SCASUM)

Definition at line 283 of file Teuchos_BLAS_wrappers.hpp.

#define CAXPY_F77   F77_BLAS_MANGLE(caxpy,CAXPY)

Definition at line 284 of file Teuchos_BLAS_wrappers.hpp.

#define CCOPY_F77   F77_BLAS_MANGLE(ccopy,CCOPY)

Definition at line 285 of file Teuchos_BLAS_wrappers.hpp.

#define CDOT_F77   F77_BLAS_MANGLE(cdotc,CDOTC)

Definition at line 286 of file Teuchos_BLAS_wrappers.hpp.

#define CGEMM_F77   F77_BLAS_MANGLE(cgemm,CGEMM)

Definition at line 293 of file Teuchos_BLAS_wrappers.hpp.

#define CGEMV_F77   F77_BLAS_MANGLE(cgemv,CGEMV)

Definition at line 290 of file Teuchos_BLAS_wrappers.hpp.

#define CGER_F77   F77_BLAS_MANGLE(cgerc,CGERC)

Definition at line 291 of file Teuchos_BLAS_wrappers.hpp.

#define CNRM2_F77   F77_BLAS_MANGLE(scnrm2,SCNRM2)

Definition at line 287 of file Teuchos_BLAS_wrappers.hpp.

#define CROT_F77   F77_BLAS_MANGLE(crot,CROT)

Definition at line 282 of file Teuchos_BLAS_wrappers.hpp.

#define CROTG_F77   F77_BLAS_MANGLE(crotg,CROTG)

Definition at line 281 of file Teuchos_BLAS_wrappers.hpp.

#define CSCAL_F77   F77_BLAS_MANGLE(cscal,CSCAL)

Definition at line 288 of file Teuchos_BLAS_wrappers.hpp.

#define CSYMM_F77   F77_BLAS_MANGLE(csymm,CSYMM)

Definition at line 294 of file Teuchos_BLAS_wrappers.hpp.

#define CTRMM_F77   F77_BLAS_MANGLE(ctrmm,CTRMM)

Definition at line 295 of file Teuchos_BLAS_wrappers.hpp.

#define CTRMV_F77   F77_BLAS_MANGLE(ctrmv,CTRMV)

Definition at line 292 of file Teuchos_BLAS_wrappers.hpp.

#define CTRSM_F77   F77_BLAS_MANGLE(ctrsm,CTRSM)

Definition at line 296 of file Teuchos_BLAS_wrappers.hpp.

#define DASUM_F77   F77_BLAS_MANGLE(dasum,DASUM)

Definition at line 220 of file Teuchos_BLAS_wrappers.hpp.

#define DAXPY_F77   F77_BLAS_MANGLE(daxpy,DAXPY)

Definition at line 221 of file Teuchos_BLAS_wrappers.hpp.

#define DCOPY_F77   F77_BLAS_MANGLE(dcopy,DCOPY)

Definition at line 222 of file Teuchos_BLAS_wrappers.hpp.

#define DDOT_F77   F77_BLAS_MANGLE(ddot,DDOT)

Definition at line 223 of file Teuchos_BLAS_wrappers.hpp.

#define DGEMM_F77   F77_BLAS_MANGLE(dgemm,DGEMM)

Definition at line 230 of file Teuchos_BLAS_wrappers.hpp.

#define DGEMV_F77   F77_BLAS_MANGLE(dgemv,DGEMV)

Definition at line 227 of file Teuchos_BLAS_wrappers.hpp.

#define DGER_F77   F77_BLAS_MANGLE(dger,DGER)

Definition at line 228 of file Teuchos_BLAS_wrappers.hpp.

#define DNRM2_F77   F77_BLAS_MANGLE(dnrm2,DNRM2)

Definition at line 224 of file Teuchos_BLAS_wrappers.hpp.

#define DROT_F77   F77_BLAS_MANGLE(drot,DROT)

Definition at line 219 of file Teuchos_BLAS_wrappers.hpp.

#define DROTG_F77   F77_BLAS_MANGLE(drotg,DROTG)

Definition at line 218 of file Teuchos_BLAS_wrappers.hpp.

#define DSCAL_F77   F77_BLAS_MANGLE(dscal,DSCAL)

Definition at line 225 of file Teuchos_BLAS_wrappers.hpp.

#define DSYMM_F77   F77_BLAS_MANGLE(dsymm,DSYMM)

Definition at line 231 of file Teuchos_BLAS_wrappers.hpp.

#define DTRMM_F77   F77_BLAS_MANGLE(dtrmm,DTRMM)

Definition at line 232 of file Teuchos_BLAS_wrappers.hpp.

#define DTRMV_F77   F77_BLAS_MANGLE(dtrmv,DTRMV)

Definition at line 229 of file Teuchos_BLAS_wrappers.hpp.

#define DTRSM_F77   F77_BLAS_MANGLE(dtrsm,DTRSM)

Definition at line 233 of file Teuchos_BLAS_wrappers.hpp.

#define ICAMAX_F77   F77_BLAS_MANGLE(icamax,ICAMAX)

Definition at line 289 of file Teuchos_BLAS_wrappers.hpp.

#define IDAMAX_F77   F77_BLAS_MANGLE(idamax,IDAMAX)

Definition at line 226 of file Teuchos_BLAS_wrappers.hpp.

#define ISAMAX_F77   F77_BLAS_MANGLE(isamax,ISAMAX)

Definition at line 269 of file Teuchos_BLAS_wrappers.hpp.

#define IZAMAX_F77   F77_BLAS_MANGLE(izamax,IZAMAX)

Definition at line 245 of file Teuchos_BLAS_wrappers.hpp.

#define PREFIX

Definition at line 195 of file Teuchos_BLAS_wrappers.hpp.

#define SASUM_F77   F77_BLAS_MANGLE(sasum,SASUM)

Definition at line 268 of file Teuchos_BLAS_wrappers.hpp.

#define SAXPY_F77   F77_BLAS_MANGLE(saxpy,SAXPY)

Definition at line 265 of file Teuchos_BLAS_wrappers.hpp.

#define SCOPY_F77   F77_BLAS_MANGLE(scopy,SCOPY)

Definition at line 264 of file Teuchos_BLAS_wrappers.hpp.

#define SDOT_F77   F77_BLAS_MANGLE(sdot,SDOT)

Definition at line 266 of file Teuchos_BLAS_wrappers.hpp.

#define SGEMM_F77   F77_BLAS_MANGLE(sgemm,SGEMM)

Definition at line 274 of file Teuchos_BLAS_wrappers.hpp.

#define SGEMV_F77   F77_BLAS_MANGLE(sgemv,SGEMV)

Definition at line 271 of file Teuchos_BLAS_wrappers.hpp.

#define SGER_F77   F77_BLAS_MANGLE(sger,SGER)

Definition at line 272 of file Teuchos_BLAS_wrappers.hpp.

#define SNRM2_F77   F77_BLAS_MANGLE(snrm2,SNRM2)

Definition at line 267 of file Teuchos_BLAS_wrappers.hpp.

#define SROT_F77   F77_BLAS_MANGLE(srot,SROT)

Definition at line 262 of file Teuchos_BLAS_wrappers.hpp.

#define SROTG_F77   F77_BLAS_MANGLE(srotg,SROTG)

Definition at line 261 of file Teuchos_BLAS_wrappers.hpp.

#define SSCAL_F77   F77_BLAS_MANGLE(sscal,SSCAL)

Definition at line 263 of file Teuchos_BLAS_wrappers.hpp.

#define SSYMM_F77   F77_BLAS_MANGLE(ssymm,SSYMM)

Definition at line 275 of file Teuchos_BLAS_wrappers.hpp.

#define STRMM_F77   F77_BLAS_MANGLE(strmm,STRMM)

Definition at line 276 of file Teuchos_BLAS_wrappers.hpp.

#define STRMV_F77   F77_BLAS_MANGLE(strmv,STRMV)

Definition at line 273 of file Teuchos_BLAS_wrappers.hpp.

#define STRSM_F77   F77_BLAS_MANGLE(strsm,STRSM)

Definition at line 277 of file Teuchos_BLAS_wrappers.hpp.

#define Teuchos_fcd   const char *

Definition at line 196 of file Teuchos_BLAS_wrappers.hpp.

#define ZASUM_F77   F77_BLAS_MANGLE(dzasum,DZASUM)

Definition at line 239 of file Teuchos_BLAS_wrappers.hpp.

#define ZAXPY_F77   F77_BLAS_MANGLE(zaxpy,ZAXPY)

Definition at line 240 of file Teuchos_BLAS_wrappers.hpp.

#define ZCOPY_F77   F77_BLAS_MANGLE(zcopy,ZCOPY)

Definition at line 241 of file Teuchos_BLAS_wrappers.hpp.

#define ZDOT_F77   F77_BLAS_MANGLE(zdotc,ZDOTC)

Definition at line 242 of file Teuchos_BLAS_wrappers.hpp.

#define ZGEMM_F77   F77_BLAS_MANGLE(zgemm,ZGEMM)

Definition at line 249 of file Teuchos_BLAS_wrappers.hpp.

#define ZGEMV_F77   F77_BLAS_MANGLE(zgemv,ZGEMV)

Definition at line 246 of file Teuchos_BLAS_wrappers.hpp.

#define ZGER_F77   F77_BLAS_MANGLE(zgerc,ZGERC)

Definition at line 247 of file Teuchos_BLAS_wrappers.hpp.

#define ZNRM2_F77   F77_BLAS_MANGLE(dznrm2,DZNRM2)

Definition at line 243 of file Teuchos_BLAS_wrappers.hpp.

#define ZROT_F77   F77_BLAS_MANGLE(zrot,ZROT)

Definition at line 238 of file Teuchos_BLAS_wrappers.hpp.

#define ZROTG_F77   F77_BLAS_MANGLE(zrotg,ZROTG)

Definition at line 237 of file Teuchos_BLAS_wrappers.hpp.

#define ZSCAL_F77   F77_BLAS_MANGLE(zscal,ZSCAL)

Definition at line 244 of file Teuchos_BLAS_wrappers.hpp.

#define ZSYMM_F77   F77_BLAS_MANGLE(zsymm,ZSYMM)

Definition at line 250 of file Teuchos_BLAS_wrappers.hpp.

#define ZTRMM_F77   F77_BLAS_MANGLE(ztrmm,ZTRMM)

Definition at line 251 of file Teuchos_BLAS_wrappers.hpp.

#define ZTRMV_F77   F77_BLAS_MANGLE(ztrmv,ZTRMV)

Definition at line 248 of file Teuchos_BLAS_wrappers.hpp.

#define ZTRSM_F77   F77_BLAS_MANGLE(ztrsm,ZTRSM)

Definition at line 252 of file Teuchos_BLAS_wrappers.hpp.


Function Documentation

float PREFIX CASUM_F77 ( const int *  n,
const std::complex< float >  x[],
const int *  incx 
)

void PREFIX CAXPY_F77 ( const int *  n,
const std::complex< float > *  alpha,
const std::complex< float >  x[],
const int *  incx,
std::complex< float >  y[],
const int *  incy 
)

void PREFIX CCOPY_F77 ( const int *  n,
const std::complex< float > *  x,
const int *  incx,
std::complex< float > *  y,
const int *  incy 
)

std::complex<float> PREFIX CDOT_F77 ( const int *  n,
const std::complex< float >  x[],
const int *  incx,
const std::complex< float >  y[],
const int *  incy 
)

void PREFIX CGEMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const int *  k,
const std::complex< float > *  alpha,
const std::complex< float > *  a,
const int *  lda,
const std::complex< float > *  b,
const int *  ldb,
const std::complex< float > *  beta,
std::complex< float > *  c,
const int *  ldc 
)

void PREFIX CGEMV_F77 ( Teuchos_fcd  ,
const int *  m,
const int *  n,
const std::complex< float > *  alpha,
const std::complex< float >  A[],
const int *  lda,
const std::complex< float >  x[],
const int *  incx,
const std::complex< float > *  beta,
std::complex< float >  y[],
const int *  incy 
)

void PREFIX CGER_F77 ( const int *  m,
const int *  n,
const std::complex< float > *  alpha,
const std::complex< float > *  x,
const int *  incx,
const std::complex< float > *  y,
const int *  incy,
std::complex< float > *  a,
const int *  lda 
)

float PREFIX CNRM2_F77 ( const int *  n,
const std::complex< float >  x[],
const int *  incx 
)

void PREFIX CROT_F77 ( const int *  n,
std::complex< float > *  dx,
const int *  incx,
std::complex< float > *  dy,
const int *  incy,
float *  c,
std::complex< float > *  s 
)

void PREFIX CROTG_F77 ( std::complex< float > *  da,
std::complex< float > *  db,
float *  c,
std::complex< float > *  s 
)

void PREFIX CSCAL_F77 ( const int *  n,
const std::complex< float > *  alpha,
std::complex< float > *  x,
const int *  incx 
)

void PREFIX CSYMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const std::complex< float > *  alpha,
const std::complex< float > *  a,
const int *  lda,
const std::complex< float > *  b,
const int *  ldb,
const std::complex< float > *  beta,
std::complex< float > *  c,
const int *  ldc 
)

void PREFIX CTRMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const std::complex< float > *  alpha,
const std::complex< float > *  a,
const int *  lda,
std::complex< float > *  b,
const int *  ldb 
)

void PREFIX CTRMV_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  n,
const std::complex< float > *  a,
const int *  lda,
std::complex< float > *  x,
const int *  incx 
)

void PREFIX CTRSM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const std::complex< float > *  alpha,
const std::complex< float > *  a,
const int *  lda,
std::complex< float > *  b,
const int *  ldb 
)

double PREFIX DASUM_F77 ( const int *  n,
const double  x[],
const int *  incx 
)

void PREFIX DAXPY_F77 ( const int *  n,
const double *  alpha,
const double  x[],
const int *  incx,
double  y[],
const int *  incy 
)

void PREFIX DCOPY_F77 ( const int *  n,
const double *  x,
const int *  incx,
double *  y,
const int *  incy 
)

double PREFIX DDOT_F77 ( const int *  n,
const double  x[],
const int *  incx,
const double  y[],
const int *  incy 
)

void PREFIX DGEMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
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 PREFIX DGEMV_F77 ( Teuchos_fcd  ,
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 PREFIX DGER_F77 ( const int *  m,
const int *  n,
const double *  alpha,
const double *  x,
const int *  incx,
const double *  y,
const int *  incy,
double *  a,
const int *  lda 
)

double PREFIX DNRM2_F77 ( const int *  n,
const double  x[],
const int *  incx 
)

void PREFIX DROT_F77 ( const int *  n,
double *  dx,
const int *  incx,
double *  dy,
const int *  incy,
double *  c,
double *  s 
)

void PREFIX DROTG_F77 ( double *  da,
double *  db,
double *  c,
double *  s 
)

void PREFIX DSCAL_F77 ( const int *  n,
const double *  alpha,
double *  x,
const int *  incx 
)

void PREFIX DSYMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const double *  alpha,
const double *  a,
const int *  lda,
const double *  b,
const int *  ldb,
const double *  beta,
double *  c,
const int *  ldc 
)

void PREFIX DTRMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const double *  alpha,
const double *  a,
const int *  lda,
double *  b,
const int *  ldb 
)

void PREFIX DTRMV_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  n,
const double *  a,
const int *  lda,
double *  x,
const int *  incx 
)

void PREFIX DTRSM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const double *  alpha,
const double *  a,
const int *  lda,
double *  b,
const int *  ldb 
)

int PREFIX ICAMAX_F77 ( const int *  n,
const std::complex< float > *  x,
const int *  incx 
)

int PREFIX IDAMAX_F77 ( const int *  n,
const double *  x,
const int *  incx 
)

int PREFIX ISAMAX_F77 ( const int *  n,
const float *  x,
const int *  incx 
)

int PREFIX IZAMAX_F77 ( const int *  n,
const std::complex< double > *  x,
const int *  incx 
)

float PREFIX SASUM_F77 ( const int *  n,
const float  x[],
const int *  incx 
)

void PREFIX SAXPY_F77 ( const int *  n,
const float *  alpha,
const float  x[],
const int *  incx,
float  y[],
const int *  incy 
)

void PREFIX SCOPY_F77 ( const int *  n,
const float *  x,
const int *  incx,
float *  y,
const int *  incy 
)

float PREFIX SDOT_F77 ( const int *  n,
const float  x[],
const int *  incx,
const float  y[],
const int *  incy 
)

void PREFIX SGEMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const int *  k,
const float *  alpha,
const float *  a,
const int *  lda,
const float *  b,
const int *  ldb,
const float *  beta,
float *  c,
const int *  ldc 
)

void PREFIX SGEMV_F77 ( Teuchos_fcd  ,
const int *  m,
const int *  n,
const float *  alpha,
const float  A[],
const int *  lda,
const float  x[],
const int *  incx,
const float *  beta,
float  y[],
const int *  incy 
)

void PREFIX SGER_F77 ( const int *  m,
const int *  n,
const float *  alpha,
const float *  x,
const int *  incx,
const float *  y,
const int *  incy,
float *  a,
const int *  lda 
)

float PREFIX SNRM2_F77 ( const int *  n,
const float  x[],
const int *  incx 
)

void PREFIX SROT_F77 ( const int *  n,
float *  dx,
const int *  incx,
float *  dy,
const int *  incy,
float *  c,
float *  s 
)

void PREFIX SROTG_F77 ( float *  da,
float *  db,
float *  c,
float *  s 
)

void PREFIX SSCAL_F77 ( const int *  n,
const float *  alpha,
float *  x,
const int *  incx 
)

void PREFIX SSYMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const float *  alpha,
const float *  a,
const int *  lda,
const float *  b,
const int *  ldb,
const float *  beta,
float *  c,
const int *  ldc 
)

void PREFIX STRMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const float *  alpha,
const float *  a,
const int *  lda,
float *  b,
const int *  ldb 
)

void PREFIX STRMV_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  n,
const float *  a,
const int *  lda,
float *  x,
const int *  incx 
)

void PREFIX STRSM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const float *  alpha,
const float *  a,
const int *  lda,
float *  b,
const int *  ldb 
)

double PREFIX ZASUM_F77 ( const int *  n,
const std::complex< double >  x[],
const int *  incx 
)

void PREFIX ZAXPY_F77 ( const int *  n,
const std::complex< double > *  alpha,
const std::complex< double >  x[],
const int *  incx,
std::complex< double >  y[],
const int *  incy 
)

void PREFIX ZCOPY_F77 ( const int *  n,
const std::complex< double > *  x,
const int *  incx,
std::complex< double > *  y,
const int *  incy 
)

std::complex<double> PREFIX ZDOT_F77 ( const int *  n,
const std::complex< double >  x[],
const int *  incx,
const std::complex< double >  y[],
const int *  incy 
)

void PREFIX ZGEMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const int *  k,
const std::complex< double > *  alpha,
const std::complex< double > *  a,
const int *  lda,
const std::complex< double > *  b,
const int *  ldb,
const std::complex< double > *  beta,
std::complex< double > *  c,
const int *  ldc 
)

void PREFIX ZGEMV_F77 ( Teuchos_fcd  ,
const int *  m,
const int *  n,
const std::complex< double > *  alpha,
const std::complex< double >  A[],
const int *  lda,
const std::complex< double >  x[],
const int *  incx,
const std::complex< double > *  beta,
std::complex< double >  y[],
const int *  incy 
)

void PREFIX ZGER_F77 ( const int *  m,
const int *  n,
const std::complex< double > *  alpha,
const std::complex< double > *  x,
const int *  incx,
const std::complex< double > *  y,
const int *  incy,
std::complex< double > *  a,
const int *  lda 
)

double PREFIX ZNRM2_F77 ( const int *  n,
const std::complex< double >  x[],
const int *  incx 
)

void PREFIX ZROT_F77 ( const int *  n,
std::complex< double > *  dx,
const int *  incx,
std::complex< double > *  dy,
const int *  incy,
double *  c,
std::complex< double > *  s 
)

void PREFIX ZROTG_F77 ( std::complex< double > *  da,
std::complex< double > *  db,
double *  c,
std::complex< double > *  s 
)

void PREFIX ZSCAL_F77 ( const int *  n,
const std::complex< double > *  alpha,
std::complex< double > *  x,
const int *  incx 
)

void PREFIX ZSYMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const std::complex< double > *  alpha,
const std::complex< double > *  a,
const int *  lda,
const std::complex< double > *  b,
const int *  ldb,
const std::complex< double > *  beta,
std::complex< double > *  c,
const int *  ldc 
)

void PREFIX ZTRMM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const std::complex< double > *  alpha,
const std::complex< double > *  a,
const int *  lda,
std::complex< double > *  b,
const int *  ldb 
)

void PREFIX ZTRMV_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  n,
const std::complex< double > *  a,
const int *  lda,
std::complex< double > *  x,
const int *  incx 
)

void PREFIX ZTRSM_F77 ( Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
Teuchos_fcd  ,
const int *  m,
const int *  n,
const std::complex< double > *  alpha,
const std::complex< double > *  a,
const int *  lda,
std::complex< double > *  b,
const int *  ldb 
)


Generated on Wed Oct 21 14:27:35 2009 for Teuchos - Trilinos Tools Package by  doxygen 1.5.9