Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=32), | public | :: | CNAME | ||||
integer, | public | :: | NTX | ||||
integer, | public | :: | NPX | ||||
integer, | public, | DIMENSION(:), POINTER | :: | NETIMES | |||
integer, | public | :: | NDX | ||||
real, | public, | DIMENSION(:,:), POINTER | :: | XEMISDATA | |||
logical, | public | :: | LREAD | ||||
integer, | public | :: | NWS | ||||
real, | public, | DIMENSION(:), POINTER | :: | XFWORK |
TYPE EMISSVAR_T
CHARACTER(len=32) :: CNAME ! Name of the EMISSION
!
INTEGER :: NTX ! Current index on array
! NETIMES (needed in interpolation)
!
INTEGER :: NPX ! Index to use when t > tmax (periodic)
!
INTEGER,DIMENSION(:),POINTER :: NETIMES ! Emission times (ordered)
!
INTEGER :: NDX ! Current index on array XEMISDATA
!
REAL,DIMENSION(:,:), POINTER :: XEMISDATA ! Emission data array
! with size (X*Y,NWS)
!
LOGICAL :: LREAD ! TRUE if emission data reading is needed
!
INTEGER :: NWS ! Read window size for I/O
!
REAL, DIMENSION(:),POINTER :: XFWORK ! Time interpolated emission data
! with size (X)
END TYPE EMISSVAR_T