ROOF_LAYER_E_BUDGET Interface

interface
public subroutine ROOF_LAYER_E_BUDGET(TOP, T, B, PQSAT_ROOF, PAC_BLD, PTSTEP, PDN_ROOF, PRHOA, PAC_ROOF, PAC_ROOF_WAT, PLW_RAD, PPS, PDELT_ROOF, PTA, PQA, PEXNA, PEXNS, PABS_SW_ROOF, PGSNOW_ROOF, PFLX_BLD_ROOF, PDQS_ROOF, PABS_LW_ROOF, PHFREE_ROOF, PLEFREE_ROOF, PIMB_ROOF, PG_GREENROOF_ROOF, PRADHT_IN, PTS_FLOOR, PTI_WALL, PRAD_ROOF_WALL, PRAD_ROOF_WIN, PRAD_ROOF_FLOOR, PRAD_ROOF_MASS, PCONV_ROOF_BLD, PRR, PLOAD_IN_ROOF)

Arguments

Type IntentOptional AttributesName
type(TEB_OPTIONS_t), intent(inout) :: TOP
type(TEB_t), intent(inout) :: T
type(BEM_t), intent(inout) :: B
real, intent(inout), DIMENSION(:):: PQSAT_ROOF
real, intent(in), DIMENSION(:):: PAC_BLD
real, intent(in) :: PTSTEP
real, intent(in), DIMENSION(:):: PDN_ROOF
real, intent(in), DIMENSION(:):: PRHOA
real, intent(in), DIMENSION(:):: PAC_ROOF
real, intent(in), DIMENSION(:):: PAC_ROOF_WAT
real, intent(in), DIMENSION(:):: PLW_RAD
real, intent(in), DIMENSION(:):: PPS
real, intent(in), DIMENSION(:):: PDELT_ROOF
real, intent(in), DIMENSION(:):: PTA
real, intent(in), DIMENSION(:):: PQA
real, intent(in), DIMENSION(:):: PEXNA
real, intent(in), DIMENSION(:):: PEXNS
real, intent(in), DIMENSION(:):: PABS_SW_ROOF
real, intent(in), DIMENSION(:):: PGSNOW_ROOF
real, intent(out), DIMENSION(:):: PFLX_BLD_ROOF
real, intent(out), DIMENSION(:):: PDQS_ROOF
real, intent(out), DIMENSION(:):: PABS_LW_ROOF
real, intent(out), DIMENSION(:):: PHFREE_ROOF
real, intent(out), DIMENSION(:):: PLEFREE_ROOF
real, intent(out), DIMENSION(:):: PIMB_ROOF
real, intent(in), DIMENSION(:):: PG_GREENROOF_ROOF
real, intent(in), DIMENSION(:):: PRADHT_IN
real, intent(in), DIMENSION(:):: PTS_FLOOR
real, intent(in), DIMENSION(:):: PTI_WALL
real, intent(out), DIMENSION(:):: PRAD_ROOF_WALL
real, intent(out), DIMENSION(:):: PRAD_ROOF_WIN
real, intent(out), DIMENSION(:):: PRAD_ROOF_FLOOR
real, intent(out), DIMENSION(:):: PRAD_ROOF_MASS
real, intent(out), DIMENSION(:):: PCONV_ROOF_BLD
real, intent(in), DIMENSION(:):: PRR
real, intent(in), DIMENSION(:):: PLOAD_IN_ROOF