pardiso.hh
virtual void operator()(const Function< Real > &fncY, Function< Real > &fncX)
virtual std::ostream & info(std::ostream &os) const
void errorcheck_(int error) const
Checks error condition of a PARDISO call and outputs a error message.
Pardiso(const SparseMatrix< Real > &matrix, enum MATRIX_TYPE type)
Constructor.
Sparse direct solver for symmetric and unsymmetric matrices.
Definition: pardiso.hh:43
void operator()(const Vector< Real > &fncY, Vector< Real > &fncX)
int solver_pardiso_factor_()
Calls PARDISO to factor the matrix (symbolically and numerically)
virtual ~Pardiso()
int solver_pardiso_solve_(double *, double *)
Calls PARDISO to do the forward and backward substiution.
Exception indicating an error in a FORTRAN routine returning a non-zero info flag.
Definition: fortranException.hh:19