blas_intfc.cc File Reference

The PSI3 BLAS interface routines. More...

#include <cstdio>

Namespaces

namespace  psi

Functions

void F_DAXPY (int *length, double *a, double *x, int *inc_x, double *y, int *inc_y)
void F_DCOPY (int *length, double *x, int *inc_x, double *y, int *inc_y)
void F_DGEMM (char *transa, char *transb, int *m, int *n, int *k, double *alpha, double *A, int *lda, double *B, int *ldb, double *beta, double *C, int *ldc)
void F_DROT (int *ntot, double *x, int *incx, double *y, int *incy, double *cotheta, double *sintheta)
void F_DSCAL (int *n, double *alpha, double *vec, int *inc)
void F_DGEMV (char *transa, int *m, int *n, double *alpha, double *A, int *lda, double *X, int *inc_x, double *beta, double *Y, int *inc_y)
void F_DSPMV (char *uplo, int *n, double *alpha, double *A, double *X, int *inc_x, double *beta, double *Y, int *inc_y)
double F_DDOT (int *n, double *x, int *incx, double *y, int *incy)
void psi::C_DAXPY (int length, double a, double *x, int inc_x, double *y, int inc_y)
void psi::C_DCOPY (int length, double *x, int inc_x, double *y, int inc_y)
void psi::C_DSCAL (int length, double alpha, double *vec, int inc)
void psi::C_DROT (int length, double *x, int inc_x, double *y, int inc_y, double costheta, double sintheta)
void psi::C_DGEMM (char transa, char transb, int m, int n, int k, double alpha, double *A, int nca, double *B, int ncb, double beta, double *C, int ncc)
void psi::C_DGEMV (char transa, int m, int n, double alpha, double *A, int nca, double *X, int inc_x, double beta, double *Y, int inc_y)
void psi::C_DSPMV (char uplo, int n, double alpha, double *A, double *X, int inc_x, double beta, double *Y, int inc_y)
double psi::C_DDOT (int n, double *x, int inc_x, double *y, int inc_y)


Detailed Description

The PSI3 BLAS interface routines.

Interface to the BLAS routines

C. David Sherrill Anna I. Krylov

May 1998

Additions by TD Crawford and EF Valeev, June 1999.


Generated on Mon Dec 21 14:14:17 2009 for PSI by  doxygen 1.5.6