casa
$Rev:20696$
|
Go to the source code of this file.
Classes | |
struct | casa::MatrixMathLA_global_functions_Linear_Algebra |
Linear algebra functions on Vectors and Matrices. More... | |
Namespaces | |
namespace | casa |
this file contains all the compiler specific defines | |
Defines | |
#define | NEED_FORTRAN_UNDERSCORES |
#define | sgetrf |
#define | dgetrf |
#define | cgetrf |
#define | zgetrf |
#define | sgetri |
#define | dgetri |
#define | cgetri |
#define | zgetri |
#define | sposv |
#define | dposv |
#define | cposv |
#define | zposv |
#define | spotri |
#define | dpotri |
#define | cpotri |
#define | zpotri |
Functions | |
template<class T > | |
void | casa::CholeskyDecomp (Matrix< T > &A, Vector< T > &diag) |
template<class T > | |
void | casa::CholeskySolve (Matrix< T > &A, Vector< T > &diag, Vector< T > &b, Vector< T > &x) |
void | casa::sgetrf (const int *m, const int *n, float *a, const int *lda, int *ipiv, int *info) |
void | casa::dgetrf (const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info) |
void | casa::cgetrf (const int *m, const int *n, Complex *a, const int *lda, int *ipiv, int *info) |
void | casa::zgetrf (const int *m, const int *n, DComplex *a, const int *lda, int *ipiv, int *info) |
void | casa::sgetri (const int *m, float *a, const int *lda, const int *ipiv, float *work, const int *lwork, int *info) |
void | casa::dgetri (const int *m, double *a, const int *lda, const int *ipiv, double *work, const int *lwork, int *info) |
void | casa::cgetri (const int *m, Complex *a, const int *lda, const int *ipiv, Complex *work, const int *lwork, int *info) |
void | casa::zgetri (const int *m, DComplex *a, const int *lda, const int *ipiv, DComplex *work, const int *lwork, int *info) |
void | casa::sposv (const char *uplo, const int *n, const int *nrhs, float *a, const int *lda, float *b, const int *ldb, int *info) |
void | casa::dposv (const char *uplo, const int *n, const int *nrhs, double *a, const int *lda, double *b, const int *ldb, int *info) |
void | casa::cposv (const char *uplo, const int *n, const int *nrhs, Complex *a, const int *lda, Complex *b, const int *ldb, int *info) |
void | casa::zposv (const char *uplo, const int *n, const int *nrhs, DComplex *a, const int *lda, DComplex *b, const int *ldb, int *info) |
void | casa::spotri (const char *uplo, const int *n, float *a, const int *lda, int *info) |
void | casa::dpotri (const char *uplo, const int *n, double *a, const int *lda, int *info) |
void | casa::cpotri (const char *uplo, const int *n, Complex *a, const int *lda, int *info) |
void | casa::zpotri (const char *uplo, const int *n, DComplex *a, const int *lda, int *info) |
void | casa::getrf (const int *m, const int *n, float *a, const int *lda, int *ipiv, int *info) |
void | casa::getrf (const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info) |
void | casa::getrf (const int *m, const int *n, Complex *a, const int *lda, int *ipiv, int *info) |
void | casa::getrf (const int *m, const int *n, DComplex *a, const int *lda, int *ipiv, int *info) |
void | casa::getri (const int *m, float *a, const int *lda, const int *ipiv, float *work, const int *lwork, int *info) |
void | casa::getri (const int *m, double *a, const int *lda, const int *ipiv, double *work, const int *lwork, int *info) |
void | casa::getri (const int *m, Complex *a, const int *lda, const int *ipiv, Complex *work, const int *lwork, int *info) |
void | casa::getri (const int *m, DComplex *a, const int *lda, const int *ipiv, DComplex *work, const int *lwork, int *info) |
void | casa::posv (const char *uplo, const int *n, const int *nrhs, float *a, const int *lda, float *b, const int *ldb, int *info) |
void | casa::posv (const char *uplo, const int *n, const int *nrhs, double *a, const int *lda, double *b, const int *ldb, int *info) |
void | casa::posv (const char *uplo, const int *n, const int *nrhs, Complex *a, const int *lda, Complex *b, const int *ldb, int *info) |
void | casa::posv (const char *uplo, const int *n, const int *nrhs, DComplex *a, const int *lda, DComplex *b, const int *ldb, int *info) |
void | casa::potri (const char *uplo, const int *n, float *a, const int *lda, int *info) |
void | casa::potri (const char *uplo, const int *n, double *a, const int *lda, int *info) |
void | casa::potri (const char *uplo, const int *n, Complex *a, const int *lda, int *info) |
void | casa::potri (const char *uplo, const int *n, DComplex *a, const int *lda, int *info) |
#define cgetrf |
Definition at line 110 of file MatrixMathLA.h.
#define cgetri |
Definition at line 114 of file MatrixMathLA.h.
#define cposv |
Definition at line 118 of file MatrixMathLA.h.
#define cpotri |
Definition at line 122 of file MatrixMathLA.h.
#define dgetrf |
Definition at line 109 of file MatrixMathLA.h.
#define dgetri |
Definition at line 113 of file MatrixMathLA.h.
#define dposv |
Definition at line 117 of file MatrixMathLA.h.
#define dpotri |
Definition at line 121 of file MatrixMathLA.h.
#define NEED_FORTRAN_UNDERSCORES |
Definition at line 104 of file MatrixMathLA.h.
#define sgetrf |
Definition at line 108 of file MatrixMathLA.h.
#define sgetri |
Definition at line 112 of file MatrixMathLA.h.
#define sposv |
Definition at line 116 of file MatrixMathLA.h.
#define spotri |
Definition at line 120 of file MatrixMathLA.h.
#define zgetrf |
Definition at line 111 of file MatrixMathLA.h.
#define zgetri |
Definition at line 115 of file MatrixMathLA.h.
#define zposv |
Definition at line 119 of file MatrixMathLA.h.
#define zpotri |
Definition at line 123 of file MatrixMathLA.h.