Go to the source code of this file.
Functions/Subroutines | |
subroutine | dccaldateevalymdhms1 (year, month, day, hour, min, sec, elapse_sec, cal, date, err) |
subroutine | dccaldateevalymdhms2 (year, month, day, hour, min, sec, elapse_time, units, cal, date, err) |
subroutine | dccaldateevalid1 (init_date, elapse_sec, cal, date, err) |
subroutine | dccaldateevalid2 (init_date, elapse_time, units, cal, date, err) |
subroutine | dccaldateevalym2ym1 (year1, month1, day1, hour1, min1, sec1, elapse_sec, year2, month2, day2, hour2, min2, sec2, cal, err) |
subroutine | dccaldateevalym2ym2 (year1, month1, day1, hour1, min1, sec1, elapse_time, units, year2, month2, day2, hour2, min2, sec2, cal, err) |
real(dp) function | dccaldateevalsecofyear1 (elapse_sec, date, cal) |
real(dp) function | dccaldateevaldayofyear1 (elapse_sec, date, cal) |
real(dp) function | dccaldateevalsecofday1 (elapse_sec, date, cal) |
real(dp) function dccaldateevaldayofyear1 | ( | real(dp), intent(in) | elapse_sec, |
type(dc_cal_date), intent(in), optional, target | date, | ||
type(dc_cal), intent(in), optional, target | cal | ||
) |
Definition at line 1250 of file dccaldateeval.f90.
References dc_calendar_internal::dccaldate_normalize(), dc_calendar_internal::dccaldate_ym2d(), dc_calendar_internal::default_cal, dc_calendar_internal::default_cal_set(), dc_calendar_internal::default_date, and dc_types::dp.
subroutine dccaldateevalid1 | ( | type(dc_cal_date), intent(in) | init_date, |
real(dp), intent(in) | elapse_sec, | ||
type(dc_cal), intent(in), optional, target | cal, | ||
type(dc_cal_date), intent(out), optional, target | date, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 414 of file dccaldateeval.f90.
References dc_trace::beginsub(), dc_error::dc_ealreadyinit, dc_error::dc_ebaddate, dc_error::dc_einconsistcaldate, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_calendar_internal::dccaldate_normalize(), dc_calendar_internal::default_cal, dc_calendar_internal::default_cal_set(), dc_calendar_internal::default_date, dc_types::dp, dc_trace::endsub(), dc_error::storeerror(), dc_types::string, and dc_types::token.
subroutine dccaldateevalid2 | ( | type(dc_cal_date), intent(in) | init_date, |
real(dp), intent(in) | elapse_time, | ||
character(*), intent(in) | units, | ||
type(dc_cal), intent(in), optional, target | cal, | ||
type(dc_cal_date), intent(out), optional, target | date, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 599 of file dccaldateeval.f90.
References dc_trace::beginsub(), dc_error::dc_ealreadyinit, dc_error::dc_ebaddate, dc_error::dc_ebadunit, dc_error::dc_einconsistcaldate, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_calendar_internal::dccaldate_normalize(), dc_calendar_internal::dccaldate_str2usym(), dc_calendar_internal::default_cal, dc_calendar_internal::default_cal_set(), dc_calendar_internal::default_date, dc_types::dp, dc_trace::endsub(), dc_error::storeerror(), dc_types::string, dc_types::token, dc_calendar_types::unit_symbol_day, dc_calendar_types::unit_symbol_hour, dc_calendar_types::unit_symbol_min, and dc_calendar_types::unit_symbol_sec.
real(dp) function dccaldateevalsecofday1 | ( | real(dp), intent(in) | elapse_sec, |
type(dc_cal_date), intent(in), optional, target | date, | ||
type(dc_cal), intent(in), optional, target | cal | ||
) |
Definition at line 1349 of file dccaldateeval.f90.
References dc_calendar_internal::dccaldate_normalize(), dc_calendar_internal::dccaldate_ym2d(), dc_calendar_internal::default_cal, dc_calendar_internal::default_cal_set(), dc_calendar_internal::default_date, and dc_types::dp.
real(dp) function dccaldateevalsecofyear1 | ( | real(dp), intent(in) | elapse_sec, |
type(dc_cal_date), intent(in), optional, target | date, | ||
type(dc_cal), intent(in), optional, target | cal | ||
) |
Definition at line 1140 of file dccaldateeval.f90.
References dc_calendar_internal::dccaldate_normalize(), dc_calendar_internal::dccaldate_ym2d(), dc_calendar_internal::default_cal, dc_calendar_internal::default_cal_set(), dc_calendar_internal::default_date, and dc_types::dp.
subroutine dccaldateevalym2ym1 | ( | integer, intent(in) | year1, |
integer, intent(in) | month1, | ||
integer, intent(in) | day1, | ||
integer, intent(in) | hour1, | ||
integer, intent(in) | min1, | ||
real(dp), intent(in) | sec1, | ||
real(dp), intent(in) | elapse_sec, | ||
integer, intent(out) | year2, | ||
integer, intent(out) | month2, | ||
integer, intent(out) | day2, | ||
integer, intent(out) | hour2, | ||
integer, intent(out) | min2, | ||
real(dp), intent(out) | sec2, | ||
type(dc_cal), intent(in), optional, target | cal, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 816 of file dccaldateeval.f90.
References dc_trace::beginsub(), dc_error::dc_ealreadyinit, dc_error::dc_ebaddate, dc_error::dc_einconsistcaldate, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_calendar_internal::dccaldate_normalize(), dc_calendar_internal::default_cal, dc_calendar_internal::default_cal_set(), dc_calendar_internal::default_date, dc_types::dp, dc_trace::endsub(), dc_error::storeerror(), dc_types::string, and dc_types::token.
subroutine dccaldateevalym2ym2 | ( | integer, intent(in) | year1, |
integer, intent(in) | month1, | ||
integer, intent(in) | day1, | ||
integer, intent(in) | hour1, | ||
integer, intent(in) | min1, | ||
real(dp), intent(in) | sec1, | ||
real(dp), intent(in) | elapse_time, | ||
character(*), intent(in) | units, | ||
integer, intent(out) | year2, | ||
integer, intent(out) | month2, | ||
integer, intent(out) | day2, | ||
integer, intent(out) | hour2, | ||
integer, intent(out) | min2, | ||
real(dp), intent(out) | sec2, | ||
type(dc_cal), intent(in), optional, target | cal, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 965 of file dccaldateeval.f90.
References dc_trace::beginsub(), dc_error::dc_ealreadyinit, dc_error::dc_ebaddate, dc_error::dc_ebadunit, dc_error::dc_einconsistcaldate, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_calendar_internal::dccaldate_normalize(), dc_calendar_internal::dccaldate_str2usym(), dc_calendar_internal::default_cal, dc_calendar_internal::default_cal_set(), dc_calendar_internal::default_date, dc_types::dp, dc_trace::endsub(), dc_error::storeerror(), dc_types::string, dc_types::token, dc_calendar_types::unit_symbol_day, dc_calendar_types::unit_symbol_hour, dc_calendar_types::unit_symbol_min, and dc_calendar_types::unit_symbol_sec.
subroutine dccaldateevalymdhms1 | ( | integer, intent(in) | year, |
integer, intent(in) | month, | ||
integer, intent(in) | day, | ||
integer, intent(in) | hour, | ||
integer, intent(in) | min, | ||
real(dp), intent(in) | sec, | ||
real(dp), intent(in) | elapse_sec, | ||
type(dc_cal), intent(in), optional, target | cal, | ||
type(dc_cal_date), intent(out), optional, target | date, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 16 of file dccaldateeval.f90.
References dc_trace::beginsub(), dc_error::dc_ealreadyinit, dc_error::dc_ebaddate, dc_error::dc_einconsistcaldate, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_calendar_internal::dccaldate_normalize(), dc_calendar_internal::default_cal, dc_calendar_internal::default_cal_set(), dc_calendar_internal::default_date, dc_types::dp, dc_trace::endsub(), dc_error::storeerror(), dc_types::string, and dc_types::token.
subroutine dccaldateevalymdhms2 | ( | integer, intent(in) | year, |
integer, intent(in) | month, | ||
integer, intent(in) | day, | ||
integer, intent(in) | hour, | ||
integer, intent(in) | min, | ||
real(dp), intent(in) | sec, | ||
real(dp), intent(in) | elapse_time, | ||
character(*), intent(in) | units, | ||
type(dc_cal), intent(in), optional, target | cal, | ||
type(dc_cal_date), intent(out), optional, target | date, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 201 of file dccaldateeval.f90.
References dc_trace::beginsub(), dc_error::dc_ealreadyinit, dc_error::dc_ebaddate, dc_error::dc_ebadunit, dc_error::dc_einconsistcaldate, dc_error::dc_enegative, dc_error::dc_enotinit, dc_error::dc_noerr, dc_calendar_internal::dccaldate_normalize(), dc_calendar_internal::dccaldate_str2usym(), dc_calendar_internal::default_cal, dc_calendar_internal::default_cal_set(), dc_calendar_internal::default_date, dc_types::dp, dc_trace::endsub(), dc_error::storeerror(), dc_types::string, dc_types::token, dc_calendar_types::unit_symbol_day, dc_calendar_types::unit_symbol_hour, dc_calendar_types::unit_symbol_min, and dc_calendar_types::unit_symbol_sec.