| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(ESMF_CalKind_Flag), | public, | parameter | :: | ESMF_CALKIND_GREGORIAN | = | ESMF_CalKind_Flag(1) | |
| type(ESMF_CalKind_Flag), | public, | parameter | :: | ESMF_CALKIND_NOLEAP | = | ESMF_CalKind_Flag(2) | |
| type(ESMF_Calendar), | public, | save, pointer | :: | defaultCal | |||
| type(ESMF_Calendar), | public, | save, pointer | :: | gregorianCal | |||
| type(ESMF_Calendar), | public, | save, pointer | :: | noleapCal |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | caltype |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | D | = | 0 | ||
| integer, | public | :: | Dn | = | 0 | ||
| integer, | public | :: | Dd | = | 1 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(ESMF_CalKind_Flag), | public | :: | Type | ||||
| logical, | public | :: | Set | = | .false. | ||
| integer, | public, | dimension(MONTHS_PER_YEAR) | :: | DaysPerMonth | = | 0 | |
| integer, | public | :: | SecondsPerDay | = | 0 | ||
| integer, | public | :: | SecondsPerYear | = | 0 | ||
| type(ESMF_DaysPerYear), | public | :: | DaysPerYear |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in), | optional | :: | name | ||
| type(ESMF_CalKind_Flag), | intent(in) | :: | calkindflag | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Calendar), | intent(in) | :: | calendar |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | year | |||
| type(ESMF_CalKind_Flag), | intent(in) | :: | calkindflag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | year | |||
| integer, | intent(in) | :: | month | |||
| type(ESMF_CalKind_Flag), | intent(in) | :: | calkindflag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | year | |||
| integer, | intent(in) | :: | month | |||
| type(ESMF_CalKind_Flag), | intent(in) | :: | calkindflag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | year | |||
| type(ESMF_BaseTime), | intent(in) | :: | basetime | |||
| type(ESMF_CalKind_Flag), | intent(in) | :: | calkindflag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | year | |||
| type(ESMF_BaseTime), | intent(in) | :: | basetime | |||
| type(ESMF_CalKind_Flag), | intent(in) | :: | calkindflag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | year | |||
| integer, | intent(in) | :: | month | |||
| type(ESMF_CalKind_Flag), | intent(in) | :: | calkindflag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | year | |||
| type(ESMF_CalKind_Flag), | intent(in) | :: | calkindflag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | year | |||
| type(ESMF_CalKind_Flag) | :: | calkindflag |