All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class juice.solver.IterativeSlv

java.lang.Object
   |
   +----juice.solver.IterativeSlv

public abstract class IterativeSlv
extends Object
implements IterativeSolver
IterativeSlv is an (partially?) implemented class that various solvers extend.
std methods (individual method's may have better ways of computing these methods. These methods may never be executed. In this case these standard methods are overwritten.



Variable Index

 o A
 o b
 o iter
 o iterator
 o normResidual1
 o x

Constructor Index

 o IterativeSlv()

Method Index

 o getApproximation()
A copy would be nicer: I have to loop over the entire data set.
 o getIteration()
 o getNormResidual()
 o getRelativeNormResidual()
 o getResidual()
 o solve(Operator, Vector, Vector)
Solves Ax = b for x
"Solve" is used in a loose sense.

Variables

 o A
 protected Operator A
 o x
 protected Vector x
 o b
 protected Vector b
 o iter
 protected int iter
 o normResidual1
 protected float normResidual1
 o iterator
 protected Iterator iterator

Constructors

 o IterativeSlv
 public IterativeSlv()

Methods

 o getIteration
 public int getIteration()
 o getApproximation
 public Vector getApproximation()
A copy would be nicer: I have to loop over the entire data set. This would not happen if I had incorporated x into vertexList instead of copying it. Don't know how to do this though.

 o getResidual
 public Vector getResidual()
 o getNormResidual
 public float getNormResidual()
 o getRelativeNormResidual
 public float getRelativeNormResidual()

All Packages  Class Hierarchy  This Package  Previous  Next  Index