Contains common useful datatypes
Array of integer values
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=ik), | public, | allocatable, dimension(:) | :: | entry |
Array of real values
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=rk), | public, | allocatable, dimension(:) | :: | entry |
Real array of depth 2
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(RealArray), | public, | allocatable, dimension(:) | :: | entry |
Array of character arrays (a string)
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | string |
Array of logical values
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public, | allocatable, dimension(:) | :: | entry |
Named integer value
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
integer(kind=ik), | public | :: | value |
Named real value
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
real(kind=rk), | public | :: | value |
Named logical value
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
logical, | public | :: | value |
Named string
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
character(len=:), | public, | allocatable | :: | value |
Container with arrays on named integers, reals, logicals, and strings
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(NamedInteger), | public, | allocatable, dimension(:) | :: | intData | |||
type(NamedReal), | public, | allocatable, dimension(:) | :: | realData | |||
type(NamedLogical), | public, | allocatable, dimension(:) | :: | logicalData | |||
type(NamedString), | public, | allocatable, dimension(:) | :: | stringData |
Named integer array
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
integer(kind=ik), | public, | allocatable, dimension(:) | :: | values |
Named real value array
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
real(kind=rk), | public, | allocatable, dimension(:) | :: | values |
Named logical value array
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
logical, | public, | allocatable, dimension(:) | :: | values |
Named array of strings
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=:), | public, | allocatable | :: | name | |||
type(StringArray), | public, | allocatable, dimension(:) | :: | values |
Container with named arrays of integers, reals, logicals, and strings
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(NamedIntegerArray), | public, | allocatable, dimension(:) | :: | intData | |||
type(NamedRealArray), | public, | allocatable, dimension(:) | :: | realData | |||
type(NamedLogicalArray), | public, | allocatable, dimension(:) | :: | logicalData | |||
type(NamedStringArray), | public, | allocatable, dimension(:) | :: | stringData |