Indexing data used by the matrix term
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(DataCoords), | public, | allocatable, dimension(:) | :: | rowDataCoordsGlobal |
Global coordinates of each row in matrix |
||
type(DataCoords), | public, | allocatable, dimension(:) | :: | rowDataCoordsLocal |
Local coordinates of each row in matrix (unflattened) |
||
integer(kind=ik), | public, | allocatable, dimension(:) | :: | localRowIndices |
Local row indices corresponding to stored evolved variable (flattened) |
||
type(IntArray), | public, | allocatable, dimension(:) | :: | localColIndices |
Local col indices corresponding to stored implicit variable (flattened) |
||
integer(kind=ik), | public, | allocatable, dimension(:) | :: | rowReqVarIndices |
Indices of variables entering the matrix as a function of the row coordinates |
||
integer(kind=ik), | public, | allocatable, dimension(:) | :: | colReqVarIndices |
Indices of variables entering the matrix as s function of the column coordinates |
||
character(len=:), | public, | allocatable | :: | rowVarName |
Name of the evolved/row variable |
||
character(len=:), | public, | allocatable | :: | colVarName |
Name of the implicit/column variable |