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.