Conjugate gradient solvers.
Gauss-Seidel iterative solver.
Restarted GMRES for general linear systems.
Minimum residual iteration for symmetric linear systems.
Preconditioned conjugate gradient.
Preconditioner concept and diagonal preconditioners.
Common result type shared by all iterative solvers.