SUEWS API Site
Documentation of SUEWS source code
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | day2month (b, mb, md, seas, year, latitude) |
subroutine | month2day (mon, ne, k, b) |
subroutine | leapyearcalc (year_int, nrodays) |
elemental integer function | days_of_year (year_int) |
subroutine | day_of_week (date, month, year, dow) |
subroutine | dectime_to_timevec (dectime, hours, mins, secs) |
subroutine | daylen (doy, xlat, dayl, dec, sndn, snup) |
subroutine | suews_cal_dectime (id, it, imin, isec, dectime) |
subroutine | suews_cal_tstep (tstep, nsh, nsh_real, tstep_real) |
subroutine | suews_cal_weekday (iy, id, lat, dayofweek_id) |
subroutine | suews_cal_dls (id, startdls, enddls, dls) |
subroutine day2month | ( | integer, intent(in) | b, |
integer, intent(out) | mb, | ||
integer, intent(out) | md, | ||
integer, intent(out) | seas, | ||
integer, intent(in) | year, | ||
real(kind(1d0)) | latitude ) |
Definition at line 23 of file suews_util_time.f95.
Referenced by narp_module::narp_cal_sunposition(), and suews_cal_weekday().
subroutine day_of_week | ( | integer | date, |
integer | month, | ||
integer | year, | ||
integer | dow ) |
Definition at line 173 of file suews_util_time.f95.
Referenced by suews_cal_weekday().
subroutine daylen | ( | integer | doy, |
real(kind(1d0)), intent(in) | xlat, | ||
real(kind(1d0)), intent(out) | dayl, | ||
real(kind(1d0)), intent(out) | dec, | ||
real(kind(1d0)), intent(out) | sndn, | ||
real(kind(1d0)), intent(out) | snup ) |
Definition at line 226 of file suews_util_time.f95.
Referenced by solweig_module::solweig_cal_main().
elemental integer function days_of_year | ( | integer, intent(in) | year_int | ) |
Definition at line 156 of file suews_util_time.f95.
subroutine dectime_to_timevec | ( | real(kind(1d0)) | dectime, |
integer | hours, | ||
integer | mins, | ||
real(kind(1d0)) | secs ) |
Definition at line 202 of file suews_util_time.f95.
Referenced by narp_module::narp_cal_sunposition().
subroutine leapyearcalc | ( | integer | year_int, |
integer | nrodays ) |
Definition at line 138 of file suews_util_time.f95.
subroutine month2day | ( | integer | mon, |
integer | ne, | ||
integer | k, | ||
integer | b ) |
Definition at line 105 of file suews_util_time.f95.
subroutine suews_cal_dectime | ( | integer, intent(in) | id, |
integer, intent(in) | it, | ||
integer, intent(in) | imin, | ||
integer, intent(in) | isec, | ||
real(kind(1d0)), intent(out) | dectime ) |
Definition at line 270 of file suews_util_time.f95.
subroutine suews_cal_dls | ( | integer, intent(in) | id, |
integer, intent(in) | startdls, | ||
integer, intent(in) | enddls, | ||
integer, intent(out) | dls ) |
Definition at line 326 of file suews_util_time.f95.
subroutine suews_cal_tstep | ( | integer, intent(in) | tstep, |
integer, intent(out) | nsh, | ||
real(kind(1d0)), intent(out) | nsh_real, | ||
real(kind(1d0)), intent(out) | tstep_real ) |
Definition at line 286 of file suews_util_time.f95.
subroutine suews_cal_weekday | ( | integer, intent(in) | iy, |
integer, intent(in) | id, | ||
real(kind(1d0)), intent(in) | lat, | ||
integer, dimension(3), intent(out) | dayofweek_id ) |
Definition at line 301 of file suews_util_time.f95.
References day2month(), and day_of_week().