Class GaussSeidelSolver

All Implemented Interfaces:
IterativeSolverTask.SparseDelegate, MatrixTask<Double>, SolverTask<Double>

public final class GaussSeidelSolver extends StationaryIterativeSolver implements IterativeSolverTask.SparseDelegate
For solving [A][x]=[b] where [A] has non-zero elements on the diagonal.

To guarantee convergence [A] needs to be either strictly diagonally dominant, or symmetric and positive definite.