|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectno.uib.cipr.matrix.sparse.AbstractIterativeSolver
no.uib.cipr.matrix.sparse.IR
public class IR
Iterative Refinement. IR solves the unsymmetric linear system
Ax = b using Iterative Refinement (preconditioned Richardson
iteration).
| Field Summary |
|---|
| Fields inherited from class no.uib.cipr.matrix.sparse.AbstractIterativeSolver |
|---|
iter, M |
| Constructor Summary | |
|---|---|
IR(Vector template)
Constructor for IR. |
|
| Method Summary | |
|---|---|
Vector |
solve(Matrix A,
Vector b,
Vector x)
Solves the given problem, writing result into the vector. |
| Methods inherited from class no.uib.cipr.matrix.sparse.AbstractIterativeSolver |
|---|
checkSizes, getIterationMonitor, getPreconditioner, setIterationMonitor, setPreconditioner |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IR(Vector template)
template - Vector to use as template for the work vectors needed in the
solution process| Method Detail |
|---|
public Vector solve(Matrix A,
Vector b,
Vector x)
throws IterativeSolverNotConvergedException
IterativeSolver
A - Matrix of the problemb - Right hand sidex - Solution is stored here. Also used as initial guess
IterativeSolverNotConvergedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||