maspack.solvers
Interface IterativeSolver
- All Known Implementing Classes:
- CGSolver, CRSolver
public interface IterativeSolver
getTolerance
double getTolerance()
setTolerance
void setTolerance(double tol)
getToleranceType
IterativeSolver.ToleranceType getToleranceType()
setToleranceType
void setToleranceType(IterativeSolver.ToleranceType type)
getMaxIterations
int getMaxIterations()
setMaxIterations
void setMaxIterations(int max)
getNumIterations
int getNumIterations()
solve
boolean solve(VectorNd x,
LinearTransformNd A,
VectorNd b)
getRelativeResidual
double getRelativeResidual()
isCompatible
boolean isCompatible(int matrixType)