FEDEM Solver  R8.0
Source code of the dynamics solver
Data Types | Modules | Functions/Subroutines
matExtensionModule.f90 File Reference

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...
 

Detailed Description

System matrix extension module.