|
casacore
|
#include <casacore/casa/aips.h>#include <casacore/casa/Arrays/Vector.h>#include <casacore/casa/Arrays/Matrix.h>#include <casacore/casa/BasicSL/Complex.h>Go to the source code of this file.
Classes | |
| struct | casacore::MatrixMathLA_global_functions_Linear_Algebra |
| More... | |
Namespaces | |
| namespace | casacore |
| this file contains all the compiler specific defines | |
Macros | |
| #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 | casacore::CholeskyDecomp (Matrix< T > &A, Vector< T > &diag) |
| template<class T> | |
| void | casacore::CholeskySolve (Matrix< T > &A, Vector< T > &diag, Vector< T > &b, Vector< T > &x) |
| void | casacore::sgetrf (const int *m, const int *n, float *a, const int *lda, int *ipiv, int *info) |
| void | casacore::dgetrf (const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info) |
| void | casacore::cgetrf (const int *m, const int *n, Complex *a, const int *lda, int *ipiv, int *info) |
| void | casacore::zgetrf (const int *m, const int *n, DComplex *a, const int *lda, int *ipiv, int *info) |
| void | casacore::sgetri (const int *m, float *a, const int *lda, const int *ipiv, float *work, const int *lwork, int *info) |
| void | casacore::dgetri (const int *m, double *a, const int *lda, const int *ipiv, double *work, const int *lwork, int *info) |
| void | casacore::cgetri (const int *m, Complex *a, const int *lda, const int *ipiv, Complex *work, const int *lwork, int *info) |
| void | casacore::zgetri (const int *m, DComplex *a, const int *lda, const int *ipiv, DComplex *work, const int *lwork, int *info) |
| void | casacore::sposv (const char *uplo, const int *n, const int *nrhs, float *a, const int *lda, float *b, const int *ldb, int *info) |
| void | casacore::dposv (const char *uplo, const int *n, const int *nrhs, double *a, const int *lda, double *b, const int *ldb, int *info) |
| void | casacore::cposv (const char *uplo, const int *n, const int *nrhs, Complex *a, const int *lda, Complex *b, const int *ldb, int *info) |
| void | casacore::zposv (const char *uplo, const int *n, const int *nrhs, DComplex *a, const int *lda, DComplex *b, const int *ldb, int *info) |
| void | casacore::spotri (const char *uplo, const int *n, float *a, const int *lda, int *info) |
| void | casacore::dpotri (const char *uplo, const int *n, double *a, const int *lda, int *info) |
| void | casacore::cpotri (const char *uplo, const int *n, Complex *a, const int *lda, int *info) |
| void | casacore::zpotri (const char *uplo, const int *n, DComplex *a, const int *lda, int *info) |
| void | casacore::getrf (const int *m, const int *n, float *a, const int *lda, int *ipiv, int *info) |
| void | casacore::getrf (const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info) |
| void | casacore::getrf (const int *m, const int *n, Complex *a, const int *lda, int *ipiv, int *info) |
| void | casacore::getrf (const int *m, const int *n, DComplex *a, const int *lda, int *ipiv, int *info) |
| void | casacore::getri (const int *m, float *a, const int *lda, const int *ipiv, float *work, const int *lwork, int *info) |
| void | casacore::getri (const int *m, double *a, const int *lda, const int *ipiv, double *work, const int *lwork, int *info) |
| void | casacore::getri (const int *m, Complex *a, const int *lda, const int *ipiv, Complex *work, const int *lwork, int *info) |
| void | casacore::getri (const int *m, DComplex *a, const int *lda, const int *ipiv, DComplex *work, const int *lwork, int *info) |
| void | casacore::posv (const char *uplo, const int *n, const int *nrhs, float *a, const int *lda, float *b, const int *ldb, int *info) |
| void | casacore::posv (const char *uplo, const int *n, const int *nrhs, double *a, const int *lda, double *b, const int *ldb, int *info) |
| void | casacore::posv (const char *uplo, const int *n, const int *nrhs, Complex *a, const int *lda, Complex *b, const int *ldb, int *info) |
| void | casacore::posv (const char *uplo, const int *n, const int *nrhs, DComplex *a, const int *lda, DComplex *b, const int *ldb, int *info) |
| void | casacore::potri (const char *uplo, const int *n, float *a, const int *lda, int *info) |
| void | casacore::potri (const char *uplo, const int *n, double *a, const int *lda, int *info) |
| void | casacore::potri (const char *uplo, const int *n, Complex *a, const int *lda, int *info) |
| void | casacore::potri (const char *uplo, const int *n, DComplex *a, const int *lda, int *info) |
| #define cgetrf |
Definition at line 108 of file MatrixMathLA.h.
Referenced by casacore::getrf().
| #define cgetri |
Definition at line 112 of file MatrixMathLA.h.
Referenced by casacore::getri().
| #define cposv |
Definition at line 116 of file MatrixMathLA.h.
Referenced by casacore::posv().
| #define cpotri |
Definition at line 120 of file MatrixMathLA.h.
Referenced by casacore::potri().
| #define dgetrf |
Definition at line 107 of file MatrixMathLA.h.
Referenced by casacore::getrf().
| #define dgetri |
Definition at line 111 of file MatrixMathLA.h.
Referenced by casacore::getri().
| #define dposv |
Definition at line 115 of file MatrixMathLA.h.
Referenced by casacore::posv().
| #define dpotri |
Definition at line 119 of file MatrixMathLA.h.
Referenced by casacore::potri().
| #define NEED_FORTRAN_UNDERSCORES |
Definition at line 102 of file MatrixMathLA.h.
| #define sgetrf |
Definition at line 106 of file MatrixMathLA.h.
Referenced by casacore::getrf().
| #define sgetri |
Definition at line 110 of file MatrixMathLA.h.
Referenced by casacore::getri().
| #define sposv |
Definition at line 114 of file MatrixMathLA.h.
Referenced by casacore::posv().
| #define spotri |
Definition at line 118 of file MatrixMathLA.h.
Referenced by casacore::potri().
| #define zgetrf |
Definition at line 109 of file MatrixMathLA.h.
Referenced by casacore::getrf().
| #define zgetri |
Definition at line 113 of file MatrixMathLA.h.
Referenced by casacore::getri().
| #define zposv |
Definition at line 117 of file MatrixMathLA.h.
Referenced by casacore::posv().
| #define zpotri |
Definition at line 121 of file MatrixMathLA.h.
Referenced by casacore::potri().