Class RateBasedPackedColumn.SparseJacobian
java.lang.Object
neqsim.process.equipment.distillation.RateBasedPackedColumn.SparseJacobian
- Enclosing class:
RateBasedPackedColumn
Internal sparse Jacobian assembled by the equation-oriented column solver.
- Version:
- 1.0
- Author:
- NeqSim
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateSparseJacobian(int rows, int columns) Create a sparse Jacobian. -
Method Summary
Modifier and TypeMethodDescriptionprivate voidset(int row, int column, double value) Set a sparse matrix entry.private Jama.MatrixConvert the sparse matrix to a dense matrix for the available linear solver.
-
Field Details
-
rows
private final int rowsRow count. -
columns
private final int columnsColumn count. -
values
-
-
Constructor Details
-
SparseJacobian
private SparseJacobian(int rows, int columns) Create a sparse Jacobian.- Parameters:
rows- number of residual rowscolumns- number of unknown columns
-
-
Method Details
-
set
private void set(int row, int column, double value) Set a sparse matrix entry.- Parameters:
row- row indexcolumn- column indexvalue- matrix value
-
toDenseMatrix
private Jama.Matrix toDenseMatrix()Convert the sparse matrix to a dense matrix for the available linear solver.- Returns:
- dense matrix representation
-