LinearSolverInterface.hpp
Go to the documentation of this file.
Abstract interface for linear solvers. Definition: LinearSolverInterface.hpp:33 virtual ~LinearSolverInterface() Virtual destructor. virtual LinearSolverReport solve(const int size, const int nonzeros, const int *ia, const int *ja, const double *sa, const double *rhs, double *solution, const boost::any &add=boost::any()) const =0 LinearSolverReport solve(const CSRMatrix *A, const double *rhs, double *solution) const virtual double getTolerance() const =0 virtual void setTolerance(const double tol)=0 Definition: AnisotropicEikonal.hpp:44 Definition: sparse_sys.h:39 Definition: LinearSolverInterface.hpp:42 bool converged Definition: LinearSolverInterface.hpp:43 int iterations Definition: LinearSolverInterface.hpp:44 double residual_reduction Definition: LinearSolverInterface.hpp:45 |