Go to the documentation of this file.
30 #ifndef __PASO_UMFPACK_H__
31 #define __PASO_UMFPACK_H__
35 #ifdef ESYS_HAVE_UMFPACK
41 struct UMFPACK_Handler {
48 dim_t numRefinements,
bool verbose);
52 #endif // __PASO_UMFPACK_H__
#define MATRIX_FORMAT_BLK1
Definition: Paso.h:64
void UMFPACK_free(SparseMatrix *A)
frees any UMFPACK related data from the matrix
Definition: UMFPACK.cpp:50
Definition: blocktools.h:69
#define MATRIX_FORMAT_CSC
Definition: Paso.h:63
index_t dim_t
Definition: DataTypes.h:93
void UMFPACK_solve(SparseMatrix_ptr A, double *out, double *in, dim_t numRefinements, bool verbose)
calls the solver
Definition: UMFPACK.cpp:70
void * symbolic
Definition: UMFPACK.h:70
#define PASO_UMFPACK
Definition: Options.h:51
boost::shared_ptr< SparseMatrix > SparseMatrix_ptr
Definition: SparseMatrix.h:50
PasoException exception class.
Definition: PasoException.h:47
void * numeric
Definition: UMFPACK.h:71
double gettime()
returns the current ticks for timing
Definition: EsysMPI.h:187
Definition: BiCGStab.cpp:26