Derived types and parameters of calendar and date. More...
Data Types | |
| type | dc_cal |
| type | dc_cal_date |
Variables | |
| integer, parameter, public | cal_user_defined = 1 |
| integer, parameter, public | cal_cyclic = 2 |
| integer, parameter, public | cal_noleap = 3 |
| integer, parameter, public | cal_julian = 4 |
| integer, parameter, public | cal_gregorian = 5 |
| integer, parameter, public | cal_360day = 6 |
| character(*), dimension(8), parameter, public | unit_sec = (/ 'seconds', 'second ', 'secs. ', 'secs ', 'sec. ', 'sec ', 's. ', 's '/) |
| character(*), dimension(4), parameter, public | unit_min = (/ 'minutes', 'minute ', 'min. ', 'min '/) |
| character(*), dimension(8), parameter, public | unit_hour = (/ 'hours', 'hour ', 'hrs. ', 'hrs ', 'hr. ', 'hr ', 'h. ', 'h '/) |
| character(*), dimension(4), parameter, public | unit_day = (/ 'days', 'day ', 'd. ', 'd '/) |
| character(*), dimension(6), parameter, public | unit_month = (/ 'months', 'month ', 'mon. ', 'mon ', 'mo. ', 'mo '/) |
| character(*), dimension(4), parameter, public | unit_year = (/ 'years', 'year ', 'yr. ', 'yr '/) |
| integer, parameter, public | unit_symbol_err = -1 |
| integer, parameter, public | unit_symbol_sec = 2 |
| integer, parameter, public | unit_symbol_min = 3 |
| integer, parameter, public | unit_symbol_hour = 4 |
| integer, parameter, public | unit_symbol_day = 5 |
| integer, parameter, public | unit_symbol_month = 6 |
| integer, parameter, public | unit_symbol_year = 7 |
Derived types and parameters of calendar and date.
Derived types and parameters for "dc_calendar" are provided.
| Type | Description |
|---|---|
| DC_CAL | Calendar information |
| DC_CAL_DATE | Date information |
| Parameter | Description |
|---|---|
| CAL_USER_DEFINED | User-defined calendar with arbitrary settings |
| CAL_GREGORIAN | Gregorian calendar |
| CAL_JULIAN | Julian calendar |
| CAL_NOLEAP | Calendar without leap year |
| CAL_360DAY | Calendar with 30 days per month |
| CAL_CYCLIC | Cyclic calendar (30.6 days per month) |
| Parameter | Description |
|---|---|
| UNIT_SEC | Strings for second unit |
| UNIT_MIN | Strings for minute unit |
| UNIT_HOUR | Strings for hour unit |
| UNIT_DAY | Strings for day unit |
| UNIT_MONTH | Strings for month unit |
| UNIT_YEAR | Strings for year unit |
| UNIT_SYMBOL_* | Integer symbols for units |
| integer, parameter, public dc_calendar_types::cal_360day = 6 |
Definition at line 121 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::cal_cyclic = 2 |
Definition at line 104 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::cal_gregorian = 5 |
Definition at line 118 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::cal_julian = 4 |
Definition at line 115 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::cal_noleap = 3 |
Definition at line 109 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::cal_user_defined = 1 |
Definition at line 100 of file dc_calendar_types.f90.
| character(*), dimension(4), parameter, public dc_calendar_types::unit_day = (/ 'days', 'day ', 'd. ', 'd '/) |
Definition at line 197 of file dc_calendar_types.f90.
| character(*), dimension(8), parameter, public dc_calendar_types::unit_hour = (/ 'hours', 'hour ', 'hrs. ', 'hrs ', 'hr. ', 'hr ', 'h. ', 'h '/) |
Definition at line 194 of file dc_calendar_types.f90.
| character(*), dimension(4), parameter, public dc_calendar_types::unit_min = (/ 'minutes', 'minute ', 'min. ', 'min '/) |
Definition at line 192 of file dc_calendar_types.f90.
| character(*), dimension(6), parameter, public dc_calendar_types::unit_month = (/ 'months', 'month ', 'mon. ', 'mon ', 'mo. ', 'mo '/) |
Definition at line 199 of file dc_calendar_types.f90.
| character(*), dimension(8), parameter, public dc_calendar_types::unit_sec = (/ 'seconds', 'second ', 'secs. ', 'secs ', 'sec. ', 'sec ', 's. ', 's '/) |
Definition at line 188 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::unit_symbol_day = 5 |
Definition at line 213 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::unit_symbol_err = -1 |
Definition at line 209 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::unit_symbol_hour = 4 |
Definition at line 212 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::unit_symbol_min = 3 |
Definition at line 211 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::unit_symbol_month = 6 |
Definition at line 214 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::unit_symbol_sec = 2 |
Definition at line 210 of file dc_calendar_types.f90.
| integer, parameter, public dc_calendar_types::unit_symbol_year = 7 |
Definition at line 215 of file dc_calendar_types.f90.
| character(*), dimension(4), parameter, public dc_calendar_types::unit_year = (/ 'years', 'year ', 'yr. ', 'yr '/) |
Definition at line 202 of file dc_calendar_types.f90.