| Modifier and Type | Field and Description |
|---|---|
protected IterationMonitor |
iter
Iteration monitor
|
protected Preconditioner |
M
Preconditioner to use
|
| Constructor and Description |
|---|
AbstractIterativeSolver()
Constructor for AbstractIterativeSolver.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkSizes(Matrix A,
Vector b,
Vector x)
Checks sizes of input data for
IterativeSolver.solve(Matrix, Vector, Vector). |
IterationMonitor |
getIterationMonitor()
Gets the iteration monitor
|
Preconditioner |
getPreconditioner()
Gets preconditioner
|
void |
setIterationMonitor(IterationMonitor iter)
Sets iteration monitor
|
void |
setPreconditioner(Preconditioner M)
Sets preconditioner
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsolveprotected Preconditioner M
protected IterationMonitor iter
public AbstractIterativeSolver()
public void setPreconditioner(Preconditioner M)
IterativeSolversetPreconditioner in interface IterativeSolverM - Preconditioner to usepublic Preconditioner getPreconditioner()
IterativeSolvergetPreconditioner in interface IterativeSolverpublic IterationMonitor getIterationMonitor()
IterativeSolvergetIterationMonitor in interface IterativeSolverpublic void setIterationMonitor(IterationMonitor iter)
IterativeSolversetIterationMonitor in interface IterativeSolveriter - Iteration monitorprotected void checkSizes(Matrix A, Vector b, Vector x)
IterativeSolver.solve(Matrix, Vector, Vector).
Throws an exception if the sizes does not match.Copyright © 2015. All Rights Reserved.