lac/include/lac/lapack_templates.h File Reference

Include dependency graph for lapack_templates.h:

Functions

void daxpy_ (const int *n, const double *alpha, const double *x, const int *incx, double *y, const int *incy)
void saxpy_ (const int *n, const float *alpha, const float *x, const int *incx, float *y, const int *incy)
void dgemv_ (const char *trans, const int *m, const int *n, const double *alpha, const double *A, const int *lda, const double *x, const int *incx, const double *b, double *y, const int *incy)
void sgemv_ (const char *trans, const int *m, const int *n, const float *alpha, const float *A, const int *lda, const float *x, const int *incx, const float *b, float *y, const int *incy)
void dgemm_ (const char *transa, const char *transb, 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 sgemm_ (const char *transa, const char *transb, 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 dgetrf_ (const int *m, const int *n, double *A, const int *lda, int *ipiv, int *info)
void sgetrf_ (const int *m, const int *n, float *A, const int *lda, int *ipiv, int *info)
void dgetri_ (const int *n, double *A, const int *lda, int *ipiv, double *inv_work, const int *lwork, int *info)
void sgetri_ (const int *n, float *A, const int *lda, int *ipiv, float *inv_work, const int *lwork, int *info)
void dgetrs_ (const char *trans, const int *n, const int *nrhs, const double *A, const int *lda, const int *ipiv, double *b, const int *ldb, int *info)
void sgetrs_ (const char *trans, const int *n, const int *nrhs, const float *A, const int *lda, const int *ipiv, float *b, const int *ldb, int *info)
void dgeev_ (const char *jobvl, const char *jobvr, const int *n, double *A, const int *lda, double *lambda_re, double *lambda_im, double *vl, const int *ldvl, double *vr, const int *ldva, double *work, const int *lwork, int *info)
void sgeev_ (const char *jobvl, const char *jobvr, const int *n, float *A, const int *lda, float *lambda_re, float *lambda_im, float *vl, const int *ldvl, float *vr, const int *ldva, float *work, const int *lwork, int *info)
void dgeevx_ (const char *balanc, const char *jobvl, const char *jobvr, const char *sense, const int *n, double *A, const int *lda, double *lambda_re, double *lambda_im, double *vl, const int *ldvl, double *vr, const int *ldvr, int *ilo, int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, double *work, const int *lwork, int *iwork, int *info)
void sgeevx_ (const char *balanc, const char *jobvl, const char *jobvr, const char *sense, const int *n, float *A, const int *lda, float *lambda_re, float *lambda_im, float *vl, const int *ldvl, float *vr, const int *ldvr, int *ilo, int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, float *work, const int *lwork, int *iwork, int *info)
void dgesvd_ (int *jobu, int *jobvt, const int *n, const int *m, double *A, const int *lda, double *s, double *u, const int *ldu, double *vt, const int *ldvt, double *work, const int *lwork, int *info)
void sgesvd_ (int *jobu, int *jobvt, const int *n, const int *m, float *A, const int *lda, float *s, float *u, const int *ldu, float *vt, const int *ldvt, float *work, const int *lwork, int *info)
void dstev_ (const char *jobz, const int *n, double *d, double *e, double *z, const int *ldz, double *work, int *info)
void sstev_ (const char *jobz, const int *n, float *d, float *e, float *z, const int *ldz, float *work, int *info)
void axpy (const int *n, const double *alpha, const double *x, const int *incx, double *y, const int *incy)
void axpy (const int *n, const float *alpha, const float *x, const int *incx, float *y, const int *incy)
void gemv (const char *trans, const int *m, const int *n, const double *alpha, const double *A, const int *lda, const double *x, const int *incx, const double *b, double *y, const int *incy)
void gemv (const char *trans, const int *m, const int *n, const float *alpha, const float *A, const int *lda, const float *x, const int *incx, const float *b, float *y, const int *incy)
void gemm (const char *transa, const char *transb, 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 gemm (const char *transa, const char *transb, 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 getrf (const int *m, const int *n, double *A, const int *lda, int *ipiv, int *info)
void getrf (const int *m, const int *n, float *A, const int *lda, int *ipiv, int *info)
void getri (const int *n, double *A, const int *lda, int *ipiv, double *inv_work, const int *lwork, int *info)
void getri (const int *n, float *A, const int *lda, int *ipiv, float *inv_work, const int *lwork, int *info)
void getrs (const char *trans, const int *n, const int *nrhs, const double *A, const int *lda, const int *ipiv, double *b, const int *ldb, int *info)
void getrs (const char *trans, const int *n, const int *nrhs, const float *A, const int *lda, const int *ipiv, float *b, const int *ldb, int *info)
void geev (const char *jobvl, const char *jobvr, const int *n, double *A, const int *lda, double *lambda_re, double *lambda_im, double *vl, const int *ldvl, double *vr, const int *ldva, double *work, const int *lwork, int *info)
void geev (const char *jobvl, const char *jobvr, const int *n, float *A, const int *lda, float *lambda_re, float *lambda_im, float *vl, const int *ldvl, float *vr, const int *ldva, float *work, const int *lwork, int *info)
void geevx (const char *balanc, const char *jobvl, const char *jobvr, const char *sense, const int *n, double *A, const int *lda, double *lambda_re, double *lambda_im, double *vl, const int *ldvl, double *vr, const int *ldvr, int *ilo, int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, double *work, const int *lwork, int *iwork, int *info)
void geevx (const char *balanc, const char *jobvl, const char *jobvr, const char *sense, const int *n, float *A, const int *lda, float *lambda_re, float *lambda_im, float *vl, const int *ldvl, float *vr, const int *ldvr, int *ilo, int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, float *work, const int *lwork, int *iwork, int *info)
void gesvd (int *jobu, int *jobvt, const int *n, const int *m, double *A, const int *lda, double *s, double *u, const int *ldu, double *vt, const int *ldvt, double *work, const int *lwork, int *info)
void gesvd (int *jobu, int *jobvt, const int *n, const int *m, float *A, const int *lda, float *s, float *u, const int *ldu, float *vt, const int *ldvt, float *work, const int *lwork, int *info)
void stev (const char *jobz, const int *n, double *d, double *e, double *z, const int *ldz, double *work, int *info)
void stev (const char *jobz, const int *n, float *d, float *e, float *z, const int *ldz, float *work, int *info)

Function Documentation

void daxpy_ ( const int n,
const double alpha,
const double x,
const int incx,
double y,
const int incy 
)

Referenced by axpy().

void saxpy_ ( const int n,
const float *  alpha,
const float *  x,
const int incx,
float *  y,
const int incy 
)

Referenced by axpy().

void dgemv_ ( const char *  trans,
const int m,
const int n,
const double alpha,
const double A,
const int lda,
const double x,
const int incx,
const double b,
double y,
const int incy 
)

Referenced by gemv().

void sgemv_ ( const char *  trans,
const int m,
const int n,
const float *  alpha,
const float *  A,
const int lda,
const float *  x,
const int incx,
const float *  b,
float *  y,
const int incy 
)

Referenced by gemv().

void dgemm_ ( const char *  transa,
const char *  transb,
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 
)

Referenced by gemm().

void sgemm_ ( const char *  transa,
const char *  transb,
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 
)

Referenced by gemm().

void dgetrf_ ( const int m,
const int n,
double A,
const int lda,
int ipiv,
int info 
)

Referenced by getrf().

void sgetrf_ ( const int m,
const int n,
float *  A,
const int lda,
int ipiv,
int info 
)

Referenced by getrf().

void dgetri_ ( const int n,
double A,
const int lda,
int ipiv,
double inv_work,
const int lwork,
int info 
)

Referenced by getri().

void sgetri_ ( const int n,
float *  A,
const int lda,
int ipiv,
float *  inv_work,
const int lwork,
int info 
)

Referenced by getri().

void dgetrs_ ( const char *  trans,
const int n,
const int nrhs,
const double A,
const int lda,
const int ipiv,
double b,
const int ldb,
int info 
)

Referenced by getrs().

void sgetrs_ ( const char *  trans,
const int n,
const int nrhs,
const float *  A,
const int lda,
const int ipiv,
float *  b,
const int ldb,
int info 
)

Referenced by getrs().

void dgeev_ ( const char *  jobvl,
const char *  jobvr,
const int n,
double A,
const int lda,
double lambda_re,
double lambda_im,
double vl,
const int ldvl,
double vr,
const int ldva,
double work,
const int lwork,
int info 
)

Referenced by geev().

void sgeev_ ( const char *  jobvl,
const char *  jobvr,
const int n,
float *  A,
const int lda,
float *  lambda_re,
float *  lambda_im,
float *  vl,
const int ldvl,
float *  vr,
const int ldva,
float *  work,
const int lwork,
int info 
)

Referenced by geev().

void dgeevx_ ( const char *  balanc,
const char *  jobvl,
const char *  jobvr,
const char *  sense,
const int n,
double A,
const int lda,
double lambda_re,
double lambda_im,
double vl,
const int ldvl,
double vr,
const int ldvr,
int ilo,
int ihi,
double scale,
double abnrm,
double rconde,
double rcondv,
double work,
const int lwork,
int iwork,
int info 
)

Referenced by geevx().

void sgeevx_ ( const char *  balanc,
const char *  jobvl,
const char *  jobvr,
const char *  sense,
const int n,
float *  A,
const int lda,
float *  lambda_re,
float *  lambda_im,
float *  vl,
const int ldvl,
float *  vr,
const int ldvr,
int ilo,
int ihi,
float *  scale,
float *  abnrm,
float *  rconde,
float *  rcondv,
float *  work,
const int lwork,
int iwork,
int info 
)

Referenced by geevx().

void dgesvd_ ( int jobu,
int jobvt,
const int n,
const int m,
double A,
const int lda,
double s,
double u,
const int ldu,
double vt,
const int ldvt,
double work,
const int lwork,
int info 
)

Referenced by gesvd().

void sgesvd_ ( int jobu,
int jobvt,
const int n,
const int m,
float *  A,
const int lda,
float *  s,
float *  u,
const int ldu,
float *  vt,
const int ldvt,
float *  work,
const int lwork,
int info 
)

Referenced by gesvd().

void dstev_ ( const char *  jobz,
const int n,
double d,
double e,
double z,
const int ldz,
double work,
int info 
)

Referenced by stev().

void sstev_ ( const char *  jobz,
const int n,
float *  d,
float *  e,
float *  z,
const int ldz,
float *  work,
int info 
)

Referenced by stev().

void axpy ( const int n,
const double alpha,
const double x,
const int incx,
double y,
const int incy 
) [inline]

References daxpy_().

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

References saxpy_().

void gemv ( const char *  trans,
const int m,
const int n,
const double alpha,
const double A,
const int lda,
const double x,
const int incx,
const double b,
double y,
const int incy 
) [inline]

References dgemv_().

void gemv ( const char *  trans,
const int m,
const int n,
const float *  alpha,
const float *  A,
const int lda,
const float *  x,
const int incx,
const float *  b,
float *  y,
const int incy 
) [inline]

References sgemv_().

void gemm ( const char *  transa,
const char *  transb,
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 
) [inline]

References dgemm_().

void gemm ( const char *  transa,
const char *  transb,
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 
) [inline]

References sgemm_().

void getrf ( const int m,
const int n,
double A,
const int lda,
int ipiv,
int info 
) [inline]

References dgetrf_().

void getrf ( const int m,
const int n,
float *  A,
const int lda,
int ipiv,
int info 
) [inline]

References sgetrf_().

void getri ( const int n,
double A,
const int lda,
int ipiv,
double inv_work,
const int lwork,
int info 
) [inline]

References dgetri_().

void getri ( const int n,
float *  A,
const int lda,
int ipiv,
float *  inv_work,
const int lwork,
int info 
) [inline]

References sgetri_().

void getrs ( const char *  trans,
const int n,
const int nrhs,
const double A,
const int lda,
const int ipiv,
double b,
const int ldb,
int info 
) [inline]

References dgetrs_().

void getrs ( const char *  trans,
const int n,
const int nrhs,
const float *  A,
const int lda,
const int ipiv,
float *  b,
const int ldb,
int info 
) [inline]

References sgetrs_().

void geev ( const char *  jobvl,
const char *  jobvr,
const int n,
double A,
const int lda,
double lambda_re,
double lambda_im,
double vl,
const int ldvl,
double vr,
const int ldva,
double work,
const int lwork,
int info 
) [inline]

References dgeev_().

void geev ( const char *  jobvl,
const char *  jobvr,
const int n,
float *  A,
const int lda,
float *  lambda_re,
float *  lambda_im,
float *  vl,
const int ldvl,
float *  vr,
const int ldva,
float *  work,
const int lwork,
int info 
) [inline]

References sgeev_().

void geevx ( const char *  balanc,
const char *  jobvl,
const char *  jobvr,
const char *  sense,
const int n,
double A,
const int lda,
double lambda_re,
double lambda_im,
double vl,
const int ldvl,
double vr,
const int ldvr,
int ilo,
int ihi,
double scale,
double abnrm,
double rconde,
double rcondv,
double work,
const int lwork,
int iwork,
int info 
) [inline]

References dgeevx_().

void geevx ( const char *  balanc,
const char *  jobvl,
const char *  jobvr,
const char *  sense,
const int n,
float *  A,
const int lda,
float *  lambda_re,
float *  lambda_im,
float *  vl,
const int ldvl,
float *  vr,
const int ldvr,
int ilo,
int ihi,
float *  scale,
float *  abnrm,
float *  rconde,
float *  rcondv,
float *  work,
const int lwork,
int iwork,
int info 
) [inline]

References sgeevx_().

void gesvd ( int jobu,
int jobvt,
const int n,
const int m,
double A,
const int lda,
double s,
double u,
const int ldu,
double vt,
const int ldvt,
double work,
const int lwork,
int info 
) [inline]

References dgesvd_().

void gesvd ( int jobu,
int jobvt,
const int n,
const int m,
float *  A,
const int lda,
float *  s,
float *  u,
const int ldu,
float *  vt,
const int ldvt,
float *  work,
const int lwork,
int info 
) [inline]

References sgesvd_().

void stev ( const char *  jobz,
const int n,
double d,
double e,
double z,
const int ldz,
double work,
int info 
) [inline]

References dstev_().

void stev ( const char *  jobz,
const int n,
float *  d,
float *  e,
float *  z,
const int ldz,
float *  work,
int info 
) [inline]

References sstev_().


deal.II documentation generated on Mon Nov 23 22:56:29 2009 by doxygen 1.6.1