matrixsolution
Class IterativeMatrixSolver

java.lang.Object
  |
  +--matrixsolution.MatrixSolver
        |
        +--matrixsolution.IterativeMatrixSolver
Direct Known Subclasses:
ConjugatedGradientSolver, EigenDirectIterationSolver, EigenInverseIterationSolver, PrecConjGradSolver

abstract class IterativeMatrixSolver
extends MatrixSolver

Permite una interfaz uniforme entre los solvers de matrices.

Version:
1.0, 26/09/2001
Author:
Omar Posada Villarreal

Fields inherited from class matrixsolution.MatrixSolver
found
 
Constructor Summary
(package private) IterativeMatrixSolver()
           
 
Method Summary
abstract  double[] solve(MatrixDouble A, double[] b, double tolerance, int iterations)
          Soluciona una matriz de forma iterativa de un sistema: "Ax = b".
 
Methods inherited from class matrixsolution.MatrixSolver
wasFound
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

IterativeMatrixSolver

IterativeMatrixSolver()
Method Detail

solve

public abstract double[] solve(MatrixDouble A,
                               double[] b,
                               double tolerance,
                               int iterations)
Soluciona una matriz de forma iterativa de un sistema: "Ax = b".
Parameters:
A - Se debe usar una matriz con una clase concreta.
b - Vector del lado derecho.
tolerance - Precision de la solucion.
iterations - Maximo numero de iteraciones.