|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface Preconditioner
Preconditioning is usually used to reduce the condition number of the coefficient matrix of a linear system, so as to accelerate the convergence when the system is solved by an iterative method.
| Method Summary | |
|---|---|
Vector |
solve(Vector x)
Solve Mv = x, where M is the preconditioner matrix. |
Vector |
transposeSolve(Vector x)
Solve Mtv = x, where M is the preconditioner matrix. |
| Method Detail |
|---|
Vector solve(Vector x)
x - the input Vector
Vector transposeSolve(Vector x)
IterativeSolver which also solves
a dual system Atx* = b*.
BiconjugateGradientSolver is an example of such solvers.
x - the input Vector
|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||