Epetra_BLAS_wrappers.h File Reference

#include "Epetra_ConfigDefs.h"

Include dependency graph for Epetra_BLAS_wrappers.h:

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

Go to the source code of this file.

Defines

#define PREFIX
#define Epetra_fcd   const char *
#define F77_FUNC(lcase, UCASE)   lcase ## _
#define F77_FUNC_(lcase, UCASE)   lcase ## __
#define DASUM_F77   F77_FUNC(dasum,DASUM)
#define DAXPY_F77   F77_FUNC(daxpy,DAXPY)
#define DCOPY_F77   F77_FUNC(dcopy,DCOPY)
#define DDOT_F77   F77_FUNC(ddot,DDOT)
#define DNRM2_F77   F77_FUNC(dnrm2,DNRM2)
#define DSCAL_F77   F77_FUNC(dscal,DSCAL)
#define IDAMAX_F77   F77_FUNC(idamax,IDAMAX)
#define DGEMV_F77   F77_FUNC(dgemv,DGEMV)
#define DGER_F77   F77_FUNC(dger,DGER)
#define DTRMV_F77   F77_FUNC(dtrmv,DTRMV)
#define DGEMM_F77   F77_FUNC(dgemm,DGEMM)
#define DSYMM_F77   F77_FUNC(dsymm,DSYMM)
#define DTRMM_F77   F77_FUNC(dtrmm,DTRMM)
#define DTRSM_F77   F77_FUNC(dtrsm,DTRSM)
#define EPETRA_DCRSMV_F77   F77_FUNC(epetra_dcrsmv,EPETRA_DCRSMV)
#define EPETRA_DCRSMM_F77   F77_FUNC(epetra_dcrsmm,EPETRA_DCRSMM)
#define EPETRA_DCRSSV_F77   F77_FUNC(epetra_dcrssv,EPETRA_DCRSSV)
#define EPETRA_DCRSSM_F77   F77_FUNC(epetra_dcrssm,EPETRA_DCRSSM)
#define SSCAL_F77   F77_FUNC(sscal,SSCAL)
#define SCOPY_F77   F77_FUNC(scopy,SCOPY)
#define SAXPY_F77   F77_FUNC(saxpy,SAXPY)
#define SDOT_F77   F77_FUNC(sdot,SDOT)
#define SNRM2_F77   F77_FUNC(snrm2,SNRM2)
#define SASUM_F77   F77_FUNC(sasum,SASUM)
#define ISAMAX_F77   F77_FUNC(isamax,ISAMAX)
#define SGEMV_F77   F77_FUNC(sgemv,SGEMV)
#define SGER_F77   F77_FUNC(sger,SGER)
#define STRMV_F77   F77_FUNC(strmv,STRMV)
#define SGEMM_F77   F77_FUNC(sgemm,SGEMM)
#define SSYMM_F77   F77_FUNC(ssymm,SSYMM)
#define STRMM_F77   F77_FUNC(strmm,STRMM)
#define STRSM_F77   F77_FUNC(strsm,STRSM)

Functions

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)
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 DGEMV_F77 (Epetra_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 (Epetra_fcd, Epetra_fcd, Epetra_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 SGEMV_F77 (Epetra_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 (Epetra_fcd, Epetra_fcd, Epetra_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 DGEMM_F77 (Epetra_fcd, Epetra_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 (Epetra_fcd, Epetra_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 (Epetra_fcd, Epetra_fcd, Epetra_fcd, Epetra_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 (Epetra_fcd, Epetra_fcd, Epetra_fcd, Epetra_fcd, const int *m, const int *n, const double *alpha, const double *a, const int *lda, double *b, const int *ldb)
void PREFIX EPETRA_DCRSMV_F77 (const int *, const int *, const int *, const double *, const int *, const int *, double *, double *)
void PREFIX EPETRA_DCRSMM_F77 (const int *, const int *, const int *, const double *, const int *, const int *, double *, int *, double *, int *, int *)
void PREFIX EPETRA_DCRSSV_F77 (const int *, const int *, const int *, const int *, const int *, const int *, const double *, const int *, const int *, double *, double *, const int *)
void PREFIX EPETRA_DCRSSM_F77 (const int *, const int *, const int *, const int *, const int *, const int *, const double *, const int *, const int *, double *, const int *, double *, const int *, const int *, const int *)
void PREFIX SGEMM_F77 (Epetra_fcd, Epetra_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 (Epetra_fcd, Epetra_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 (Epetra_fcd, Epetra_fcd, Epetra_fcd, Epetra_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 (Epetra_fcd, Epetra_fcd, Epetra_fcd, Epetra_fcd, const int *m, const int *n, const float *alpha, const float *a, const int *lda, float *b, const int *ldb)
void PREFIX XERBLA_F77 (Epetra_fcd, int *info)


Define Documentation

#define PREFIX
 

Definition at line 100 of file Epetra_BLAS_wrappers.h.

#define Epetra_fcd   const char *
 

Definition at line 101 of file Epetra_BLAS_wrappers.h.

#define F77_FUNC lcase,
UCASE   )     lcase ## _
 

Definition at line 119 of file Epetra_BLAS_wrappers.h.

#define F77_FUNC_ lcase,
UCASE   )     lcase ## __
 

Definition at line 120 of file Epetra_BLAS_wrappers.h.

#define DASUM_F77   F77_FUNC(dasum,DASUM)
 

Definition at line 129 of file Epetra_BLAS_wrappers.h.

#define DAXPY_F77   F77_FUNC(daxpy,DAXPY)
 

Definition at line 130 of file Epetra_BLAS_wrappers.h.

#define DCOPY_F77   F77_FUNC(dcopy,DCOPY)
 

Definition at line 131 of file Epetra_BLAS_wrappers.h.

#define DDOT_F77   F77_FUNC(ddot,DDOT)
 

Definition at line 132 of file Epetra_BLAS_wrappers.h.

#define DNRM2_F77   F77_FUNC(dnrm2,DNRM2)
 

Definition at line 133 of file Epetra_BLAS_wrappers.h.

#define DSCAL_F77   F77_FUNC(dscal,DSCAL)
 

Definition at line 134 of file Epetra_BLAS_wrappers.h.

#define IDAMAX_F77   F77_FUNC(idamax,IDAMAX)
 

Definition at line 135 of file Epetra_BLAS_wrappers.h.

#define DGEMV_F77   F77_FUNC(dgemv,DGEMV)
 

Definition at line 136 of file Epetra_BLAS_wrappers.h.

#define DGER_F77   F77_FUNC(dger,DGER)
 

Definition at line 137 of file Epetra_BLAS_wrappers.h.

#define DTRMV_F77   F77_FUNC(dtrmv,DTRMV)
 

Definition at line 138 of file Epetra_BLAS_wrappers.h.

#define DGEMM_F77   F77_FUNC(dgemm,DGEMM)
 

Definition at line 139 of file Epetra_BLAS_wrappers.h.

#define DSYMM_F77   F77_FUNC(dsymm,DSYMM)
 

Definition at line 140 of file Epetra_BLAS_wrappers.h.

#define DTRMM_F77   F77_FUNC(dtrmm,DTRMM)
 

Definition at line 141 of file Epetra_BLAS_wrappers.h.

#define DTRSM_F77   F77_FUNC(dtrsm,DTRSM)
 

Definition at line 142 of file Epetra_BLAS_wrappers.h.

#define EPETRA_DCRSMV_F77   F77_FUNC(epetra_dcrsmv,EPETRA_DCRSMV)
 

Definition at line 153 of file Epetra_BLAS_wrappers.h.

#define EPETRA_DCRSMM_F77   F77_FUNC(epetra_dcrsmm,EPETRA_DCRSMM)
 

Definition at line 154 of file Epetra_BLAS_wrappers.h.

#define EPETRA_DCRSSV_F77   F77_FUNC(epetra_dcrssv,EPETRA_DCRSSV)
 

Definition at line 155 of file Epetra_BLAS_wrappers.h.

#define EPETRA_DCRSSM_F77   F77_FUNC(epetra_dcrssm,EPETRA_DCRSSM)
 

Definition at line 156 of file Epetra_BLAS_wrappers.h.

#define SSCAL_F77   F77_FUNC(sscal,SSCAL)
 

Definition at line 167 of file Epetra_BLAS_wrappers.h.

#define SCOPY_F77   F77_FUNC(scopy,SCOPY)
 

Definition at line 168 of file Epetra_BLAS_wrappers.h.

#define SAXPY_F77   F77_FUNC(saxpy,SAXPY)
 

Definition at line 169 of file Epetra_BLAS_wrappers.h.

#define SDOT_F77   F77_FUNC(sdot,SDOT)
 

Definition at line 170 of file Epetra_BLAS_wrappers.h.

#define SNRM2_F77   F77_FUNC(snrm2,SNRM2)
 

Definition at line 171 of file Epetra_BLAS_wrappers.h.

#define SASUM_F77   F77_FUNC(sasum,SASUM)
 

Definition at line 172 of file Epetra_BLAS_wrappers.h.

#define ISAMAX_F77   F77_FUNC(isamax,ISAMAX)
 

Definition at line 173 of file Epetra_BLAS_wrappers.h.

#define SGEMV_F77   F77_FUNC(sgemv,SGEMV)
 

Definition at line 175 of file Epetra_BLAS_wrappers.h.

#define SGER_F77   F77_FUNC(sger,SGER)
 

Definition at line 176 of file Epetra_BLAS_wrappers.h.

#define STRMV_F77   F77_FUNC(strmv,STRMV)
 

Definition at line 177 of file Epetra_BLAS_wrappers.h.

#define SGEMM_F77   F77_FUNC(sgemm,SGEMM)
 

Definition at line 178 of file Epetra_BLAS_wrappers.h.

#define SSYMM_F77   F77_FUNC(ssymm,SSYMM)
 

Definition at line 179 of file Epetra_BLAS_wrappers.h.

#define STRMM_F77   F77_FUNC(strmm,STRMM)
 

Definition at line 180 of file Epetra_BLAS_wrappers.h.

#define STRSM_F77   F77_FUNC(strsm,STRSM)
 

Definition at line 181 of file Epetra_BLAS_wrappers.h.


Function Documentation

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
 

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 DGEMV_F77 Epetra_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 Epetra_fcd  ,
Epetra_fcd  ,
Epetra_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 SGEMV_F77 Epetra_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 Epetra_fcd  ,
Epetra_fcd  ,
Epetra_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 DGEMM_F77 Epetra_fcd  ,
Epetra_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 Epetra_fcd  ,
Epetra_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 Epetra_fcd  ,
Epetra_fcd  ,
Epetra_fcd  ,
Epetra_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 Epetra_fcd  ,
Epetra_fcd  ,
Epetra_fcd  ,
Epetra_fcd  ,
const int *  m,
const int *  n,
const double *  alpha,
const double *  a,
const int *  lda,
double *  b,
const int *  ldb
 

void PREFIX EPETRA_DCRSMV_F77 const int *  ,
const int *  ,
const int *  ,
const double *  ,
const int *  ,
const int *  ,
double *  ,
double * 
 

void PREFIX EPETRA_DCRSMM_F77 const int *  ,
const int *  ,
const int *  ,
const double *  ,
const int *  ,
const int *  ,
double *  ,
int *  ,
double *  ,
int *  ,
int * 
 

void PREFIX EPETRA_DCRSSV_F77 const int *  ,
const int *  ,
const int *  ,
const int *  ,
const int *  ,
const int *  ,
const double *  ,
const int *  ,
const int *  ,
double *  ,
double *  ,
const int * 
 

void PREFIX EPETRA_DCRSSM_F77 const int *  ,
const int *  ,
const int *  ,
const int *  ,
const int *  ,
const int *  ,
const double *  ,
const int *  ,
const int *  ,
double *  ,
const int *  ,
double *  ,
const int *  ,
const int *  ,
const int * 
 

void PREFIX SGEMM_F77 Epetra_fcd  ,
Epetra_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 Epetra_fcd  ,
Epetra_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 Epetra_fcd  ,
Epetra_fcd  ,
Epetra_fcd  ,
Epetra_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 Epetra_fcd  ,
Epetra_fcd  ,
Epetra_fcd  ,
Epetra_fcd  ,
const int *  m,
const int *  n,
const float *  alpha,
const float *  a,
const int *  lda,
float *  b,
const int *  ldb
 

void PREFIX XERBLA_F77 Epetra_fcd  ,
int *  info
 


Generated on Thu Sep 18 12:37:59 2008 for Epetra Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1