|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IterationMonitor
Monitors the iterative solution process for convergence and divergence. Can also report the current progress.
Method Summary | |
---|---|
boolean |
converged(double r)
Checks for convergence |
boolean |
converged(double r,
Vector x)
Checks for convergence |
boolean |
converged(Vector r)
Checks for convergence |
boolean |
converged(Vector r,
Vector x)
Checks for convergence |
IterationReporter |
getIterationReporter()
Returns current iteration reporter |
Vector.Norm |
getNormType()
Returns the vector-norm in use |
boolean |
isFirst()
Returns true for the first iteration |
int |
iterations()
Number of iterations performed |
void |
next()
Increases iteration counter |
double |
residual()
Returns current residual |
void |
setFirst()
Resets the iteration |
void |
setIterationReporter(IterationReporter monitor)
Sets new iteration reporter |
void |
setNormType(Vector.Norm normType)
Sets the vector-norm to calculate with |
Method Detail |
---|
void setFirst()
boolean isFirst()
void next()
int iterations()
double residual()
boolean converged(Vector r, Vector x) throws IterativeSolverNotConvergedException
r
- Residual-vectorx
- State-vector
IterativeSolverNotConvergedException
boolean converged(double r, Vector x) throws IterativeSolverNotConvergedException
r
- Residual-normx
- State-vector
IterativeSolverNotConvergedException
boolean converged(double r) throws IterativeSolverNotConvergedException
r
- Residual-norm
IterativeSolverNotConvergedException
boolean converged(Vector r) throws IterativeSolverNotConvergedException
r
- Residual-vector
IterativeSolverNotConvergedException
void setIterationReporter(IterationReporter monitor)
IterationReporter getIterationReporter()
void setNormType(Vector.Norm normType)
Vector.Norm getNormType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |