| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | NEMIS_NBR | ||||
| character(len=3), | public | :: | CCONVERSION | ||||
| character(len=5), | public | :: | CSNAP_TIME_REF | ||||
| character(len=12), | public, | DIMENSION(:), POINTER | :: | CEMIS_NAME | |||
| character(len=40), | public, | DIMENSION(:), POINTER | :: | CEMIS_COMMENT | |||
| real, | public, | DIMENSION(:,:,:), POINTER | :: | XEMIS_FIELDS_SNAP | |||
| real, | public, | DIMENSION(:,:), POINTER | :: | XEMIS_FIELDS | |||
| real, | public, | DIMENSION(:), POINTER | :: | XDELTA_LEGAL_TIME | |||
| integer, | public | :: | NEMIS_SNAP | ||||
| integer, | public | :: | NSNAP_M | ||||
| integer, | public | :: | NSNAP_D | ||||
| integer, | public | :: | NSNAP_H | ||||
| real, | public, | DIMENSION(:,:,:), POINTER | :: | XSNAP_MONTHLY | |||
| real, | public, | DIMENSION(:,:,:), POINTER | :: | XSNAP_DAILY | |||
| real, | public, | DIMENSION(:,:,:), POINTER | :: | XSNAP_HOURLY | |||
| real, | public, | DIMENSION(:), POINTER | :: | XCONVERSION | |||
| type(PRONOSVAR_T), | public, | POINTER | :: | TSPRONOSLIST | 
TYPE CH_EMIS_SNAP_t
!
  INTEGER            :: NEMIS_NBR
!                          ! number of chemical pgd fields chosen by user
  CHARACTER(LEN=3)                         :: CCONVERSION
!                          ! Unit conversion code
  CHARACTER(LEN=5)                         :: CSNAP_TIME_REF
!                          ! Reference time for Snap temporal profiles
!                          !  'UTC  ' : UTC   time
!                          !  'SOLAR' : SOLAR time
!                          !  'LEGAL' : LEGAL time
!                          !
  CHARACTER(LEN=12), DIMENSION(:), POINTER :: CEMIS_NAME
!                          ! name of the chemical fields (emitted species)
  CHARACTER(LEN=40), DIMENSION(:), POINTER :: CEMIS_COMMENT
!                          ! comment on the chemical fields (emitted species)
!
  REAL,     DIMENSION(:,:,:), POINTER:: XEMIS_FIELDS_SNAP ! Emission factor for
!                                                         ! each chemical specie and
!                                                         ! each snap
  REAL,     DIMENSION(:,:),   POINTER:: XEMIS_FIELDS      ! Emission for each specie
!                                                         ! (at a given time taking into 
!                                                         ! account all snaps)
  REAL,     DIMENSION(:),     POINTER:: XDELTA_LEGAL_TIME ! Difference (in hours)) between
!                                                         ! Legal time and UTC time
  INTEGER            :: NEMIS_SNAP                        ! number of snaps
  INTEGER            :: NSNAP_M                           ! number of months
  INTEGER            :: NSNAP_D                           ! number of days
  INTEGER            :: NSNAP_H                           ! number of hours
  REAL,              DIMENSION(:,:,:), POINTER:: XSNAP_MONTHLY
  REAL,              DIMENSION(:,:,:), POINTER:: XSNAP_DAILY
  REAL,              DIMENSION(:,:,:), POINTER:: XSNAP_HOURLY
  REAL,              DIMENSION(:),     POINTER:: XCONVERSION ! conversion factor
!
  TYPE(PRONOSVAR_T),               POINTER     :: TSPRONOSLIST ! Head pointer on pronostic
!                                                              variables list
!-------------------------------------------------------------------------------
!
END TYPE CH_EMIS_SNAP_t