Go to the source code of this file.
Classes | |
class | SparseLU< MatrixType, UmfPack > |
Functions | |
void | umfpack_free_numeric (void **Numeric, std::complex< double >) |
void | umfpack_free_numeric (void **Numeric, double) |
void | umfpack_free_symbolic (void **Symbolic, std::complex< double >) |
void | umfpack_free_symbolic (void **Symbolic, double) |
int | umfpack_get_determinant (std::complex< double > *Mx, double *Ex, void *NumericHandle, double User_Info[UMFPACK_INFO]) |
int | umfpack_get_determinant (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, std::complex< double >) |
int | umfpack_get_lunz (int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, double) |
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_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_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_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_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_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_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]) |
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]) |
void umfpack_free_numeric | ( | void ** | Numeric, | |
std::complex< double > | ||||
) | [inline] |
Definition at line 35 of file UmfPackSupport.h.
void umfpack_free_numeric | ( | void ** | Numeric, | |
double | ||||
) | [inline] |
Definition at line 32 of file UmfPackSupport.h.
void umfpack_free_symbolic | ( | void ** | Symbolic, | |
std::complex< double > | ||||
) | [inline] |
Definition at line 41 of file UmfPackSupport.h.
void umfpack_free_symbolic | ( | void ** | Symbolic, | |
double | ||||
) | [inline] |
Definition at line 38 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 114 of file UmfPackSupport.h.
int umfpack_get_determinant | ( | double * | Mx, | |
double * | Ex, | |||
void * | NumericHandle, | |||
double | User_Info[UMFPACK_INFO] | |||
) | [inline] |
Definition at line 109 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_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_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_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_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_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_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_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_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.
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.