Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | public, | parameter | :: | ERR_MSG | = | 'Actual offset does match expected offset.' | |
character(len=*), | public, | parameter | :: | UPDATE_FREQ_STRING | = | '-' | |
character(len=*), | public, | parameter | :: | UPDATE_TIMESTRING | = | 'T20:00:00' | |
integer, | public, | parameter | :: | DEFAULT_TIME_FIELDS(*) | = | [REFERENCE_TIME_FIELDS(1:3), 0, 0, 0] | |
integer, | public, | parameter | :: | NF | = | size(REFERENCE_TIME_FIELDS) | |
integer, | public, | parameter | :: | REFERENCE_TIME_FIELDS(*) | = | [2024, 12, 31, 20, 0, 0] | |
integer, | public, | parameter | :: | START_TIME_FIELDS(*) | = | [2024, 01, 01, 0, 0, 0] | |
integer, | public, | parameter | :: | STRLEN | = | 32 | |
integer, | public, | parameter | :: | SUCCESS | = | 0 | |
integer, | public, | parameter | :: | TIME_STEP_IN_SECONDS | = | 1 | |
integer, | public, | parameter | :: | UPDATE_TIME_FIELDS(*) | = | [0, 1, 1, REFERENCE_TIME_FIELDS(4:)] | |
type(ESMF_Clock), | public | :: | clock | ||||
type(ESMF_Time), | public | :: | default_time | ||||
type(ESMF_Time), | public | :: | reference_time | ||||
type(ESMF_Time), | public | :: | start_time | ||||
type(ESMF_Time), | public | :: | update_time | ||||
type(ESMF_TimeInterval), | public | :: | time_interval | ||||
type(ESMF_TimeInterval), | public | :: | timestep |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Time), | intent(in) | :: | datetime | |||
integer, | intent(inout) | :: | n(NF) | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | f(NF) | |||
type(ESMF_Time), | intent(inout) | :: | datetime | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | offset | |||
character(len=*), | intent(out) | :: | offset_string | |||
integer, | intent(out), | optional | :: | rc |