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, wait
solve
protected Preconditioner M
protected IterationMonitor iter
public AbstractIterativeSolver()
public void setPreconditioner(Preconditioner M)
IterativeSolver
setPreconditioner
in interface IterativeSolver
M
- Preconditioner to usepublic Preconditioner getPreconditioner()
IterativeSolver
getPreconditioner
in interface IterativeSolver
public IterationMonitor getIterationMonitor()
IterativeSolver
getIterationMonitor
in interface IterativeSolver
public void setIterationMonitor(IterationMonitor iter)
IterativeSolver
setIterationMonitor
in interface IterativeSolver
iter
- 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.