public class CSJSquareMatrixEqnComplexSolver extends BaseCSJEqnComplexSolver
aMatrix, eqn
CSJ_Order, CSJ_Tol
factored
Constructor and Description |
---|
CSJSquareMatrixEqnComplexSolver(ISparseEqnComplex eqn) |
Modifier and Type | Method and Description |
---|---|
boolean |
factorization()
Matrix factorization, for example LU decomposition, of the matrix.
|
boolean |
factorization(double tolerance)
LU decomposition of the matrix.
|
void |
solveEqn()
Solve the [A]X = B problem
|
edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa |
solveEqn(edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa b)
Solve the [A]X = B problem
|
buildAMatrix
setMatrixDirty, solveEqn
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setMatrixDirty, solveEqn
public CSJSquareMatrixEqnComplexSolver(ISparseEqnComplex eqn)
public boolean factorization(double tolerance) throws IpssNumericException
factorization
in interface ISparseEqnSolver
factorization
in class BaseSparseEqnSolver
tolerance
- the tolerance for matrix singular detectionIpssNumericException
public boolean factorization() throws IpssNumericException
ISparseEqnSolver
factorization
in interface ISparseEqnSolver
factorization
in class BaseSparseEqnSolver
IpssNumericException
public void solveEqn() throws IpssNumericException
IpssNumericException
public edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa solveEqn(edu.emory.mathcs.csparsej.tdcomplex.DZcs_common.DZcsa b) throws IpssNumericException
solveEqn
in interface ICSJSparseEqnSolver
solveEqn
in class BaseCSJSparseEqnSolver
b
- the B vectorIpssNumericException