|
Cloudy
Spectral Synthesis Code for Astrophysics
|

Macros | |
| #define | ONE 1.0e0 |
| #define | ZERO 0.0e0 |
| #define | AA(I_, J_) |
| #define | BB(I_, J_) |
| #define | CC(I_, J_) |
Functions | |
| STATIC void | DGETRF (int32, int32, double *, int32, int32[], int32 *) |
| STATIC void | DGETRS (int32 TRANS, int32 N, int32 NRHS, double *A, int32 LDA, int32 IPIV[], double *B, int32 LDB, int32 *INFO) |
| void | getrf_wrapper (long M, long N, double *A, long lda, int32 *ipiv, int32 *info) |
| void | getrs_wrapper (char trans, long N, long nrhs, double *A, long lda, int32 *ipiv, double *B, long ldb, int32 *info) |
| STATIC void | DGEMM (int32 TRANSA, int32 TRANSB, int32 M, int32 N, int32 K, double ALPHA, double *A, int32 LDA, double *B, int32 LDB, double BETA, double *C, int32 LDC) |
| STATIC int32 | LSAME (int32 CA, int32 CB) |
| STATIC int32 | IDAMAX (int32 n, double dx[], int32 incx) |
| STATIC void | DTRSM (int32 SIDE, int32 UPLO, int32 TRANSA, int32 DIAG, int32 M, int32 N, double ALPHA, double *A, int32 LDA, double *B, int32 LDB) |
| STATIC int32 | ILAENV (int32 ISPEC, const char *NAME, int32 N1, int32 N2, int32 N4) |
| STATIC void | DSWAP (int32 n, double dx[], int32 incx, double dy[], int32 incy) |
| STATIC void | DSCAL (int32 n, double da, double dx[], int32 incx) |
| STATIC void | DLASWP (int32 N, double *A, int32 LDA, int32 K1, int32 K2, int32 IPIV[], int32 INCX) |
| STATIC void | DGETF2 (int32 M, int32 N, double *A, int32 LDA, int32 IPIV[], int32 *INFO) |
| STATIC void | DGER (int32 M, int32 N, double ALPHA, double X[], int32 INCX, double Y[], int32 INCY, double *A, int32 LDA) |
| STATIC void | XERBLA (const char *SRNAME, int32 INFO) |
| #define AA | ( | I_, | |
| J_ ) |
| STATIC void DGEMM | ( | int32 | TRANSA, |
| int32 | TRANSB, | ||
| int32 | M, | ||
| int32 | N, | ||
| int32 | K, | ||
| double | ALPHA, | ||
| double * | A, | ||
| int32 | LDA, | ||
| double * | B, | ||
| int32 | LDB, | ||
| double | BETA, | ||
| double * | C, | ||
| int32 | LDC ) |
| STATIC void DGER | ( | int32 | M, |
| int32 | N, | ||
| double | ALPHA, | ||
| double | X[], | ||
| int32 | INCX, | ||
| double | Y[], | ||
| int32 | INCY, | ||
| double * | A, | ||
| int32 | LDA ) |
| STATIC void DGETF2 | ( | int32 | M, |
| int32 | N, | ||
| double * | A, | ||
| int32 | LDA, | ||
| int32 | IPIV[], | ||
| int32 * | INFO ) |
| STATIC void DGETRF | ( | int32 | M, |
| int32 | N, | ||
| double * | A, | ||
| int32 | LDA, | ||
| int32 | IPIV[], | ||
| int32 * | INFO ) |
| STATIC void DGETRS | ( | int32 | TRANS, |
| int32 | N, | ||
| int32 | NRHS, | ||
| double * | A, | ||
| int32 | LDA, | ||
| int32 | IPIV[], | ||
| double * | B, | ||
| int32 | LDB, | ||
| int32 * | INFO ) |
References DEBUG_ENTRY, DLASWP(), DTRSM(), LSAME(), MAX2, ONE, STATIC, and XERBLA().
Referenced by getrs_wrapper().

| STATIC void DLASWP | ( | int32 | N, |
| double * | A, | ||
| int32 | LDA, | ||
| int32 | K1, | ||
| int32 | K2, | ||
| int32 | IPIV[], | ||
| int32 | INCX ) |
| STATIC void DSCAL | ( | int32 | n, |
| double | da, | ||
| double | dx[], | ||
| int32 | incx ) |
References da(), DEBUG_ENTRY, and STATIC.
Referenced by DGETF2().

| STATIC void DSWAP | ( | int32 | n, |
| double | dx[], | ||
| int32 | incx, | ||
| double | dy[], | ||
| int32 | incy ) |
References DEBUG_ENTRY, and STATIC.
| STATIC void DTRSM | ( | int32 | SIDE, |
| int32 | UPLO, | ||
| int32 | TRANSA, | ||
| int32 | DIAG, | ||
| int32 | M, | ||
| int32 | N, | ||
| double | ALPHA, | ||
| double * | A, | ||
| int32 | LDA, | ||
| double * | B, | ||
| int32 | LDB ) |
| void getrf_wrapper | ( | long | M, |
| long | N, | ||
| double * | A, | ||
| long | lda, | ||
| int32 * | ipiv, | ||
| int32 * | info ) |
getrf_wrapper return value is zero for success, non-zero is error condition
| M | |
| N | |
| *A | |
| lda | |
| *ipiv | |
| *info |
References ASSERT, DGETRF(), and INT32_MAX.
Referenced by find_solution(), iso_level(), SanityCheckBegin(), and solve_system().

| void getrs_wrapper | ( | char | trans, |
| long | N, | ||
| long | nrhs, | ||
| double * | A, | ||
| long | lda, | ||
| int32 * | ipiv, | ||
| double * | B, | ||
| long | ldb, | ||
| int32 * | info ) |
getrs_wrapper return value is zero for success, non-zero is error condition
| trans | |
| N | |
| nrhs | |
| *A | |
| lda | |
| *ipiv | |
| *B | |
| ldb | |
| *info |
References ASSERT, DGETRS(), and INT32_MAX.
Referenced by find_solution(), iso_level(), SanityCheckBegin(), and solve_system().

| STATIC int32 IDAMAX | ( | int32 | n, |
| double | dx[], | ||
| int32 | incx ) |
References DEBUG_ENTRY, and STATIC.
Referenced by DGETF2().
| STATIC int32 ILAENV | ( | int32 | ISPEC, |
| const char * | NAME, | ||
| int32 | N1, | ||
| int32 | N2, | ||
| int32 | N4 ) |
References C1, DEBUG_ENTRY, MIN2, and STATIC.
Referenced by DGETRF().
| STATIC int32 LSAME | ( | int32 | CA, |
| int32 | CB ) |
References DEBUG_ENTRY, and STATIC.