ARTS 2.5.4 (git: 4c0d3b4d)
lapack.h File Reference

Interface for the LAPACK library. More...

#include <complex>
#include <vector>
#include "matpack.h"

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

namespace  lapack_help
 
namespace  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)
 

Detailed Description

Interface for the LAPACK library.

Author
simon <simon@thinks>
Date
Thu May 7 22:41:17 2015

Contains declarations for LAPACK functions.

Definition in file lapack.h.