matrixsolution
Class IOMatrixSolution
java.lang.Object
|
+--matrixsolution.IOMatrixSolution
- public class IOMatrixSolution
- extends java.lang.Object
Crea la interfaz entre los archivos y los metodos para
solucionar los sistemas de ecuaciones
- Version:
- 1.1, 27/09/2001 (rutas relativas)
- Author:
- Omar Posada Villarreal
Method Summary |
boolean |
callConjugatedGradient(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
|
boolean |
callEigDirIter(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
|
boolean |
callEigInvIter(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
|
boolean |
callGaussSeidel(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
|
boolean |
callJacobi(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
Deprecated. Usar MatrixSolver |
boolean |
callMatrixSolver(int method,
java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
|
boolean |
callPrecConjGrad(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
|
private boolean |
getDimensions()
|
private void |
initMatrices()
|
private boolean |
readABMatrices()
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
CONJUGATED_GRADIENT
public final int CONJUGATED_GRADIENT
PRECONDITIONED_CONJUGATED_GRADIENT
public final int PRECONDITIONED_CONJUGATED_GRADIENT
PREC_CONJ_GRAD
public final int PREC_CONJ_GRAD
EIGEN_DIRECT_ITERATION
public final int EIGEN_DIRECT_ITERATION
EIG_DIR_ITER
public final int EIG_DIR_ITER
EIGEN_INVERSE_ITERATION
public final int EIGEN_INVERSE_ITERATION
EIG_INV_ITER
public final int EIG_INV_ITER
pathFileA
private java.lang.String pathFileA
pathFileB
private java.lang.String pathFileB
rmfA
private ReadMatrixFile rmfA
rmfB
private ReadMatrixFile rmfB
rmA
private RectangularMatrix rmA
smA
private SquaredMatrix smA
currPath
private java.lang.String currPath
vectB
private double[] vectB
vectX
private double[] vectX
d2A
private double[][] d2A
d2B
private double[][] d2B
ARows
private int ARows
AColumns
private int AColumns
BRows
private int BRows
BColumns
private int BColumns
IOMatrixSolution
public IOMatrixSolution(java.lang.String currentPath)
readABMatrices
private boolean readABMatrices()
getDimensions
private boolean getDimensions()
initMatrices
private void initMatrices()
callGaussSeidel
public boolean callGaussSeidel(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
callJacobi
public boolean callJacobi(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
- Deprecated. Usar MatrixSolver
callMatrixSolver
public boolean callMatrixSolver(int method,
java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
callConjugatedGradient
public boolean callConjugatedGradient(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
callPrecConjGrad
public boolean callPrecConjGrad(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
callEigDirIter
public boolean callEigDirIter(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)
callEigInvIter
public boolean callEigInvIter(java.lang.String pfA,
java.lang.String pfB,
double tolerance,
int iterations)