ARTS
2.4.0(git:4fb77825)
|
Interface for the LAPACK library. More...
Go to the source code of this file.
Classes | |
struct | lapack_help::Inverse< T > |
Struct cannot be const, but can be passed as const to allow defaults. More... | |
Namespaces | |
lapack_help | |
lapack | |
Functions | |
void | lapack::dgetrf_ (int *m, int *n, double *A, int *lda, int *ipiv, int *info) |
LU decomposition. More... | |
void | lapack::zgetrf_ (int *m, int *n, std::complex< double > *A, int *lda, int *ipiv, int *info) |
void | lapack::dgetrs_ (char *trans, int *n, int *nrhs, double *A, int *lda, int *ipiv, double *b, int *ldb, int *info) |
Solve linear system of equations. More... | |
void | lapack::dgetri_ (int *n, double *A, int *lda, int *ipiv, double *work, int *lwork, int *info) |
Matrix inversion. More... | |
void | lapack::zgetri_ (int *n, std::complex< double > *A, int *lda, int *ipiv, std::complex< double > *work, int *lwork, int *info) |
void | lapack::ilaenv_ (int *ispec, char *name, char *opts, int *n1, int *n2, int *n3, int *n4) |
Optimal parameters for computation. More... | |
void | lapack::dgesvx_ (char *fact, char *trans, int *n, int *nrhs, double *A, int *lda, double *AF, int *ldaf, int *ipiv, char *equed, double *R, double *C, double *B, int *ldb, double *X, int *ldx, double *RCOND, double *FERR, double *BERR, double *WORK, int *IWORK, int *info) |
Solve linear system. More... | |
void | lapack::dgeev_ (char *jobvl, char *jobvr, int *n, double *A, int *lda, double *WR, double *WI, double *VL, int *ldvl, double *VR, int *ldvr, double *work, int *lwork, double *rwork, int *info) |
void | lapack::zgeev_ (char *jobvl, char *jobvr, int *n, std::complex< double > *A, int *lda, std::complex< double > *W, std::complex< double > *VL, int *ldvl, std::complex< double > *VR, int *ldvr, std::complex< double > *work, int *lwork, double *rwork, int *info) |
Interface for the LAPACK library.
Contains declarations for LAPACK functions.
Definition in file lapack.h.