Go to the source code of this file.
Classes | |
| struct | internal::solve_retval< SparseLU< _MatrixType, UmfPack >, Rhs > |
| class | SparseLU< _MatrixType, UmfPack > |
Namespaces | |
| namespace | internal |
Functions | |
| void | umfpack_free_numeric (void **Numeric, double) |
| void | umfpack_free_numeric (void **Numeric, std::complex< double >) |
| void | umfpack_free_symbolic (void **Symbolic, double) |
| void | umfpack_free_symbolic (void **Symbolic, std::complex< double >) |
| int | umfpack_get_determinant (double *Mx, double *Ex, void *NumericHandle, double User_Info[UMFPACK_INFO]) |
| int | umfpack_get_determinant (std::complex< double > *Mx, double *Ex, void *NumericHandle, double User_Info[UMFPACK_INFO]) |
| int | umfpack_get_lunz (int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, double) |
| int | umfpack_get_lunz (int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, std::complex< double >) |
| int | umfpack_get_numeric (int Lp[], int Lj[], double Lx[], int Up[], int Ui[], double Ux[], int P[], int Q[], double Dx[], int *do_recip, double Rs[], void *Numeric) |
| int | umfpack_get_numeric (int Lp[], int Lj[], std::complex< double > Lx[], int Up[], int Ui[], std::complex< double > Ux[], int P[], int Q[], std::complex< double > Dx[], int *do_recip, double Rs[], void *Numeric) |
| int | umfpack_numeric (const int Ap[], const int Ai[], const double Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO]) |
| int | umfpack_numeric (const int Ap[], const int Ai[], const std::complex< double > Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO]) |
| int | umfpack_solve (int sys, const int Ap[], const int Ai[], const double Ax[], double X[], const double B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO]) |
| int | umfpack_solve (int sys, const int Ap[], const int Ai[], const std::complex< double > Ax[], std::complex< double > X[], const std::complex< double > B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO]) |
| int | umfpack_symbolic (int n_row, int n_col, const int Ap[], const int Ai[], const double Ax[], void **Symbolic, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO]) |
| int | umfpack_symbolic (int n_row, int n_col, const int Ap[], const int Ai[], const std::complex< double > Ax[], void **Symbolic, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO]) |
| void umfpack_free_numeric | ( | void ** | Numeric, |
| double | |||
| ) | [inline] |
Definition at line 32 of file UmfPackSupport.h.
| void umfpack_free_numeric | ( | void ** | Numeric, |
| std::complex< double > | |||
| ) | [inline] |
Definition at line 35 of file UmfPackSupport.h.
| void umfpack_free_symbolic | ( | void ** | Symbolic, |
| double | |||
| ) | [inline] |
Definition at line 38 of file UmfPackSupport.h.
| void umfpack_free_symbolic | ( | void ** | Symbolic, |
| std::complex< double > | |||
| ) | [inline] |
Definition at line 41 of file UmfPackSupport.h.
| int umfpack_get_determinant | ( | double * | Mx, |
| double * | Ex, | ||
| void * | NumericHandle, | ||
| double | User_Info[UMFPACK_INFO] | ||
| ) | [inline] |
Definition at line 112 of file UmfPackSupport.h.
| int umfpack_get_determinant | ( | std::complex< double > * | Mx, |
| double * | Ex, | ||
| void * | NumericHandle, | ||
| double | User_Info[UMFPACK_INFO] | ||
| ) | [inline] |
Definition at line 117 of file UmfPackSupport.h.
| int umfpack_get_lunz | ( | int * | lnz, |
| int * | unz, | ||
| int * | n_row, | ||
| int * | n_col, | ||
| int * | nz_udiag, | ||
| void * | Numeric, | ||
| double | |||
| ) | [inline] |
Definition at line 86 of file UmfPackSupport.h.
| int umfpack_get_lunz | ( | int * | lnz, |
| int * | unz, | ||
| int * | n_row, | ||
| int * | n_col, | ||
| int * | nz_udiag, | ||
| void * | Numeric, | ||
| std::complex< double > | |||
| ) | [inline] |
Definition at line 91 of file UmfPackSupport.h.
| int umfpack_get_numeric | ( | int | Lp[], |
| int | Lj[], | ||
| double | Lx[], | ||
| int | Up[], | ||
| int | Ui[], | ||
| double | Ux[], | ||
| int | P[], | ||
| int | Q[], | ||
| double | Dx[], | ||
| int * | do_recip, | ||
| double | Rs[], | ||
| void * | Numeric | ||
| ) | [inline] |
Definition at line 96 of file UmfPackSupport.h.
| int umfpack_get_numeric | ( | int | Lp[], |
| int | Lj[], | ||
| std::complex< double > | Lx[], | ||
| int | Up[], | ||
| int | Ui[], | ||
| std::complex< double > | Ux[], | ||
| int | P[], | ||
| int | Q[], | ||
| std::complex< double > | Dx[], | ||
| int * | do_recip, | ||
| double | Rs[], | ||
| void * | Numeric | ||
| ) | [inline] |
Definition at line 102 of file UmfPackSupport.h.
| int umfpack_numeric | ( | const int | Ap[], |
| const int | Ai[], | ||
| const double | Ax[], | ||
| void * | Symbolic, | ||
| void ** | Numeric, | ||
| const double | Control[UMFPACK_CONTROL], | ||
| double | Info[UMFPACK_INFO] | ||
| ) | [inline] |
Definition at line 58 of file UmfPackSupport.h.
| int umfpack_numeric | ( | const int | Ap[], |
| const int | Ai[], | ||
| const std::complex< double > | Ax[], | ||
| void * | Symbolic, | ||
| void ** | Numeric, | ||
| const double | Control[UMFPACK_CONTROL], | ||
| double | Info[UMFPACK_INFO] | ||
| ) | [inline] |
Definition at line 65 of file UmfPackSupport.h.
| int umfpack_solve | ( | int | sys, |
| const int | Ap[], | ||
| const int | Ai[], | ||
| const double | Ax[], | ||
| double | X[], | ||
| const double | B[], | ||
| void * | Numeric, | ||
| const double | Control[UMFPACK_CONTROL], | ||
| double | Info[UMFPACK_INFO] | ||
| ) | [inline] |
Definition at line 72 of file UmfPackSupport.h.
| int umfpack_solve | ( | int | sys, |
| const int | Ap[], | ||
| const int | Ai[], | ||
| const std::complex< double > | Ax[], | ||
| std::complex< double > | X[], | ||
| const std::complex< double > | B[], | ||
| void * | Numeric, | ||
| const double | Control[UMFPACK_CONTROL], | ||
| double | Info[UMFPACK_INFO] | ||
| ) | [inline] |
Definition at line 79 of file UmfPackSupport.h.
| int umfpack_symbolic | ( | int | n_row, |
| int | n_col, | ||
| const int | Ap[], | ||
| const int | Ai[], | ||
| const double | Ax[], | ||
| void ** | Symbolic, | ||
| const double | Control[UMFPACK_CONTROL], | ||
| double | Info[UMFPACK_INFO] | ||
| ) | [inline] |
Definition at line 44 of file UmfPackSupport.h.
| int umfpack_symbolic | ( | int | n_row, |
| int | n_col, | ||
| const int | Ap[], | ||
| const int | Ai[], | ||
| const std::complex< double > | Ax[], | ||
| void ** | Symbolic, | ||
| const double | Control[UMFPACK_CONTROL], | ||
| double | Info[UMFPACK_INFO] | ||
| ) | [inline] |
Definition at line 51 of file UmfPackSupport.h.