public interface ISparseEqnSolver
Modifier and Type | Method and Description |
---|---|
boolean |
factorization()
Matrix factorization, for example LU decomposition, of the matrix.
|
boolean |
factorization(double tolerance)
Matrix factorization, for example LU decomposition, of the matrix.
|
void |
setMatrixDirty()
set the A matrix dirty status to true, due to change of its
element
|
void |
solveEqn()
Solve the [A]X = B problem
|
double[] |
solveEqn(double[] b)
Solve the [A]X = B problem, assume the [A] is LUed
|
void setMatrixDirty()
void solveEqn() throws IpssNumericException
IpssNumericException
double[] solveEqn(double[] b) throws IpssNumericException
b
- the B vectorIpssNumericException
boolean factorization(double tolerance) throws IpssNumericException
tolerance
- the tolerance for matrix singular detectionIpssNumericException
boolean factorization() throws IpssNumericException
IpssNumericException