FEDEM Solver  R8.0
Source code of the dynamics solver
Public Attributes | Private Attributes | List of all members
sdiskmatrixmodule::diskmatrixtype Type Reference

Data type representing a rectangular matrix with disk storage. More...

Public Attributes

integer nrows
 Number of rows in the entire matrix. More...
 
integer ncols
 Number of columns in the entire matrix. More...
 
integer ncolswap
 Number of columns in one swap section. More...
 
integer(i8), dimension(:), pointer filekey
 File address for all swap sections. More...
 
real(sp), dimension(:,:), pointer vala
 Matrix elements for one swap section. More...
 
real(dp), dimension(:), pointer vald
 Double precision buffer. More...
 

Private Attributes

integer, private nelswap
 Number of elements in one swap section. More...
 
integer, private nelastswap
 Number of elements in the last section. More...
 
integer, private nswap
 Number of swap sections. More...
 
integer, private curswap
 Current swap section in core. More...
 
integer, private swapfile
 Swap file number. More...
 
integer, dimension(2), private swapcnt
 Number of swap operations performed. More...
 

Detailed Description

Data type representing a rectangular matrix with disk storage.

Member Data Documentation

◆ curswap

integer, private sdiskmatrixmodule::diskmatrixtype::curswap
private

Current swap section in core.

◆ filekey

integer(i8), dimension(:), pointer sdiskmatrixmodule::diskmatrixtype::filekey

File address for all swap sections.

◆ ncols

integer sdiskmatrixmodule::diskmatrixtype::ncols

Number of columns in the entire matrix.

◆ ncolswap

integer sdiskmatrixmodule::diskmatrixtype::ncolswap

Number of columns in one swap section.

◆ nelastswap

integer, private sdiskmatrixmodule::diskmatrixtype::nelastswap
private

Number of elements in the last section.

◆ nelswap

integer, private sdiskmatrixmodule::diskmatrixtype::nelswap
private

Number of elements in one swap section.

◆ nrows

integer sdiskmatrixmodule::diskmatrixtype::nrows

Number of rows in the entire matrix.

◆ nswap

integer, private sdiskmatrixmodule::diskmatrixtype::nswap
private

Number of swap sections.

◆ swapcnt

integer, dimension(2), private sdiskmatrixmodule::diskmatrixtype::swapcnt
private

Number of swap operations performed.

◆ swapfile

integer, private sdiskmatrixmodule::diskmatrixtype::swapfile
private

Swap file number.

◆ vala

real(sp), dimension(:,:), pointer sdiskmatrixmodule::diskmatrixtype::vala

Matrix elements for one swap section.

◆ vald

real(dp), dimension(:), pointer sdiskmatrixmodule::diskmatrixtype::vald

Double precision buffer.


The documentation for this type was generated from the following file: