Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

f77lapack.H File Reference


Detailed Description

forward declarations of fortran-77 functions from lapack

Definition in file f77lapack.H.

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

Go to the source code of this file.

BLAS level 2 functions (matrix-vector operations)

void dgemv_ (char *trans, f77_integer *M, f77_integer *N, double *alpha, const double *A, f77_integer *lda, const double *dx, f77_integer *incx, double *beta, double *dy, f77_integer *incy)
 Double-precision GEneral Matrix Vector multiply (DGEMV).
void sgemv_ (char *trans, f77_integer *M, f77_integer *N, float *alpha, const float *A, f77_integer *lda, const float *dx, f77_integer *incx, float *beta, float *dy, f77_integer *incy)
 Single-precision GEneral Matrix Vector multiply (SGEMV).

BLAS level 3 functions (matrix-matrix operations)

void dgemm_ (char *transa, char *transb, f77_integer *m, f77_integer *n, f77_integer *k, double *alpha, const double *a, f77_integer *lda, const double *b, f77_integer *ldb, double *beta, double *c, f77_integer *ldc)
 Double-precision GEneral Matrix Matrix multiply (DGEMM).
void sgemm_ (char *transa, char *transb, f77_integer *m, f77_integer *n, f77_integer *k, float *alpha, const float *a, f77_integer *lda, const float *b, f77_integer *ldb, float *beta, float *c, f77_integer *ldc)
 Single-precision GEneral Matrix Matrix multiply (SGEMM).

LAPACK functions (linear algebra operations)

void dgesdd_ (char *jobz, f77_integer *m, f77_integer *n, double *a, f77_integer *lda, double *s, double *u, f77_integer *ldu, double *vt, f77_integer *ldvt, double *work, f77_integer *lwork, f77_integer *iwork, f77_integer *info)
 Double-precision GEneral matrix Singular value Decomposition using Divide-and-conquer (DGESDD).
void sgesdd_ (char *jobz, f77_integer *m, f77_integer *n, float *a, f77_integer *lda, float *s, float *u, f77_integer *ldu, float *vt, f77_integer *ldvt, float *work, f77_integer *lwork, f77_integer *iwork, f77_integer *info)
 Single-precision GEneral matrix Singular value Decomposition using Divide-and-conquer (SGESDD).

Typedefs

typedef long int f77_integer

Functions

void dpotrf_ (char *UPLO, f77_integer *n, double *a, f77_integer *lda, f77_integer *info)
 double-precision Computes the Cholesky factorization of a symmetric


Function Documentation

void dgemm_ char *  transa,
char *  transb,
f77_integer m,
f77_integer n,
f77_integer k,
double *  alpha,
const double *  a,
f77_integer lda,
const double *  b,
f77_integer ldb,
double *  beta,
double *  c,
f77_integer ldc
 

Double-precision GEneral Matrix Matrix multiply (DGEMM).

See http://www.netlib.org/blas/dgemm.f

Referenced by lapack::dgemm().

void dgemv_ char *  trans,
f77_integer M,
f77_integer N,
double *  alpha,
const double *  A,
f77_integer lda,
const double *  dx,
f77_integer incx,
double *  beta,
double *  dy,
f77_integer incy
 

Double-precision GEneral Matrix Vector multiply (DGEMV).

See http://www.netlib.org/blas/dgemv.f

Referenced by lapack::dgemv().

void dgesdd_ char *  jobz,
f77_integer m,
f77_integer n,
double *  a,
f77_integer lda,
double *  s,
double *  u,
f77_integer ldu,
double *  vt,
f77_integer ldvt,
double *  work,
f77_integer lwork,
f77_integer iwork,
f77_integer info
 

Double-precision GEneral matrix Singular value Decomposition using Divide-and-conquer (DGESDD).

See http://www.netlib.org/lapack/double/dgesdd.f

Note that this algorithm, based on divide-and-conquer, is expected to be substantially faster than the older DGESVD, which is based on QR-decomposition (see http://www.cs.berkeley.edu/~demmel/DOE2000/Report0100.html).

Referenced by svd_lapack().

void dpotrf_ char *  UPLO,
f77_integer n,
double *  a,
f77_integer lda,
f77_integer info
 

double-precision Computes the Cholesky factorization of a symmetric

See http://www.netlib.org/lapack/double/sgesdd.f

Referenced by lapack::dpotrf().

void sgemm_ char *  transa,
char *  transb,
f77_integer m,
f77_integer n,
f77_integer k,
float *  alpha,
const float *  a,
f77_integer lda,
const float *  b,
f77_integer ldb,
float *  beta,
float *  c,
f77_integer ldc
 

Single-precision GEneral Matrix Matrix multiply (SGEMM).

See http://www.netlib.org/blas/sgemm.f

Referenced by lapack::sgemm().

void sgemv_ char *  trans,
f77_integer M,
f77_integer N,
float *  alpha,
const float *  A,
f77_integer lda,
const float *  dx,
f77_integer incx,
float *  beta,
float *  dy,
f77_integer incy
 

Single-precision GEneral Matrix Vector multiply (SGEMV).

See http://www.netlib.org/blas/sgemv.f

Referenced by lapack::sgemv().

void sgesdd_ char *  jobz,
f77_integer m,
f77_integer n,
float *  a,
f77_integer lda,
float *  s,
float *  u,
f77_integer ldu,
float *  vt,
f77_integer ldvt,
float *  work,
f77_integer lwork,
f77_integer iwork,
f77_integer info
 

Single-precision GEneral matrix Singular value Decomposition using Divide-and-conquer (SGESDD).

See http://www.netlib.org/lapack/double/sgesdd.f

Referenced by svdf_lapack().


Generated on Mon Nov 23 15:48:25 2009 for iLab Neuromorphic Vision Toolkit by  doxygen 1.4.4