C wrappers for the fortran functions so they may be called from C++ routines. More...
Go to the source code of this file.
Functions | |
static __inline void | daxpy (int n, double da, double *dx, int incx, double *dy, int incy) |
static __inline void | dcopy (int n, double *dx, int incx, double *dy, int incy) |
static __inline double | ddot (int n, double *dx, int incx, double *dy, int incy) |
static __inline void | dgels (char *trans, int m, int n, int nrhs, double *a, int lda, double *b, int ldb, double *work, int lwork, int *info) |
static __inline void | dgelss (int m, int n, int nrhs, double *a, int lda, double *b, int ldb, double *s, double rcond, int *rank, double *work, int lwork, int *info) |
static __inline void | 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) |
static __inline void | dgemv (char *trans, int m, int n, double alpha, double *a, int lda, double *dx, int incx, double beta, double *dy, int incy) |
static __inline void | dgeqp3 (int m, int n, double *a, int lda, int *jpvt, double *tau, double *work, int lwork, int *info) |
static __inline void | dgesv (int n, int nrhs, double *a, int lda, int *ipiv, double *b, int ldb, int *info) |
static __inline void | dgesvd (char *jobu, char *jobvt, int m, int n, double *a, int lda, double *s, double *u, int ldu, double *vt, int ldvt, double *work, int lwork, int *info) |
static __inline void | dgetrf (int m, int n, double *a, int lda, int *ipiv, int *info) |
static __inline void | dgetri (int n, double *a, int lda, int *ipiv, double *work, int lwork, int *info) |
static __inline void | dlascl (char *type, int kl, int ku, double from, double to, int m, int n, double *a, int lda, int *info) |
static __inline double | dnrm2 (int n, double *dx, int incx) |
static __inline void | dorgqr (int m, int n, int k, double *a, int lda, double *tau, double *work, int lwork, int *info) |
static __inline void | dpptrf (char *uplo, int n, double *ap, int *info) |
static __inline void | dscal (int n, double da, double *dx, int incx) |
static __inline void | dspev (char *jobz, char *uplo, int n, double *ap, double *w, double *z, int ldz, double *work, int *info) |
static __inline void | dspgst (int itype, char *uplo, int n, double *ap, double *bp, int *info) |
static __inline void | dspgv (int itype, char *jobz, char *uplo, int n, double *ap, double *bp, double *w, double *z, int ldz, double *work, int *info) |
static __inline void | dtptri (char *uplo, char *diag, int n, double *ap, int *info) |
static __inline void | dtrcon (char *norm, char *uplo, char *diag, int n, double *a, int lda, double *rcond, double *work, int *iwork, int *info) |
static __inline void | dtrtrs (char *uplo, char *trans, char *diag, int n, int nrhs, double *a, int lda, double *b, int ldb, int *info) |
C wrappers for the fortran functions so they may be called from C++ routines.
Definition in file lapack_wrappers.h.
static __inline void daxpy | ( | int | n, | |
double | da, | |||
double * | dx, | |||
int | incx, | |||
double * | dy, | |||
int | incy | |||
) | [static] |
Definition at line 14 of file lapack_wrappers.h.
static __inline void dcopy | ( | int | n, | |
double * | dx, | |||
int | incx, | |||
double * | dy, | |||
int | incy | |||
) | [static] |
Definition at line 22 of file lapack_wrappers.h.
static __inline double ddot | ( | int | n, | |
double * | dx, | |||
int | incx, | |||
double * | dy, | |||
int | incy | |||
) | [static] |
Definition at line 29 of file lapack_wrappers.h.
static __inline void dgels | ( | char * | trans, | |
int | m, | |||
int | n, | |||
int | nrhs, | |||
double * | a, | |||
int | lda, | |||
double * | b, | |||
int | ldb, | |||
double * | work, | |||
int | lwork, | |||
int * | info | |||
) | [static] |
Definition at line 36 of file lapack_wrappers.h.
static __inline void dgelss | ( | int | m, | |
int | n, | |||
int | nrhs, | |||
double * | a, | |||
int | lda, | |||
double * | b, | |||
int | ldb, | |||
double * | s, | |||
double | rcond, | |||
int * | rank, | |||
double * | work, | |||
int | lwork, | |||
int * | info | |||
) | [static] |
Definition at line 77 of file lapack_wrappers.h.
static __inline void 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 | |||
) | [static] |
Definition at line 46 of file lapack_wrappers.h.
static __inline void dgemv | ( | char * | trans, | |
int | m, | |||
int | n, | |||
double | alpha, | |||
double * | a, | |||
int | lda, | |||
double * | dx, | |||
int | incx, | |||
double | beta, | |||
double * | dy, | |||
int | incy | |||
) | [static] |
Definition at line 57 of file lapack_wrappers.h.
static __inline void dgeqp3 | ( | int | m, | |
int | n, | |||
double * | a, | |||
int | lda, | |||
int * | jpvt, | |||
double * | tau, | |||
double * | work, | |||
int | lwork, | |||
int * | info | |||
) | [static] |
Definition at line 209 of file lapack_wrappers.h.
static __inline void dgesv | ( | int | n, | |
int | nrhs, | |||
double * | a, | |||
int | lda, | |||
int * | ipiv, | |||
double * | b, | |||
int | ldb, | |||
int * | info | |||
) | [static] |
Definition at line 68 of file lapack_wrappers.h.
static __inline void dgesvd | ( | char * | jobu, | |
char * | jobvt, | |||
int | m, | |||
int | n, | |||
double * | a, | |||
int | lda, | |||
double * | s, | |||
double * | u, | |||
int | ldu, | |||
double * | vt, | |||
int | ldvt, | |||
double * | work, | |||
int | lwork, | |||
int * | info | |||
) | [static] |
Definition at line 90 of file lapack_wrappers.h.
static __inline void dgetrf | ( | int | m, | |
int | n, | |||
double * | a, | |||
int | lda, | |||
int * | ipiv, | |||
int * | info | |||
) | [static] |
Definition at line 103 of file lapack_wrappers.h.
static __inline void dgetri | ( | int | n, | |
double * | a, | |||
int | lda, | |||
int * | ipiv, | |||
double * | work, | |||
int | lwork, | |||
int * | info | |||
) | [static] |
Definition at line 112 of file lapack_wrappers.h.
static __inline void dlascl | ( | char * | type, | |
int | kl, | |||
int | ku, | |||
double | from, | |||
double | to, | |||
int | m, | |||
int | n, | |||
double * | a, | |||
int | lda, | |||
int * | info | |||
) | [static] |
Definition at line 122 of file lapack_wrappers.h.
static __inline double dnrm2 | ( | int | n, | |
double * | dx, | |||
int | incx | |||
) | [static] |
Definition at line 133 of file lapack_wrappers.h.
static __inline void dorgqr | ( | int | m, | |
int | n, | |||
int | k, | |||
double * | a, | |||
int | lda, | |||
double * | tau, | |||
double * | work, | |||
int | lwork, | |||
int * | info | |||
) | [static] |
Definition at line 224 of file lapack_wrappers.h.
static __inline void dpptrf | ( | char * | uplo, | |
int | n, | |||
double * | ap, | |||
int * | info | |||
) | [static] |
Definition at line 142 of file lapack_wrappers.h.
static __inline void dscal | ( | int | n, | |
double | da, | |||
double * | dx, | |||
int | incx | |||
) | [static] |
Definition at line 150 of file lapack_wrappers.h.
static __inline void dspev | ( | char * | jobz, | |
char * | uplo, | |||
int | n, | |||
double * | ap, | |||
double * | w, | |||
double * | z, | |||
int | ldz, | |||
double * | work, | |||
int * | info | |||
) | [static] |
Definition at line 167 of file lapack_wrappers.h.
static __inline void dspgst | ( | int | itype, | |
char * | uplo, | |||
int | n, | |||
double * | ap, | |||
double * | bp, | |||
int * | info | |||
) | [static] |
Definition at line 157 of file lapack_wrappers.h.
static __inline void dspgv | ( | int | itype, | |
char * | jobz, | |||
char * | uplo, | |||
int | n, | |||
double * | ap, | |||
double * | bp, | |||
double * | w, | |||
double * | z, | |||
int | ldz, | |||
double * | work, | |||
int * | info | |||
) | [static] |
Definition at line 179 of file lapack_wrappers.h.
static __inline void dtptri | ( | char * | uplo, | |
char * | diag, | |||
int | n, | |||
double * | ap, | |||
int * | info | |||
) | [static] |
Definition at line 191 of file lapack_wrappers.h.
static __inline void dtrcon | ( | char * | norm, | |
char * | uplo, | |||
char * | diag, | |||
int | n, | |||
double * | a, | |||
int | lda, | |||
double * | rcond, | |||
double * | work, | |||
int * | iwork, | |||
int * | info | |||
) | [static] |
Definition at line 199 of file lapack_wrappers.h.
static __inline void dtrtrs | ( | char * | uplo, | |
char * | trans, | |||
char * | diag, | |||
int | n, | |||
int | nrhs, | |||
double * | a, | |||
int | lda, | |||
double * | b, | |||
int | ldb, | |||
int * | info | |||
) | [static] |
Definition at line 216 of file lapack_wrappers.h.