7 PTS, PEMIS, PALB, PTA, PALBNIR_TVEG, PALBVIS_TVEG,&
8 PALBNIR_TSOIL, PALBVIS_TSOIL )
40 USE modi_isba_properties
41 USE modi_flag_teb_veg_n
51 REAL,
DIMENSION(:),
INTENT(IN) :: PMASK
56 REAL,
DIMENSION(:,:),
INTENT(IN) :: PDIR_SW
57 REAL,
DIMENSION(:,:),
INTENT(IN) :: PSCA_SW
58 REAL,
DIMENSION(:) ,
INTENT(IN) :: PSW_BANDS
59 INTEGER,
INTENT(IN) :: KSW
61 REAL,
DIMENSION(:) ,
INTENT(OUT) :: PTS
62 REAL,
DIMENSION(:) ,
INTENT(OUT) :: PEMIS
63 REAL,
DIMENSION(:) ,
INTENT(OUT) :: PALB
65 REAL,
DIMENSION(:) ,
INTENT(IN),
OPTIONAL :: PTA
67 REAL,
DIMENSION(:) ,
INTENT(OUT),
OPTIONAL :: PALBNIR_TVEG
68 REAL,
DIMENSION(:) ,
INTENT(OUT),
OPTIONAL :: PALBVIS_TVEG
69 REAL,
DIMENSION(:) ,
INTENT(OUT),
OPTIONAL :: PALBNIR_TSOIL
70 REAL,
DIMENSION(:) ,
INTENT(OUT),
OPTIONAL :: PALBVIS_TSOIL
80 REAL,
DIMENSION(SIZE(PALB)) :: ZTSNOSNOW
81 REAL,
DIMENSION(SIZE(PALB)) :: ZTSSNOW
82 REAL,
DIMENSION(SIZE(PALB)) :: ZANOSNOW
83 REAL,
DIMENSION(SIZE(PALB)) :: ZASNOW
84 REAL,
DIMENSION(SIZE(PALB)) :: ZENOSNOW
85 REAL,
DIMENSION(SIZE(PALB)) :: ZESNOW
87 REAL,
DIMENSION(SIZE(PALB)) :: ZALBNIR_TVEG
88 REAL,
DIMENSION(SIZE(PALB)) :: ZALBVIS_TVEG
89 REAL,
DIMENSION(SIZE(PALB)) :: ZALBNIR_TSOIL
90 REAL,
DIMENSION(SIZE(PALB)) :: ZALBVIS_TSOIL
92 REAL(KIND=JPRB) :: ZHOOK_HANDLE
95 IF (
lhook)
CALL dr_hook(
'TEB_VEG_PROPERTIES',0,zhook_handle)
112 pek%XSNOWFREE_ALB(:) = zanosnow
115 palb = pek%XPSN(:) * zasnow + (1.-pek%XPSN(:)) * zanosnow
117 pemis= pek%XPSN(:) * zesnow + (1.-pek%XPSN(:)) * zenosnow
120 pts =((pek%XPSN(:) * zesnow * ztssnow**4 + (1.-pek%XPSN(:)) * zenosnow
122 IF(
PRESENT(palbnir_tveg))palbnir_tveg(:) = zalbnir_tveg(:)
123 IF(
PRESENT(palbvis_tveg))palbvis_tveg(:) = zalbvis_tveg(:)
124 IF(
PRESENT(palbnir_tsoil))palbnir_tsoil(:) = zalbnir_tsoil(:)
125 IF(
PRESENT(palbvis_tsoil))palbvis_tsoil(:) = zalbvis_tsoil(:)
127 IF (
lhook)
CALL dr_hook(
'TEB_VEG_PROPERTIES',1,zhook_handle)
subroutine isba_properties(IO, PEK, PDIR_SW, PSCA_SW, PSW_BANDS, K
subroutine flag_teb_veg_n(PEK, IO, PMASK, KFLAG)
subroutine teb_veg_properties(PMASK, IO, PEK, PDIR_SW, PSCA_SW, P