Functions/Subroutines | |
subroutine, public | default_cal_set |
integer function, public | dccaldate_normalize (year, month, day, hour, min, sec, cal) |
integer function, public | dccaldate_ym2d (year, month, day, cal, day_of_year) |
character(token) function, public | dccaltype_str (cal_type) |
character(token) function, public | dccaldate_str2ustr (str) |
integer function, public | dccaldate_str2usym (str) |
Variables | |
type(dc_cal), target, save, public | default_cal |
type(dc_cal_date), target, save, public | default_date |
integer function, public dc_calendar_internal::dccaldate_normalize | ( | integer, intent(inout) | year, |
integer, intent(inout) | month, | ||
integer, intent(inout) | day, | ||
integer, intent(inout) | hour, | ||
integer, intent(inout) | min, | ||
real(dp), intent(inout) | sec, | ||
type(dc_cal), intent(in) | cal | ||
) |
Definition at line 77 of file dc_calendar_internal.f90.
References dc_calendar_types::cal_360day, dc_calendar_types::cal_cyclic, dc_calendar_types::cal_gregorian, dc_calendar_types::cal_julian, dc_calendar_types::cal_noleap, dc_calendar_types::cal_user_defined, dc_error::dc_einconsistcaldate, and dc_error::dc_noerr.
Referenced by dccaldatechkleapyear1(), dccaldateevaldayofyear1(), dccaldateevalid1(), dccaldateevalid2(), dccaldateevalsecofday1(), dccaldateevalsecofyear1(), dccaldateevalym2ym1(), dccaldateevalym2ym2(), dccaldateevalymdhms1(), dccaldateevalymdhms2(), dccaldateinquire1(), and dccaldateinquire2().
character(token) function, public dc_calendar_internal::dccaldate_str2ustr | ( | character(*), intent(in) | str | ) |
Definition at line 530 of file dc_calendar_internal.f90.
References dc_types::token, dc_calendar_types::unit_day, dc_calendar_types::unit_hour, dc_calendar_types::unit_min, dc_calendar_types::unit_month, dc_calendar_types::unit_sec, and dc_calendar_types::unit_year.
integer function, public dc_calendar_internal::dccaldate_str2usym | ( | character(*), intent(in) | str | ) |
Definition at line 611 of file dc_calendar_internal.f90.
References dc_types::token, dc_calendar_types::unit_day, dc_calendar_types::unit_hour, dc_calendar_types::unit_min, dc_calendar_types::unit_month, dc_calendar_types::unit_sec, dc_calendar_types::unit_symbol_day, dc_calendar_types::unit_symbol_err, dc_calendar_types::unit_symbol_hour, dc_calendar_types::unit_symbol_min, dc_calendar_types::unit_symbol_month, dc_calendar_types::unit_symbol_sec, dc_calendar_types::unit_symbol_year, and dc_calendar_types::unit_year.
Referenced by dccalconvertbyunit1(), dccalconvertbyunit2(), dccalconverttoday1(), dccalconverttoday2(), dccalconverttohour1(), dccalconverttohour2(), dccalconverttomin1(), dccalconverttomin2(), dccalconverttosec1(), dccalconverttosec2(), dccaldatedifference1(), dccaldateevalid2(), dccaldateevalym2ym2(), dccaldateevalymdhms2(), and dccalparseunit1().
integer function, public dc_calendar_internal::dccaldate_ym2d | ( | integer, intent(in) | year, |
integer, intent(in) | month, | ||
integer, intent(in) | day, | ||
type(dc_cal), intent(in) | cal, | ||
real(dp), intent(out) | day_of_year | ||
) |
Definition at line 403 of file dc_calendar_internal.f90.
References dc_calendar_types::cal_360day, dc_calendar_types::cal_cyclic, dc_calendar_types::cal_gregorian, dc_calendar_types::cal_julian, dc_calendar_types::cal_noleap, dc_calendar_types::cal_user_defined, dc_error::dc_einconsistcaldate, and dc_error::dc_noerr.
Referenced by dccaldatechkleapyear1(), dccaldateevaldayofyear1(), dccaldateevalsecofday1(), and dccaldateevalsecofyear1().
character(token) function, public dc_calendar_internal::dccaltype_str | ( | integer, intent(in) | cal_type | ) |
Definition at line 501 of file dc_calendar_internal.f90.
References dc_calendar_types::cal_360day, dc_calendar_types::cal_cyclic, dc_calendar_types::cal_gregorian, dc_calendar_types::cal_julian, dc_calendar_types::cal_noleap, dc_calendar_types::cal_user_defined, and dc_types::token.
Referenced by dccalconvertbyunit1(), dccalconvertbyunit2(), dccalconverttoday1(), dccalconverttoday2(), dccalconverttohour1(), dccalconverttohour2(), dccalconverttomin1(), dccalconverttomin2(), dccalconverttosec1(), dccalconverttosec2(), dccaldatedifference1(), dccalinquire1(), and dccaltochar1().
subroutine, public dc_calendar_internal::default_cal_set | ( | ) |
Definition at line 44 of file dc_calendar_internal.f90.
References dc_calendar_types::cal_gregorian, and default_cal.
Referenced by dccalconvertbyunit1(), dccalconvertbyunit2(), dccalconverttoday1(), dccalconverttoday2(), dccalconverttohour1(), dccalconverttohour2(), dccalconverttomin1(), dccalconverttomin2(), dccalconverttosec1(), dccalconverttosec2(), dccaldatechkleapyear1(), dccaldatedifference1(), dccaldateevaldayofyear1(), dccaldateevalid1(), dccaldateevalid2(), dccaldateevalsecofday1(), dccaldateevalsecofyear1(), dccaldateevalym2ym1(), dccaldateevalym2ym2(), dccaldateevalymdhms1(), dccaldateevalymdhms2(), dccaldateinquire1(), dccaldateinquire2(), dccaldefault1(), and dccalinquire1().
type(dc_cal), target, save, public dc_calendar_internal::default_cal |
Definition at line 24 of file dc_calendar_internal.f90.
Referenced by dccalconvertbyunit1(), dccalconvertbyunit2(), dccalconverttoday1(), dccalconverttoday2(), dccalconverttohour1(), dccalconverttohour2(), dccalconverttomin1(), dccalconverttomin2(), dccalconverttosec1(), dccalconverttosec2(), dccalcreate1(), dccalcreate2(), dccaldatechkleapyear1(), dccaldatedifference1(), dccaldateevaldayofyear1(), dccaldateevalid1(), dccaldateevalid2(), dccaldateevalsecofday1(), dccaldateevalsecofyear1(), dccaldateevalym2ym1(), dccaldateevalym2ym2(), dccaldateevalymdhms1(), dccaldateevalymdhms2(), dccaldateinquire1(), dccaldateinquire2(), dccaldefault1(), dccalinquire1(), and default_cal_set().
type(dc_cal_date), target, save, public dc_calendar_internal::default_date |
Definition at line 33 of file dc_calendar_internal.f90.
Referenced by dccaldatechkleapyear1(), dccaldatecreate1(), dccaldatecreate2(), dccaldatecurrent1(), dccaldateevaldayofyear1(), dccaldateevalid1(), dccaldateevalid2(), dccaldateevalsecofday1(), dccaldateevalsecofyear1(), dccaldateevalym2ym1(), dccaldateevalym2ym2(), dccaldateevalymdhms1(), dccaldateevalymdhms2(), dccaldateinquire1(), and dccaldateinquire2().