FEDEM Solver
R8.0
Source code of the dynamics solver
|
Extracts and off-diagonal submatrix from the system matrix. More...
Private Member Functions | |
subroutine | csgetsub12dense (sysMat, meqn1, meqn2, subMat12, ierr) |
Extracts the 12 sub-matrix from a system matrix. More... | |
subroutine | csgetsub12sparse (sysMat, subMat12, ierr) |
Extracts the 12 sub-matrix from a system matrix. More... | |
Extracts and off-diagonal submatrix from the system matrix.
|
private |
Extracts the 12 sub-matrix from a system matrix.
[in] | sysMat | The system matrix to extract the sub-matrix from |
[in] | meqn1 | Matrix of status 1 equation numbers |
[in] | meqn2 | Matrix of status 2 equation numbers |
[out] | subMat12 | Extracted sub-matrix |
[out] | ierr | Error flag |
The system matrix sysMat is stored on compact (sparse) form, but is logically composed of four submatrices, like
sysMat = | sub11 sub12 | | sub21 sub22 |
The sub-matrix sub12 is returned as a dense rectangular matrix.
|
private |
Extracts the 12 sub-matrix from a system matrix.
[in] | sysMat | The system matrix to extract the sub-matrix from |
[out] | subMat12 | Extracted sub-matrix |
[out] | ierr | Error flag |
The system matrix sysMat is stored on compact (sparse) form, but is logically composed of four submatrices, like
sysMat = | sub11 sub12 | | sub21 sub22 |
The sub-matrix sub12 is returned as a sparse matrix.