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:63
void UMFPACK_free(SparseMatrix *A)
frees any UMFPACK related data from the matrix
Definition: UMFPACK.cpp:48
Definition: blocktools.h:68
#define MATRIX_FORMAT_CSC
Definition: Paso.h:62
index_t dim_t
Definition: DataTypes.h:90
void UMFPACK_solve(SparseMatrix_ptr A, double *out, double *in, dim_t numRefinements, bool verbose)
calls the solver
Definition: UMFPACK.cpp:68
void * symbolic
Definition: UMFPACK.h:67
#define PASO_UMFPACK
Definition: Options.h:50
boost::shared_ptr< SparseMatrix > SparseMatrix_ptr
Definition: SparseMatrix.h:48
void * numeric
Definition: UMFPACK.h:68
double gettime()
returns the current ticks for timing
Definition: EsysMPI.h:186
Definition: BiCGStab.cpp:26