Psi4
Namespaces | Typedefs | Functions
fnocc/blas.h File Reference
#include "blas_mangle.h"

Go to the source code of this file.

Namespaces

 psi
 Rotate a set of vectors around an arbitrary axis Vectors are rows of input matrix.
 
 psi::fnocc
 

Typedefs

typedef long int integer
 
typedef double doublereal
 

Functions

void psi::fnocc::F_DGEMV (char trans, integer m, integer n, doublereal alpha, doublereal *A, integer lda, doublereal *X, integer incx, doublereal beta, doublereal *Y, integer incy)
 
void psi::fnocc::F_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)
 
void psi::fnocc::dgemv (char &trans, integer &m, integer &n, doublereal &alpha, doublereal *A, integer &lda, doublereal *X, integer &incx, doublereal &beta, doublereal *Y, integer &incy)
 
void psi::fnocc::DGEMV (char &trans, integer &m, integer &n, doublereal &alpha, doublereal *A, integer &lda, doublereal *X, integer &incx, doublereal &beta, doublereal *Y, integer &incy)
 
void psi::fnocc::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)
 
void psi::fnocc::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)
 
void psi::fnocc::dcopy (integer &n, doublereal *dx, integer &incx, doublereal *dy, integer &incy)
 
void psi::fnocc::DCOPY (integer &n, doublereal *dx, integer &incx, doublereal *dy, integer &incy)
 
double psi::fnocc::dnrm2 (integer &N, doublereal *X, integer &INCX)
 
double psi::fnocc::DNRM2 (integer &N, doublereal *X, integer &INCX)
 
void psi::fnocc::dgesv (integer &N, integer &NRHS, doublereal *A, integer &LDA, integer *IPIV, doublereal *B, integer &LDB, integer &INFO)
 
void psi::fnocc::DGESV (integer &N, integer &NRHS, doublereal *A, integer &LDA, integer *IPIV, doublereal *B, integer &LDB, integer &INFO)
 
double psi::fnocc::ddot (integer &n, doublereal *dx, integer &incx, doublereal *dy, integer &incy)
 
double psi::fnocc::DDOT (integer &n, doublereal *dx, integer &incx, doublereal *dy, integer &incy)
 
void psi::fnocc::Diagonalize (integer N, doublereal *A, doublereal *W)
 
void psi::fnocc::dsyev (char &JOBZ, char &UPLO, integer &N, doublereal *A, integer &LDA, doublereal *W, doublereal *WORK, integer &LWORK, integer &INFO)
 
void psi::fnocc::DSYEV (char &JOBZ, char &UPLO, integer &N, doublereal *A, integer &LDA, doublereal *W, doublereal *WORK, integer &LWORK, integer &INFO)
 
void psi::fnocc::Diagonalize2 (integer N, doublereal *AP, doublereal *W, doublereal *Z)
 
void psi::fnocc::dspev (char &JOBZ, char &UPLO, integer &N, doublereal *AP, doublereal *W, doublereal *Z, integer &LDZ, doublereal *WORK, integer &INFO)
 
void psi::fnocc::DSPEV (char &JOBZ, char &UPLO, integer &N, doublereal *AP, doublereal *W, doublereal *Z, integer &LDZ, doublereal *WORK, integer &INFO)
 
void psi::fnocc::SVD (integer M, integer N, doublereal *A, doublereal *U, doublereal *VT, doublereal *S)
 
void psi::fnocc::dgesvd (char &JOBU, char &JOBVT, integer &M, integer &N, doublereal *A, integer &LDA, doublereal *S, doublereal *U, integer &LDU, doublereal *VT, integer &LDVT, doublereal *WORK, integer &LWORK, integer &INFO)
 
void psi::fnocc::DGESVD (char &JOBU, char &JOBVT, integer &M, integer &N, doublereal *A, integer &LDA, doublereal *S, doublereal *U, integer &LDU, doublereal *VT, integer &LDVT, doublereal *WORK, integer &LWORK, integer &INFO)
 

Typedef Documentation

typedef double doublereal
typedef long int integer

fortran-ordered blas routines