Go to the source code of this file.
Functions/Subroutines | |
subroutine | dcdatetimeeval1 (time, year, mon, day, hour, min, sec, caltype, zone, sclyear, sclmon, sclday, sclsec) |
subroutine | dcdifftimeeval1 (diff, year, mon, day, hour, min, sec, nondim, sclyear, sclmon, sclday, sclsec, sclnondim, err) |
real(dp) function | dcdatetimeevalday (time) |
real(dp) function | dcdifftimeevalday (diff) |
real(dp) function | dcdatetimeevalhour (time) |
real(dp) function | dcdifftimeevalhour (diff) |
real(dp) function | dcdatetimeevalmin (time) |
real(dp) function | dcdifftimeevalmin (diff) |
real(dp) function | dcdatetimeevalsec (time) |
real(dp) function | dcdifftimeevalsec (diff) |
real(dp) function | dcdifftimeevalnondim (diff) |
type(dc_scaled_sec) function | dcdatetimeevalsclsec (time) |
type(dc_scaled_sec) function | dcdifftimeevalsclsec (diff) |
real(dp) function | dcdatetimeevalbyunit (time, unit, unit_symbol) |
real(dp) function | dcdifftimeevalbyunit (diff, unit, unit_symbol) |
subroutine dcdatetimeeval1 | ( | type(dc_datetime), intent(in) | time, |
integer, intent(out), optional | year, | ||
integer, intent(out), optional | mon, | ||
integer, intent(out), optional | day, | ||
integer, intent(out), optional | hour, | ||
integer, intent(out), optional | min, | ||
real(dp), intent(out), optional | sec, | ||
integer, intent(out), optional | caltype, | ||
character(*), intent(out), optional | zone, | ||
type(dc_scaled_sec), intent(out), optional | sclyear, | ||
type(dc_scaled_sec), intent(out), optional | sclmon, | ||
type(dc_scaled_sec), intent(out), optional | sclday, | ||
type(dc_scaled_sec), intent(out), optional | sclsec | ||
) |
Definition at line 14 of file dcdatetimeeval.f90.
References dc_trace::beginsub(), dc_date_types::cal_cyclic, dc_date_types::cal_julian, dc_date_types::cal_noleap, dc_date_types::cyclic_mdays, dc_scaledsec::dcscaledsecputline(), dc_types::dp, dc_trace::endsub(), dc_date_types::four_century, dc_date_types::four_years, dc_date_types::hour_seconds, dc_date_types::min_seconds, dc_date_types::year_days, and dc_date_types::year_months.
real(dp) function dcdatetimeevalbyunit | ( | type(dc_datetime), intent(in) | time, |
character(*), intent(in) | unit, | ||
integer, intent(in), optional | unit_symbol | ||
) |
Definition at line 500 of file dcdatetimeeval.f90.
References dc_types::dp, dc_types::token, dc_date_types::unit_symbol_day, dc_date_types::unit_symbol_err, dc_date_types::unit_symbol_hour, dc_date_types::unit_symbol_min, and dc_date_types::unit_symbol_sec.
real(dp) function dcdatetimeevalday | ( | type(dc_datetime), intent(in) | time | ) |
Definition at line 249 of file dcdatetimeeval.f90.
References dc_types::dp.
real(dp) function dcdatetimeevalhour | ( | type(dc_datetime), intent(in) | time | ) |
Definition at line 289 of file dcdatetimeeval.f90.
References dc_types::dp, and dc_date_types::hour_seconds.
real(dp) function dcdatetimeevalmin | ( | type(dc_datetime), intent(in) | time | ) |
Definition at line 333 of file dcdatetimeeval.f90.
References dc_types::dp, and dc_date_types::min_seconds.
type(dc_scaled_sec) function dcdatetimeevalsclsec | ( | type(dc_datetime), intent(in) | time | ) |
Definition at line 446 of file dcdatetimeeval.f90.
References dc_types::dp.
real(dp) function dcdatetimeevalsec | ( | type(dc_datetime), intent(in) | time | ) |
Definition at line 377 of file dcdatetimeeval.f90.
References dc_types::dp.
subroutine dcdifftimeeval1 | ( | type(dc_difftime), intent(in) | diff, |
integer, intent(out), optional | year, | ||
integer, intent(out), optional | mon, | ||
integer, intent(out), optional | day, | ||
integer, intent(out), optional | hour, | ||
integer, intent(out), optional | min, | ||
real(dp), intent(out), optional | sec, | ||
real(dp), intent(out), optional | nondim, | ||
type(dc_scaled_sec), intent(out), optional | sclyear, | ||
type(dc_scaled_sec), intent(out), optional | sclmon, | ||
type(dc_scaled_sec), intent(out), optional | sclday, | ||
type(dc_scaled_sec), intent(out), optional | sclsec, | ||
type(dc_scaled_sec), intent(out), optional | sclnondim, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 148 of file dcdatetimeeval.f90.
References dc_trace::beginsub(), dc_error::dc_edimtime, dc_error::dc_enodimtime, dc_error::dc_noerr, dc_scaledsec::dcscaledsecputline(), dc_types::dp, dc_trace::endsub(), dc_date_types::hour_seconds, dc_date_types::min_seconds, dc_error::storeerror(), and dc_date_types::year_months.
real(dp) function dcdifftimeevalbyunit | ( | type(dc_difftime), intent(in) | diff, |
character(*), intent(in) | unit, | ||
integer, intent(in), optional | unit_symbol | ||
) |
Definition at line 552 of file dcdatetimeeval.f90.
References dc_types::dp, dc_types::token, dc_date_types::unit_symbol_day, dc_date_types::unit_symbol_err, dc_date_types::unit_symbol_hour, dc_date_types::unit_symbol_min, dc_date_types::unit_symbol_nondim, and dc_date_types::unit_symbol_sec.
real(dp) function dcdifftimeevalday | ( | type(dc_difftime), intent(in) | diff | ) |
Definition at line 267 of file dcdatetimeeval.f90.
References dc_date_types::cyclic_mdays, and dc_types::dp.
real(dp) function dcdifftimeevalhour | ( | type(dc_difftime), intent(in) | diff | ) |
Definition at line 309 of file dcdatetimeeval.f90.
References dc_date_types::cyclic_mdays, dc_types::dp, and dc_date_types::hour_seconds.
real(dp) function dcdifftimeevalmin | ( | type(dc_difftime), intent(in) | diff | ) |
Definition at line 353 of file dcdatetimeeval.f90.
References dc_date_types::cyclic_mdays, dc_types::dp, and dc_date_types::min_seconds.
real(dp) function dcdifftimeevalnondim | ( | type(dc_difftime), intent(in) | diff | ) |
Definition at line 427 of file dcdatetimeeval.f90.
References dc_date_types::cyclic_mdays, and dc_types::dp.
type(dc_scaled_sec) function dcdifftimeevalsclsec | ( | type(dc_difftime), intent(in) | diff | ) |
Definition at line 469 of file dcdatetimeeval.f90.
References dc_date_types::cyclic_mdays, and dc_types::dp.
real(dp) function dcdifftimeevalsec | ( | type(dc_difftime), intent(in) | diff | ) |
Definition at line 401 of file dcdatetimeeval.f90.
References dc_date_types::cyclic_mdays, and dc_types::dp.