# Package cern.colt.matrix.tfloat.algo.solver

**Iterative solvers**BiCG - BiConjugate gradients. BiCGstab - BiConjugate gradients stabilized. CG - Conjugate gradients. CGS - Conjugate gradients squared. Chebyshev - The Chebyshev iteration for symmetrical, positive definite matrices. GMRES - Generalized minimal residual using restart. IR - Iterative refinement (Richardson's method). QMR - Quasi-minimal residual. HyBR - Hybrid Bidiagonalization Regularization. MRNSD - Modified Residual Norm Steepest Descent. CGLS - Conjugate Gradient for Least Squares.

See: Description

Interface Summary Interface Description FloatIterationMonitor Monitors the iterative solution process for convergence and divergence.FloatIterationReporter Reports on the progress of an iterative solverFloatIterativeSolver Iterative linear solver.Class Summary Class Description AbstractFloatIterationMonitor Partial implementation of an iteration reporterAbstractFloatIterativeSolver Partial implementation of an iterative solverCGLSFloatIterationMonitor DefaultFloatIterationMonitor Default iteration monitor.FloatBiCG BiCG solver.FloatBiCGstab BiCG stablized solver.FloatCG Conjugate Gradients solver.FloatCGLS CGLS is Conjugate Gradient for Least Squares method used for solving large-scale, ill-posed inverse problems of the form: b = A*x + noise.FloatCGS Conjugate Gradients squared solver.FloatChebyshev Chebyshev solver.FloatGivensRotation Givens plane rotationFloatGMRES GMRES solver.FloatHyBR HyBR is a Hybrid Bidiagonalization Regularization method used for solving large-scale, ill-posed inverse problems of the form: b = A*x + noise The method combines an iterative Lanczos Bidiagonalization (LBD) Method with an SVD-based regularization method to stabilize the semiconvergence behavior that is characteristic of many ill-posed problems.FloatIR Iterative Refinement.FloatMRNSD MRNSD is Modified Residual Norm Steepest Descent method used for solving large-scale, ill-posed inverse problems of the form: b = A*x + noise.FloatQMR Quasi-Minimal Residual method.HyBRFloatIterationMonitor MRNSDFloatIterationMonitor NoFloatIterationReporter An iteration reporter which does nothing.Enum Summary Enum Description FloatNotConvergedException.Reason Possible reasons for lack of convergenceException Summary Exception Description FloatNotConvergedException Signals lack of convergence of an iterative processIterativeSolverFloatNotConvergedException Exception for lack of convergence in a linear problem.

## Package cern.colt.matrix.tfloat.algo.solver Description

**Iterative solvers**

- BiCG - BiConjugate gradients.
- BiCGstab - BiConjugate gradients stabilized.
- CG - Conjugate gradients.
- CGS - Conjugate gradients squared.
- Chebyshev - The Chebyshev iteration for symmetrical, positive definite matrices.
- GMRES - Generalized minimal residual using restart.
- IR - Iterative refinement (Richardson's method).
- QMR - Quasi-minimal residual.
- HyBR - Hybrid Bidiagonalization Regularization.
- MRNSD - Modified Residual Norm Steepest Descent.
- CGLS - Conjugate Gradient for Least Squares.

**SCaVis 1.8 © jWork.org**