diff --git a/opm/core/linalg/LinearSolverIstl.hpp b/opm/core/linalg/LinearSolverIstl.hpp index abdb3fe0..8e4e223f 100644 --- a/opm/core/linalg/LinearSolverIstl.hpp +++ b/opm/core/linalg/LinearSolverIstl.hpp @@ -30,7 +30,7 @@ namespace Opm { - /// Abstract interface for linear solvers. + /// Concrete class encapsulating some dune-istl linear solvers. class LinearSolverIstl : public LinearSolverInterface { public: diff --git a/opm/core/linalg/LinearSolverUmfpack.cpp b/opm/core/linalg/LinearSolverUmfpack.cpp index 36ac045c..06548996 100644 --- a/opm/core/linalg/LinearSolverUmfpack.cpp +++ b/opm/core/linalg/LinearSolverUmfpack.cpp @@ -55,6 +55,9 @@ namespace Opm const_cast(sa) }; call_UMFPACK(&A, rhs, solution); + LinearSolverReport rep; + rep.converged = true; + return rep; } } // namespace Opm diff --git a/opm/core/linalg/LinearSolverUmfpack.hpp b/opm/core/linalg/LinearSolverUmfpack.hpp index 89cb295b..505a6671 100644 --- a/opm/core/linalg/LinearSolverUmfpack.hpp +++ b/opm/core/linalg/LinearSolverUmfpack.hpp @@ -49,7 +49,7 @@ namespace Opm { - /// Abstract interface for linear solvers. + /// Concrete class encapsulating the UMFPACK direct linear solver. class LinearSolverUmfpack : public LinearSolverInterface { public: