Parent type for all iterative solvers. More...
Inheritance diagram for type_solver::t_iterative_solver:Public Attributes | |
Input parameters | |
| integer | max_iter = 1000 |
| Maximum allowed number of iterations. | |
| double precision | tolerance = 1d-13 |
| Residual relative tolerence. | |
Output information | |
| integer | final_iter = -1 |
| Number of iteration of the last exectution. | |
Public Attributes inherited from type_solver::t_linear_solver | |
| logical | use_jacobi_initial_preconditioner = .true. |
| Apply Jacobi preconditioning before calling the linear solver. | |
| double precision | residual = -1d0 |
| Residual of the last execution. | |
Parent type for all iterative solvers.
| integer type_solver::t_iterative_solver::final_iter = -1 |
Number of iteration of the last exectution.
| integer type_solver::t_iterative_solver::max_iter = 1000 |
Maximum allowed number of iterations.
| double precision type_solver::t_iterative_solver::tolerance = 1d-13 |
Residual relative tolerence.