|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--matrixsolution.MatrixSolver | +--matrixsolution.DirectMatrixSolver | +--matrixsolution.CroutSolver
Solucion de sistemas de ecuaciones por el metodo de Crout. Cada vez que se manda llamar al Solver se crea un arreglo (vector) de soluciones distinto.
Field Summary | |
(package private) Crout |
cro
Llama a un metodo de factorizacion LU. |
Fields inherited from class matrixsolution.MatrixSolver |
found |
Constructor Summary | |
CroutSolver()
Vacio. |
Method Summary | |
double[] |
solve(MatrixDouble A,
double[] b)
Factoriza la matriz y con substitucion se encuentra al vector solucion. |
boolean |
wasFound()
Checa el exito del metodo. |
Methods inherited from class java.lang.Object |
|
Field Detail |
Crout cro
Constructor Detail |
public CroutSolver()
Method Detail |
public boolean wasFound()
wasFound
in class MatrixSolver
public double[] solve(MatrixDouble A, double[] b) throws java.lang.ArithmeticException
solve
in class DirectMatrixSolver
A
- Debe ser "SquaredMatrix".
Matriz cuadrada (n x n) simetrica y definida positiva.b
- Vector columna (n x 1) del lado derecho.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |