FEDEM Solver
R8.0
Source code of the dynamics solver
|
Data type for a system coefficient matrix. More...
Public Attributes | |
logical | lfirst |
If .true. this is the 1st time this is assembled. More... | |
logical | isshared |
Is the data structure shared by another matrix? More... | |
integer | storagetype |
(0=diagonal, 1=skyline, 2=sparse, 3=dense, 4=gsf) More... | |
integer | dim |
matrix DIMension, i.e., dim*dim is full storage More... | |
integer, dimension(:), pointer | meqn |
EQ. Numbers for all dofs. More... | |
integer(ik), dimension(:), pointer | meqn8 |
64-bit integer version More... | |
real(dp), dimension(:), pointer | value |
The matrix element VALUES. More... | |
integer, dimension(:), pointer | ipiv |
Dense matrix pivot indices. More... | |
type(skylinestoragetype), pointer | skyline |
SKYLINE data structure. More... | |
type(sparsestoragetype), pointer | sparse |
SPARSE data structure. More... | |
type(gsfstoragetype), pointer | gsf |
GSF(DNVS) data structure. More... | |
type(pardisostoragetype), pointer | pardiso |
Pardiso data structure. More... | |
Data type for a system coefficient matrix.
integer sysmatrixtypemodule::sysmatrixtype::dim |
matrix DIMension, i.e., dim*dim is full storage
type(gsfstoragetype), pointer sysmatrixtypemodule::sysmatrixtype::gsf |
GSF(DNVS) data structure.
integer, dimension(:), pointer sysmatrixtypemodule::sysmatrixtype::ipiv |
Dense matrix pivot indices.
logical sysmatrixtypemodule::sysmatrixtype::isshared |
Is the data structure shared by another matrix?
logical sysmatrixtypemodule::sysmatrixtype::lfirst |
If .true. this is the 1st time this is assembled.
integer, dimension(:), pointer sysmatrixtypemodule::sysmatrixtype::meqn |
EQ. Numbers for all dofs.
integer(ik), dimension(:), pointer sysmatrixtypemodule::sysmatrixtype::meqn8 |
64-bit integer version
type(pardisostoragetype), pointer sysmatrixtypemodule::sysmatrixtype::pardiso |
Pardiso data structure.
type(skylinestoragetype), pointer sysmatrixtypemodule::sysmatrixtype::skyline |
SKYLINE data structure.
type(sparsestoragetype), pointer sysmatrixtypemodule::sysmatrixtype::sparse |
SPARSE data structure.
integer sysmatrixtypemodule::sysmatrixtype::storagetype |
(0=diagonal, 1=skyline, 2=sparse, 3=dense, 4=gsf)
real(dp), dimension(:), pointer sysmatrixtypemodule::sysmatrixtype::value |
The matrix element VALUES.