SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
Functions/Subroutines
surf_solar_shadows.F90 File Reference

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)
 

Function/Subroutine Documentation

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 
)

Definition at line 426 of file surf_solar_shadows.F90.

Here is the caller graph for this function:

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 
)

Definition at line 438 of file surf_solar_shadows.F90.

Here is the caller graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function: