ESYS13
Revision_
|
Go to the source code of this file.
Classes | |
struct | Paso_UMFPACK_Handler |
Functions | |
void | Paso_UMFPACK_free (Paso_SparseMatrix *A) |
void | Paso_UMFPACK (Paso_SparseMatrix *A, double *out, double *in, dim_t numRefinements, bool_t verbose) |
void Paso_UMFPACK | ( | Paso_SparseMatrix * | A, |
double * | out, | ||
double * | in, | ||
dim_t | numRefinements, | ||
bool_t | verbose | ||
) |
References Esys_checkPtr(), Esys_noError(), Esys_setError(), Esys_timer(), FLOATING_POINT_ERROR, Paso_Pattern::index, MATRIX_FORMAT_BLK1, MATRIX_FORMAT_CSC, MEMALLOC, MEMORY_ERROR, Paso_UMFPACK_Handler::numeric, Paso_SparseMatrix::numRows, PASO_UMFPACK, Paso_SparseMatrix::pattern, Paso_Pattern::ptr, Paso_SparseMatrix::solver_p, Paso_SparseMatrix::solver_package, Paso_UMFPACK_Handler::symbolic, SYSTEM_ERROR, Paso_SparseMatrix::type, TYPE_ERROR, Paso_SparseMatrix::val, and ZERO_DIVISION_ERROR.
Referenced by Paso_MergedSolver_solve(), Paso_Preconditioner_LocalAMG_solve(), and Paso_solve().
void Paso_UMFPACK_free | ( | Paso_SparseMatrix * | A | ) |
References MEMFREE, Paso_UMFPACK_Handler::numeric, PASO_UMFPACK, Paso_SparseMatrix::solver_p, Paso_SparseMatrix::solver_package, and Paso_UMFPACK_Handler::symbolic.
Referenced by Paso_solve_free(), and Paso_SparseMatrix_free().