Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=ESMF_MAXSTR), | public | :: | grid_type | ||||
character(len=ESMF_MAXSTR), | public | :: | tunit | ||||
integer, | public | :: | ngrid | = | 0 | ||
real(kind=8), | public | :: | arr(2) | ||||
type(ESMF_Alarm), | public | :: | alarm | ||||
type(ESMF_Clock), | public | :: | clock | ||||
type(ESMF_Time), | public | :: | RingTime | ||||
type(ESMF_TimeInterval), | public | :: | Frequency_epoch | ||||
type(K_V_CF), | public | :: | CF_loc(ngrid_max) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Clock), | intent(in) | :: | clock | |||
character(len=*), | intent(in) | :: | key | |||
type(ESMF_Config), | intent(inout) | :: | config | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(samplerHQ) | :: | this | ||||
character(len=*), | intent(in) | :: | key | |||
type(ESMF_Config), | intent(in) | :: | cf | |||
integer, | intent(out), | optional | :: | rc |
call grid_validate (ogrid,)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(samplerHQ) | :: | this | ||||
character(len=*), | intent(in) | :: | key | |||
type(ESMF_Time), | intent(inout) | :: | currTime | |||
character(len=*), | intent(in), | optional | :: | grid_type | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(samplerHQ) | :: | this | ||||
character(len=*), | intent(in) | :: | key_grid_label | |||
type(StringGridMap), | intent(inout), | target | :: | output_grids | ||
class(sampler) | :: | sp | ||||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(samplerHQ) | :: | this | ||||
character(len=*), | intent(in) | :: | xname | |||
type(ESMF_FieldBundle), | intent(inout) | :: | bundle | |||
type(ESMF_Grid), | intent(in) | :: | ogrid | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(samplerHQ) | :: | this | ||||
character(len=*), | intent(in) | :: | key | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(samplerHQ) | :: | this | ||||
integer, | intent(in) | :: | frequency_from_list | |||
character(len=*), | intent(in) | :: | swath_grid_label | |||
integer, | intent(out), | optional | :: | rc |
type, public :: samplerHQ type(ESMF_Clock) :: clock type(ESMF_Alarm) :: alarm type(ESMF_Time) :: RingTime type(ESMF_TimeInterval) :: Frequency_epoch integer :: ngrid = 0 character(len=ESMF_MAXSTR) :: grid_type character(len=ESMF_MAXSTR) :: tunit type (K_V_CF) :: CF_loc(ngrid_max) real*8 :: arr(2) contains procedure :: create_grid procedure :: regrid_accumulate => regrid_accumulate_on_xysubset procedure :: destroy_rh_regen_ogrid procedure :: fill_time_in_bundle procedure :: find_config procedure :: config_accumulate procedure :: verify_epoch_equals_freq end type samplerHQ