ConicBundle
|
Uniform interface for routines for solving positive definite or indefinite symmetric or unsymmetric systems Ax=b by iterative methods with or without preconditioning. The meaning, the requirements and the use of the preconditioner routines depends on the methods. More...
Classes | |
class | CH_Matrix_Classes::IterativeSystemObject |
Abstract base class for supplying the system for an iterative solver. More... | |
class | CH_Matrix_Classes::IterativeSolverObject |
Abstract interface to iterative methods for solving Ax=b given by an IterativeSystemObject. More... | |
class | CH_Matrix_Classes::PCG |
Preconditioned Conjugate Gradient method for solving Ax=b with (symmetric) positive definite matrix A and positive definite preconditioner M1 where the preconditioned system is A'x'=b' with A'=M1^{-.5}AM1^{-.5}, x'=M1^{.5}*x and b'=M1^{-.5}b. System matrix and preconditioner are provided by a CH_Matrix_Classes::IterativeSystemObject. More... | |
class | CH_Matrix_Classes::MinRes |
MinRes method for solving Ax=b with symmetric (indefinite) matrix A and positive definite preconditioner M1 where the preconditioned system is A'x'=b' with A'=M1^{-.5}AM1^{-.5}, x'=M1^{.5}*x and b'=M1^{-.5}b. System matrix and preconditioner are provided by a CH_Matrix_Classes::IterativeSystemObject. More... | |
class | CH_Matrix_Classes::Psqmr |
PSQMR method for solving Ax=b with symmetric matrix A and symmetric preconditioner M=M1*M2 (M1 and M2 regular) where the preconditioned system is A'x'=b' with A'=M1^{-1}AM2^{-1}, x'=M2*x and b'=M1^{-1}b. System matrix and preconditioners are provided by a CH_Matrix_Classes::IterativeSystemObject. More... | |
Uniform interface for routines for solving positive definite or indefinite symmetric or unsymmetric systems Ax=b by iterative methods with or without preconditioning. The meaning, the requirements and the use of the preconditioner routines depends on the methods.