Go to the source code of this file.
Functions/Subroutines | |
subroutine | dcdatetimecreate1 (time, year, mon, day, hour, min, sec, zone, zone_hour, zone_min, caltype, caltype_str, day_seconds, sclyear, sclmon, sclday, sclsec, err) |
subroutine | get_current_time (jyear, jmon, jday, jsec, jzone) |
subroutine | dcdifftimecreate1 (diff, year, mon, day, hour, min, sec, day_seconds, nondim, sclyear, sclmon, sclday, sclsec) |
subroutine | dcdifftimecreate2d (diff, value, unit, unit_symbol, err) |
subroutine | dcdifftimecreate2r (diff, value, unit, unit_symbol, err) |
subroutine | dcdifftimecreate2i (diff, value, unit, unit_symbol, err) |
subroutine | dcdatetimecreatei (time, sec) |
subroutine | dcdatetimecreater (time, sec) |
subroutine | dcdatetimecreated (time, sec) |
subroutine | dcdifftimecreatei (diff, sec) |
subroutine | dcdifftimecreater (diff, sec) |
subroutine | dcdifftimecreated (diff, sec) |
subroutine | dcdatetimecreate1_bc (time, year, mon, day, hour, min, sec, zone, caltype, day_seconds, err) |
subroutine | dcdifftimecreate1_bc (diff, year, mon, day, hour, min, sec, day_seconds) |
subroutine | dcdifftimecreate2_bc (diff, value, unit, err) |
subroutine dcdatetimecreate1 | ( | type(dc_datetime), intent(out) | time, |
integer, intent(in), optional | year, | ||
integer, intent(in), optional | mon, | ||
integer, intent(in), optional | day, | ||
integer, intent(in), optional | hour, | ||
integer, intent(in), optional | min, | ||
real(dp), intent(in), optional | sec, | ||
character(*), intent(in), optional | zone, | ||
integer, intent(in), optional | zone_hour, | ||
integer, intent(in), optional | zone_min, | ||
integer, intent(in), optional | caltype, | ||
character(*), intent(in), optional | caltype_str, | ||
real(dp), intent(in), optional | day_seconds, | ||
type(dc_scaled_sec), intent(in), optional | sclyear, | ||
type(dc_scaled_sec), intent(in), optional | sclmon, | ||
type(dc_scaled_sec), intent(in), optional | sclday, | ||
type(dc_scaled_sec), intent(in), optional | sclsec, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 16 of file dcdatetimecreate.f90.
References dc_trace::beginsub(), dc_date_types::cal_cyclic, dc_date_types::cal_gregorian, dc_date_types::cal_julian, dc_date_types::cal_noleap, dc_date_types::caltype, dc_date_types::cyclic_mdays, dc_date_types::day_seconds_scl, dc_error::dc_ebadcaltype, dc_error::dc_ebadtimezone, dc_error::dc_noerr, dc_date_internal::dcdate_set_day_seconds_scl(), dc_scaledsec::dcscaledsecputline(), dc_types::dp, dc_trace::endsub(), dc_date_types::flag_set_day_seconds_scl, dc_date_types::four_years, get_current_time(), dc_date_types::hour_seconds, dc_date_types::min_seconds, dc_error::storeerror(), dc_types::string, dc_types::token, and dc_date_types::year_months.
subroutine dcdatetimecreate1_bc | ( | type(dc_datetime), intent(out) | time, |
integer, intent(in), optional | year, | ||
integer, intent(in), optional | mon, | ||
integer, intent(in), optional | day, | ||
integer, intent(in), optional | hour, | ||
integer, intent(in), optional | min, | ||
real(dp), intent(in), optional | sec, | ||
character(*), intent(in), optional | zone, | ||
integer, intent(in), optional | caltype, | ||
real(dp), intent(in), optional | day_seconds, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 678 of file dcdatetimecreate.f90.
References dc_types::dp.
subroutine dcdatetimecreated | ( | type(dc_datetime), intent(out) | time, |
real(dp), intent(in) | sec | ||
) |
Definition at line 614 of file dcdatetimecreate.f90.
References dc_types::dp.
subroutine dcdatetimecreatei | ( | type(dc_datetime), intent(out) | time, |
integer, intent(in) | sec | ||
) |
Definition at line 580 of file dcdatetimecreate.f90.
References dc_types::dp.
subroutine dcdatetimecreater | ( | type(dc_datetime), intent(out) | time, |
real, intent(in) | sec | ||
) |
Definition at line 597 of file dcdatetimecreate.f90.
References dc_types::dp.
subroutine dcdifftimecreate1 | ( | type(dc_difftime), intent(out) | diff, |
integer, intent(in), optional | year, | ||
integer, intent(in), optional | mon, | ||
integer, intent(in), optional | day, | ||
integer, intent(in), optional | hour, | ||
integer, intent(in), optional | min, | ||
real(dp), intent(in), optional | sec, | ||
real(dp), intent(in), optional | day_seconds, | ||
real(dp), intent(in), optional | nondim, | ||
type(dc_scaled_sec), intent(in), optional | sclyear, | ||
type(dc_scaled_sec), intent(in), optional | sclmon, | ||
type(dc_scaled_sec), intent(in), optional | sclday, | ||
type(dc_scaled_sec), intent(in), optional | sclsec | ||
) |
Definition at line 314 of file dcdatetimecreate.f90.
References dc_trace::beginsub(), dc_date_types::day_seconds, dc_date_internal::dcdate_normalize(), dc_scaledsec::dcscaledsecputline(), dc_types::dp, dc_trace::endsub(), dc_date_types::hour_seconds, dc_date_types::min_seconds, dc_types::string, and dc_date_types::year_months.
subroutine dcdifftimecreate1_bc | ( | type(dc_difftime), intent(out) | diff, |
integer, intent(in), optional | year, | ||
integer, intent(in), optional | mon, | ||
integer, intent(in), optional | day, | ||
integer, intent(in), optional | hour, | ||
integer, intent(in), optional | min, | ||
real(dp), intent(in), optional | sec, | ||
real(dp), intent(in), optional | day_seconds | ||
) |
Definition at line 695 of file dcdatetimecreate.f90.
References dc_types::dp.
subroutine dcdifftimecreate2_bc | ( | type(dc_difftime), intent(out) | diff, |
real(dp), intent(in) | value, | ||
character(*), intent(in) | unit, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 707 of file dcdatetimecreate.f90.
References dc_types::dp.
subroutine dcdifftimecreate2d | ( | type(dc_difftime), intent(out) | diff, |
real(dp), intent(in) | value, | ||
character(*), intent(in) | unit, | ||
integer, intent(in), optional | unit_symbol, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 441 of file dcdatetimecreate.f90.
References dc_trace::beginsub(), dc_date_types::cyclic_mdays, dc_date_types::day_seconds, dc_error::dc_ebadunit, 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(), dc_types::string, 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_month, dc_date_types::unit_symbol_nondim, dc_date_types::unit_symbol_sec, dc_date_types::unit_symbol_year, and dc_date_types::year_months.
subroutine dcdifftimecreate2i | ( | type(dc_difftime), intent(out) | diff, |
integer, intent(in) | value, | ||
character(*), intent(in) | unit, | ||
integer, intent(in), optional | unit_symbol, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 566 of file dcdatetimecreate.f90.
References dc_types::dp.
subroutine dcdifftimecreate2r | ( | type(dc_difftime), intent(out) | diff, |
real, intent(in) | value, | ||
character(*), intent(in) | unit, | ||
integer, intent(in), optional | unit_symbol, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 552 of file dcdatetimecreate.f90.
References dc_types::dp.
subroutine dcdifftimecreated | ( | type(dc_difftime), intent(out) | diff, |
real(dp), intent(in) | sec | ||
) |
Definition at line 660 of file dcdatetimecreate.f90.
References dc_types::dp.
subroutine dcdifftimecreatei | ( | type(dc_difftime), intent(out) | diff, |
integer, intent(in) | sec | ||
) |
Definition at line 626 of file dcdatetimecreate.f90.
References dc_types::dp.
subroutine dcdifftimecreater | ( | type(dc_difftime), intent(out) | diff, |
real, intent(in) | sec | ||
) |
Definition at line 643 of file dcdatetimecreate.f90.
References dc_types::dp.
subroutine dcdatetimecreate1::get_current_time | ( | integer, intent(out) | jyear, |
integer, intent(out) | jmon, | ||
integer, intent(out) | jday, | ||
real(dp), intent(out) | jsec, | ||
character(*), intent(out) | jzone | ||
) |
Definition at line 280 of file dcdatetimecreate.f90.
References dc_types::dp.
Referenced by dcdatetimecreate1().