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

Data type for a system coefficient matrix. More...

Collaboration diagram for sysmatrixtypemodule::sysmatrixtype:
Collaboration graph
[legend]

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...
 

Detailed Description

Data type for a system coefficient matrix.

Member Data Documentation

◆ dim

integer sysmatrixtypemodule::sysmatrixtype::dim

matrix DIMension, i.e., dim*dim is full storage

◆ gsf

type(gsfstoragetype), pointer sysmatrixtypemodule::sysmatrixtype::gsf

GSF(DNVS) data structure.

◆ ipiv

integer, dimension(:), pointer sysmatrixtypemodule::sysmatrixtype::ipiv

Dense matrix pivot indices.

◆ isshared

logical sysmatrixtypemodule::sysmatrixtype::isshared

Is the data structure shared by another matrix?

◆ lfirst

logical sysmatrixtypemodule::sysmatrixtype::lfirst

If .true. this is the 1st time this is assembled.

◆ meqn

integer, dimension(:), pointer sysmatrixtypemodule::sysmatrixtype::meqn

EQ. Numbers for all dofs.

◆ meqn8

integer(ik), dimension(:), pointer sysmatrixtypemodule::sysmatrixtype::meqn8

64-bit integer version

◆ pardiso

type(pardisostoragetype), pointer sysmatrixtypemodule::sysmatrixtype::pardiso

Pardiso data structure.

◆ skyline

type(skylinestoragetype), pointer sysmatrixtypemodule::sysmatrixtype::skyline

SKYLINE data structure.

◆ sparse

type(sparsestoragetype), pointer sysmatrixtypemodule::sysmatrixtype::sparse

SPARSE data structure.

◆ storagetype

integer sysmatrixtypemodule::sysmatrixtype::storagetype

(0=diagonal, 1=skyline, 2=sparse, 3=dense, 4=gsf)

◆ value

real(dp), dimension(:), pointer sysmatrixtypemodule::sysmatrixtype::value

The matrix element VALUES.


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