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

Data Types

type  sdiskmatrixmodule::diskmatrixtype
 
interface  sdiskmatrixmodule::dmmattimesvec
 

Modules

module  sdiskmatrixmodule
 

Functions/Subroutines

integer function sdiskmatrixmodule::dmgetswapsize ()
 
subroutine sdiskmatrixmodule::dmnullify (this)
 
subroutine sdiskmatrixmodule::dmwrite (this, lpu, name)
 
subroutine sdiskmatrixmodule::dmopen (this, fileName, fileChkSum, nRows, nCols, status, err, nColSwap, swapSize, wantTag)
 
integer function adjustswapsize (nTot, nSwap)
 
integer(i8) function sdiskmatrixmodule::dmsize (this, iDim)
 
subroutine sdiskmatrixmodule::dmclose (this, err)
 
subroutine, private sdiskmatrixmodule::dmgetaddress (this, rInd, cInd, section, index, err)
 
subroutine, private sdiskmatrixmodule::dmswap (this, newSection, err)
 
subroutine, private sdiskmatrixmodule::dmsinglecast (this, ielSwap, nelSwap)
 
real(sp) function sdiskmatrixmodule::dmgetvalue (this, rInd, cInd, err)
 
real(sp) function, dimension(:,:), pointer sdiskmatrixmodule::dmgetswapsecptr (this, cInd, err)
 
real(sp) function, dimension(:), pointer sdiskmatrixmodule::dmgetcolptr (this, cInd, err)
 
subroutine sdiskmatrixmodule::dmgetcol (this, cInd, col, err)
 
subroutine sdiskmatrixmodule::dmgetrow (this, rInd, row, err)
 
subroutine, private sdiskmatrixmodule::dmmattimesvec_sp (this, xVec, yVec, err, doInitialize)
 
subroutine, private sdiskmatrixmodule::dmmattimesvec_dp (this, xVec, yVec, err, doInitialize)
 
subroutine sdiskmatrixmodule::dmmattranstimesvec (this, xVec, yVec, err)
 
subroutine sdiskmatrixmodule::dmfindabsmaxrowvalues (this, maxRowVal, err)
 

Variables

character(len=30), parameter, private sdiskmatrixmodule::dmtag_p = '#FEDEM disk matrix'
 

Function/Subroutine Documentation

◆ adjustswapsize()

integer function dmopen::adjustswapsize ( integer, intent(in)  nTot,
integer, intent(in)  nSwap 
)