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.