Module ojalgo
Package org.ojalgo.matrix.task.iterative
-
Interface Summary Interface Description Preconditioner Pluggable preconditioner for iterative linear system solvers. -
Class Summary Class Description ConjugateGradientSolver Conjugate Gradient solver for symmetric positive-definite systems [A][x]=[b].GaussSeidelSolver Stationary Gauss–Seidel iteration for solving [A][x]=[b] with non-zero diagonal entries.IdentityPreconditioner Identity (no-op) preconditioner.IterativeSolverTask Base class for iterative solvers of large linear systems [A][x]=[b].IterativeSolverTask.Configurator JacobiPreconditioner Simple diagonal (Jacobi) preconditioner: M = diag(A), apply M^{-1} x = x ./ diag(A).JacobiSolver Stationary Jacobi iteration for solving [A][x]=[b] with non-zero diagonal entries.MINRESSolver Minimal Residual (MINRES) solver for symmetric (possibly indefinite) square systems.MutableSolver Lightweight mutable wrapper around a list ofEquationrows that delegates solving to anIterativeSolverTask.ParallelGaussSeidelSolver Experimental parallelised stationary iteration based on Gauss–Seidel-style in-place updates.QMRSolver Quasi-Minimal Residual (QMR) solver for general nonsymmetric square systems.SSORPreconditioner Symmetric Successive Over-Relaxation (SSOR) preconditioner with relaxation factor omega (ω).