#include <g2c.h>
Include dependency graph for shortclawrap.h:
This graph shows which files directly or indirectly include this file:
Functions | |
int | c_zgeev (char *jobvl, char *jobvr, integer n, doublecomplex *a, integer lda, doublecomplex *w, doublecomplex *vl, integer ldvl, doublecomplex *vr, integer ldvr, doublecomplex *work, integer lwork, doublereal *rwork, integer *info) |
C interface to the LAPACK routine ZGEEV, which eigenfactors general complex matrices. | |
int | c_dgeev (char *jobvl, char *jobvr, integer n, doublereal *a, integer lda, doublereal *wr, doublereal *wi, doublereal *vl, integer ldvl, doublereal *vr, integer ldvr, doublereal *work, integer lwork, integer *info) |
C interface to the LAPACK routine DGEEV, which eigenfactors nonsymmmetric double matrices. | |
int | c_dsyev (char *jobz, char *uplo, integer n, doublereal *a, integer lda, doublereal *w, doublereal *work, integer lwork, integer *info) |
C interface to the LAPACK routine DSYEV, which eigenfactors real symmetric matrices. | |
int | c_zheev (char *jobz, char *uplo, integer n, doublecomplex *a, integer lda, doublereal *w, doublecomplex *work, integer lwork, doublereal *rwork, integer *info) |
C interface to the LAPACK routine ZHEEV, which eigenfactors Hermitian complex matrices. | |
int | c_dpotrf (char *uplo, integer n, doublereal *a, integer lda, integer *info) |
C interface to the LAPACK routine DPOTRF, which Cholesky factorizes real SPD matrices. | |
int | c_zpotrf (char *uplo, integer n, doublecomplex *a, integer lda, integer *info) |
C interface to the LAPACK routine ZPOTRF, which Cholesky factorizes complex HPD matrices. |
The CLAWRAP library is an automatically generated C wrapper around the FORTRAN library LAPACK. It permits using a somewhat more natural syntax for calling LAPACK methods. We use a few LAPACK methods in LinAlg, so we use a few CLAWRAP wrappers. Those not used (the vast, vast majority of them) are commented out, both here and in shortclawrap.cpp.