Go to the source code of this file.
Functions/Subroutines | |
subroutine | surf_solar_shadows (PMAP, PXHAT, PYHAT, PCOSZEN, PSINZEN, PAZIMSOL, PZS, PZS_XY, ZXHAT_ll, ZYHAT_ll, IIOR_ll, IJOR_ll, ZZS_ll, ZZS_XY_ll, PDIRSWDT, PDIRSRFSWD) |
subroutine | proj_solar (PX, PY, PZ, PA, PB) |
subroutine | solar_interc (PA, PB, PAD, PBD, OF) |
subroutine surf_solar_shadows::proj_solar | ( | real, intent(in) | PX, |
real, intent(in) | PY, | ||
real, intent(in) | PZ, | ||
real, intent(out) | PA, | ||
real, intent(out) | PB | ||
) |
subroutine surf_solar_shadows::solar_interc | ( | real, dimension(3), intent(in) | PA, |
real, dimension(3), intent(in) | PB, | ||
real, intent(in) | PAD, | ||
real, intent(in) | PBD, | ||
logical, intent(out) | OF | ||
) |
subroutine surf_solar_shadows | ( | real, dimension(:,:), intent(in) | PMAP, |
real, dimension(:), intent(in) | PXHAT, | ||
real, dimension(:), intent(in) | PYHAT, | ||
real, dimension(:,:), intent(in) | PCOSZEN, | ||
real, dimension(:,:), intent(in) | PSINZEN, | ||
real, dimension(:,:), intent(in) | PAZIMSOL, | ||
real, dimension(:,:), intent(in) | PZS, | ||
real, dimension(:,:), intent(in) | PZS_XY, | ||
real, dimension(:), intent(in) | ZXHAT_ll, | ||
real, dimension(:), intent(in) | ZYHAT_ll, | ||
integer, intent(in) | IIOR_ll, | ||
integer, intent(in) | IJOR_ll, | ||
real, dimension(:,:), intent(in) | ZZS_ll, | ||
real, dimension(:,:), intent(in) | ZZS_XY_ll, | ||
real, dimension(:,:,:,:), intent(inout) | PDIRSWDT, | ||
real, dimension(:,:,:), intent(out) | PDIRSRFSWD | ||
) |
Definition at line 6 of file surf_solar_shadows.F90.