Go to the documentation of this file.
29 #ifndef __PASO_UMFPACK_H__
30 #define __PASO_UMFPACK_H__
34 #ifdef ESYS_HAVE_UMFPACK
40 struct UMFPACK_Handler {
47 dim_t numRefinements,
bool verbose);
51 #endif // __PASO_UMFPACK_H__
#define MATRIX_FORMAT_BLK1
Definition: Paso.h:62
void UMFPACK_free(SparseMatrix *A)
frees any UMFPACK related data from the matrix
Definition: UMFPACK.cpp:46
Definition: blocktools.h:67
#define MATRIX_FORMAT_CSC
Definition: Paso.h:61
index_t dim_t
Definition: DataTypes.h:87
void UMFPACK_solve(SparseMatrix_ptr A, double *out, double *in, dim_t numRefinements, bool verbose)
calls the solver
Definition: UMFPACK.cpp:66
void * symbolic
Definition: UMFPACK.h:64
#define PASO_UMFPACK
Definition: Options.h:49
boost::shared_ptr< SparseMatrix > SparseMatrix_ptr
Definition: SparseMatrix.h:46
void * numeric
Definition: UMFPACK.h:65
double gettime()
returns the current ticks for timing
Definition: EsysMPI.h:185
Definition: BiCGStab.cpp:25