Package no.uib.cipr.matrix.sparse

Unstructured sparse matrices and vectors with iterative solvers and preconditioners.

See:
          Description

Interface Summary
ISparseVector  
IterationMonitor Monitors the iterative solution process for convergence and divergence.
IterationReporter Reports on the progress of an iterative solver
IterativeSolver Iterative linear solver.
Preconditioner Preconditioner interface.
 

Class Summary
AbstractIterationMonitor Partial implementation of an iteration reporter
AbstractIterativeSolver Partial implementation of an iterative solver
AMG Algebraic multigrid preconditioner.
BiCG BiCG solver.
BiCGstab BiCG stablized solver.
CG Conjugate Gradients solver.
CGS Conjugate Gradients squared solver.
Chebyshev Chebyshev solver.
CompColMatrix Compressed column storage (CCS) matrix
CompDiagMatrix Compressed diagonal storage (CDS) matrix
CompRowMatrix Compressed row storage (CRS) matrix
DefaultIterationMonitor Default iteration monitor.
DiagonalPreconditioner Diagonal preconditioner.
FlexCompColMatrix Matrix stored column-wise into sparse vectors
FlexCompRowMatrix Matrix stored row-wise into sparse vectors
GMRES GMRES solver.
ICC Incomplete Cholesky preconditioner without fill-in using a compressed row matrix as internal storage
ILU ILU(0) preconditioner using a compressed row matrix as internal storage
ILUT ILU preconditioner with fill-in.
IR Iterative Refinement.
MatrixIterationMonitor Iteration monitor based on matrix norms.
NoIterationReporter An iteration reporter which does nothing.
OutputIterationReporter Outputs iteration information to an output stream.
QMR Quasi-Minimal Residual method.
SparseVector Sparse vector
SSOR SSOR preconditioner.
 

Exception Summary
IterativeSolverNotConvergedException Exception for lack of convergence in a linear problem.
 

Package no.uib.cipr.matrix.sparse Description

Unstructured sparse matrices and vectors with iterative solvers and preconditioners. The classes and interfaces can be grouped as follows: