|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Multiplies a disk matrix with a given vector. More...
Public Member Functions | |
| subroutine | dmmattimesvec_sp (this, xVec, yVec, err, doInitialize) |
| Multiplies a disk matrix with a given single precision vector. More... | |
| subroutine | dmmattimesvec_dp (this, xVec, yVec, err, doInitialize) |
| Multiplies a disk matrix with a given double precision vector. More... | |
Multiplies a disk matrix with a given vector.
| subroutine sdiskmatrixmodule::dmmattimesvec::dmmattimesvec_dp | ( | type(diskmatrixtype), intent(inout) | this, |
| real(dp), dimension(:), intent(in) | xVec, | ||
| real(sp), dimension(:), intent(inout) | yVec, | ||
| integer, intent(out) | err, | ||
| logical, intent(in), optional | doInitialize | ||
| ) |
Multiplies a disk matrix with a given double precision vector.
| this | The sdiskmatrixmodule::diskmatrixtype object (A) to multiply | |
| [in] | xVec | The vector (x) to multiply matrix A with |
| yVec | The resulting vector (y) | |
| [out] | err | Error indicator |
| [in] | doInitialize | If not present or .true., the existing content of yVec is discarded |
One of of the following operations are performed y = A*x y = y + A*x depending on the value of doInitialize.
| subroutine sdiskmatrixmodule::dmmattimesvec::dmmattimesvec_sp | ( | type(diskmatrixtype), intent(inout) | this, |
| real(sp), dimension(:), intent(in) | xVec, | ||
| real(sp), dimension(:), intent(inout) | yVec, | ||
| integer, intent(out) | err, | ||
| logical, intent(in), optional | doInitialize | ||
| ) |
Multiplies a disk matrix with a given single precision vector.
| this | The sdiskmatrixmodule::diskmatrixtype object (A) to multiply | |
| [in] | xVec | The vector (x) to multiply matrix A with |
| yVec | The resulting vector (y) | |
| [out] | err | Error indicator |
| [in] | doInitialize | If not present or .true., the existing content of yVec is discarded |
One of of the following operations are performed y = A*x y = y + A*x depending on the value of doInitialize.