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 24 of file suews_util_time.f95.
Referenced by initialstate(), narp_module::narp_cal_sunposition(), and suews_cal_weekday().
subroutine day_of_week | ( | integer | DATE, |
integer | MONTH, | ||
integer | YEAR, | ||
integer | DOW | ||
) |
Definition at line 174 of file suews_util_time.f95.
Referenced by initialstate(), and 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 227 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 157 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 203 of file suews_util_time.f95.
Referenced by narp_module::narp_cal_sunposition().
subroutine leapyearcalc | ( | integer | year_int, |
integer | nroDays | ||
) |
Definition at line 139 of file suews_util_time.f95.
Referenced by initialstate(), and suews_program().
subroutine month2day | ( | integer | mon, |
integer | ne, | ||
integer | k, | ||
integer | b | ||
) |
Definition at line 106 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 273 of file suews_util_time.f95.
Referenced by suews_driver::suews_cal_main().
subroutine suews_cal_dls | ( | integer, intent(in) | id, |
integer, intent(in) | startDLS, | ||
integer, intent(in) | endDLS, | ||
integer, intent(out) | DLS | ||
) |
Definition at line 329 of file suews_util_time.f95.
Referenced by suews_driver::suews_cal_main().
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 289 of file suews_util_time.f95.
Referenced by suews_driver::suews_cal_main().
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 304 of file suews_util_time.f95.
References day2month(), and day_of_week().
Referenced by initialstate(), and suews_driver::suews_cal_main().