|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
System matrix extension module. More...
Data Types | |
| interface | matextensionmodule::cstransform |
| Performs a triple matrix multiplication. More... | |
| interface | matextensionmodule::cspremult |
| Performs a matrix-matrix multiplication. More... | |
| interface | matextensionmodule::csgetsub12 |
| Extracts and off-diagonal submatrix from the system matrix. More... | |
Modules | |
| module | matextensionmodule |
| System matrix extension module. | |
Functions/Subroutines | |
| subroutine | matextensionmodule::cstransformmat (aMat, tMat, bMat, ierr) |
| Performs a triple matrix multiplication. More... | |
| subroutine | matextensionmodule::cstransformvec (aMat, v, bVal, ierr) |
| Performs a vector-matrix-vector multiplication. More... | |
| subroutine | matextensionmodule::cspremultmat (aMat, bMat, cMat, iflag, ierr) |
| Performs a matrix-matrix multiplication. More... | |
| subroutine | matextensionmodule::cspremultmatrix (aMat, bMat, ierr) |
| Performs a matrix-matrix multiplication. More... | |
| subroutine | matextensionmodule::cspremultvec (aMat, bVec, cVec, iflag, ierr) |
| Performs a matrix-vector multiplication. More... | |
| subroutine | matextensionmodule::cspremultvector (aMat, bVec, ierr) |
| Performs a matrix-vector multiplication. More... | |
| subroutine, public | matextensionmodule::csaddmat (aMat, bMat, alpha, ierr) |
| Performs the matrix operation A = A + α B. More... | |
| subroutine, public | matextensionmodule::cscopymat (aMat, bMat, ierr) |
| Performs the matrix operation A = B. More... | |
| subroutine, public | matextensionmodule::csgetsub11 (sysMat, meqn1, subMat11, ierr) |
| Extracts the 11 sub-matrix from a system matrix. More... | |
| subroutine | matextensionmodule::csgetsub12dense (sysMat, meqn1, meqn2, subMat12, ierr) |
| Extracts the 12 sub-matrix from a system matrix. More... | |
| subroutine | matextensionmodule::csgetsub12sparse (sysMat, subMat12, ierr) |
| Extracts the 12 sub-matrix from a system matrix. More... | |
| subroutine, public | matextensionmodule::csgetsub22 (sysMat, meqn2, subMat22, ierr) |
| Extracts the 22 sub-matrix from a system matrix. More... | |
| subroutine, public | matextensionmodule::csgetdiag (samData, sysMat, dt, dr, ierr) |
| Extracts characteristic measures for a system matrix. More... | |
System matrix extension module.