|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Performs a triple matrix multiplication. More...
Private Member Functions | |
| subroutine | cstransformmat (aMat, tMat, bMat, ierr) |
| Performs a triple matrix multiplication. More... | |
| subroutine | cstransformvec (aMat, v, bVal, ierr) |
| Performs a vector-matrix-vector multiplication. More... | |
Performs a triple matrix multiplication.
|
private |
Performs a triple matrix multiplication.
| [in] | aMat | System matrix A |
| [in] | tMat | Transformation matrix T |
| [out] | bMat | Resulting matrix B |
| [out] | ierr | Error flag |
The matrix multiplication B = T T A T is performed, where A is on compact (sparse) form and T is a dense rectangular matrix.
|
private |
Performs a vector-matrix-vector multiplication.
| [in] | aMat | System matrix A |
| [in] | v | System vector |
| [out] | bVal | Resulting value |
| [out] | ierr | Error flag |
The multiplication b = v T A v is performed, where A is on compact (sparse) form and v is a vector. The result b is s scalar quantity.