URBAN_SOLAR_ABS Interface

interface
public subroutine URBAN_SOLAR_ABS(TOP, T, B, DMT, PDIR_SW, PSCA_SW, PZENITH, PAZIM, PFRAC_PANEL, PALB_PANEL, PALB_GD, PSVF_GD, PALB_GRF, PDN_RF, PDF_RF, PDN_RD, PDF_RD, PREC_SW_RD, PREC_SW_SN_RD, PREC_SW_WL_A, PREC_SW_WL_B, PREC_SW_GD, PREC_SW_RF, PDIR_ALB_TWN, PSCA_ALB_TWN, PSW_RAD_GD, PREC_SW_WIN, PREF_SW_GRND, PREF_SW_FAC, PE_SHADING, OSHAD_DAY, OSHADE, OALB_ONLY)

Arguments

Type IntentOptional AttributesName
type(TEB_OPTIONS_t), intent(inout) :: TOP
type(TEB_t), intent(inout) :: T
type(BEM_t), intent(inout) :: B
type(DIAG_MISC_TEB_t), intent(inout) :: DMT
real, intent(in), DIMENSION(:):: PDIR_SW
real, intent(in), DIMENSION(:):: PSCA_SW
real, intent(in), DIMENSION(:):: PZENITH
real, intent(in), DIMENSION(:):: PAZIM
real, intent(in), DIMENSION(:):: PFRAC_PANEL
real, intent(in), DIMENSION(:):: PALB_PANEL
real, intent(in), DIMENSION(:):: PALB_GD
real, intent(in), DIMENSION(:):: PSVF_GD
real, intent(in), DIMENSION(:):: PALB_GRF
real, intent(in), DIMENSION(:):: PDN_RF
real, intent(in), DIMENSION(:):: PDF_RF
real, intent(in), DIMENSION(:):: PDN_RD
real, intent(in), DIMENSION(:):: PDF_RD
real, intent(out), DIMENSION(:):: PREC_SW_RD
real, intent(out), DIMENSION(:):: PREC_SW_SN_RD
real, intent(out), DIMENSION(:):: PREC_SW_WL_A
real, intent(out), DIMENSION(:):: PREC_SW_WL_B
real, intent(out), DIMENSION(:):: PREC_SW_GD
real, intent(out), DIMENSION(:):: PREC_SW_RF
real, intent(out), DIMENSION(:):: PDIR_ALB_TWN
real, intent(out), DIMENSION(:):: PSCA_ALB_TWN
real, intent(out), DIMENSION(:):: PSW_RAD_GD
real, intent(out), DIMENSION(:):: PREC_SW_WIN
real, intent(out), DIMENSION(:):: PREF_SW_GRND
real, intent(out), DIMENSION(:):: PREF_SW_FAC
real, intent(out), DIMENSION(:):: PE_SHADING
logical, intent(inout), DIMENSION(:):: OSHAD_DAY
logical, intent(in), DIMENSION(:):: OSHADE
logical, intent(in), optional :: OALB_ONLY