1 #ifndef _RHEOLEF_SOLVER_UMFPACK_H
2 #define _RHEOLEF_SOLVER_UMFPACK_H
26 #include "rheolef/config.h"
28 #ifdef _RHEOLEF_HAVE_UMFPACK
30 #include "rheolef/solver.h"
39 template<
class T,
class M>
72 mutable double _info [UMFPACK_INFO];
82 template <
class T,
class M>
88 return new_macro (rep(*
this));
csr< T, M >::size_type size_type
see the solver_option page for the full documentation
determinant_type det() const
void update_values(const csr< T, M > &a)
base::size_type size_type
solver_abstract_rep< T, M > base
base::determinant_type determinant_type
void _solve(int transpose_flag, const vec< T, M > &b, vec< T, M > &x) const
vec< T, M > trans_solve(const vec< T, M > &rhs) const
double _control[UMFPACK_INFO]
solver_abstract_rep< T, M > * clone() const
double _info[UMFPACK_INFO]
vec< T, M > solve(const vec< T, M > &rhs) const
This file is part of Rheolef.