Public Attributes | |
| logical | initialized = .false. |
| Initialization flag | |
| integer | month_in_year |
| Months in a year | |
| integer, dimension(:), pointer | day_in_month => null() |
| Days in months | |
| integer | hour_in_day |
| Hours in a day | |
| integer | min_in_hour |
| Minutes in a hour | |
| real(dp) | sec_in_min |
| Seconds in a minute | |
| integer | cal_type |
| Kind of calendar | |
Derived type for calendar
A derived type that expresses calendar.
Do not refer and modify elements of this derived type directly. Use procedures provided by "dc_calendar_generic" for handling this derived type.
Definition at line 145 of file dc_calendar_types.f90.
| integer dc_calendar_types::dc_cal::cal_type |
Kind of calendar
Definition at line 152 of file dc_calendar_types.f90.
| integer, dimension(:), pointer dc_calendar_types::dc_cal::day_in_month => null() |
Days in months
Definition at line 148 of file dc_calendar_types.f90.
| integer dc_calendar_types::dc_cal::hour_in_day |
Hours in a day
Definition at line 149 of file dc_calendar_types.f90.
| logical dc_calendar_types::dc_cal::initialized = .false. |
Initialization flag
Definition at line 146 of file dc_calendar_types.f90.
| integer dc_calendar_types::dc_cal::min_in_hour |
Minutes in a hour
Definition at line 150 of file dc_calendar_types.f90.
| integer dc_calendar_types::dc_cal::month_in_year |
Months in a year
Definition at line 147 of file dc_calendar_types.f90.
| real(dp) dc_calendar_types::dc_cal::sec_in_min |
Seconds in a minute
Definition at line 151 of file dc_calendar_types.f90.