Loading...
Searching...
No Matches
iterative_solver_info.hpp
Go to the documentation of this file.
1
2#pragma once
3
5
7{
8 public:
13 : max_iterations_( max_iterations )
14 , relative_residual_tolerance_( relative_residual_tolerance )
15 , absolute_residual_tolerance_( absolute_residual_tolerance )
16 {}
17
18 int max_iterations() const { return max_iterations_; }
19 double relative_residual_tolerance() const { return relative_residual_tolerance_; }
20 double absolute_residual_tolerance() const { return absolute_residual_tolerance_; }
21
22 private:
23 int max_iterations_;
24 double relative_residual_tolerance_;
25 double absolute_residual_tolerance_;
26};
27
30
31} // namespace terra::linalg::solvers
Definition iterative_solver_info.hpp:7
double absolute_residual_tolerance() const
Definition iterative_solver_info.hpp:20
IterativeSolverParameters(int max_iterations, double relative_residual_tolerance, double absolute_residual_tolerance)
Definition iterative_solver_info.hpp:9
int max_iterations() const
Definition iterative_solver_info.hpp:18
double relative_residual_tolerance() const
Definition iterative_solver_info.hpp:19
Definition iterative_solver_info.hpp:29
Definition block_preconditioner_2x2.hpp:7