51 REAL,
POINTER,
DIMENSION(:) :: xroad_dir
52 REAL,
POINTER,
DIMENSION(:) :: xgarden
53 REAL,
POINTER,
DIMENSION(:) :: xgreenroof
54 REAL,
POINTER,
DIMENSION(:) :: xbld
55 REAL,
POINTER,
DIMENSION(:) :: xroad
56 REAL,
POINTER,
DIMENSION(:) :: xcan_hw_ratio
57 REAL,
POINTER,
DIMENSION(:) :: xbld_height
58 REAL,
POINTER,
DIMENSION(:) :: xwall_o_hor
59 REAL,
POINTER,
DIMENSION(:) :: xroad_o_grnd
60 REAL,
POINTER,
DIMENSION(:) :: xgarden_o_grnd
61 REAL,
POINTER,
DIMENSION(:) :: xwall_o_grnd
62 REAL,
POINTER,
DIMENSION(:) :: xwall_o_bld
63 REAL,
POINTER,
DIMENSION(:) :: xz0_town
64 REAL,
POINTER,
DIMENSION(:) :: xsvf_road
65 REAL,
POINTER,
DIMENSION(:) :: xsvf_garden
66 REAL,
POINTER,
DIMENSION(:) :: xsvf_wall
70 REAL,
POINTER,
DIMENSION(:) :: xalb_roof
71 REAL,
POINTER,
DIMENSION(:) :: xemis_roof
72 REAL,
POINTER,
DIMENSION(:,:) :: xhc_roof
73 REAL,
POINTER,
DIMENSION(:,:) :: xtc_roof
74 REAL,
POINTER,
DIMENSION(:,:) :: xd_roof
75 REAL,
POINTER,
DIMENSION(:) :: xrough_roof
80 REAL,
POINTER,
DIMENSION(:) :: xalb_road
81 REAL,
POINTER,
DIMENSION(:) :: xemis_road
82 REAL,
POINTER,
DIMENSION(:,:) :: xhc_road
83 REAL,
POINTER,
DIMENSION(:,:) :: xtc_road
84 REAL,
POINTER,
DIMENSION(:,:) :: xd_road
88 REAL,
POINTER,
DIMENSION(:) :: xalb_wall
89 REAL,
POINTER,
DIMENSION(:) :: xemis_wall
90 REAL,
POINTER,
DIMENSION(:,:) :: xhc_wall
91 REAL,
POINTER,
DIMENSION(:,:) :: xtc_wall
92 REAL,
POINTER,
DIMENSION(:,:) :: xd_wall
93 REAL,
POINTER,
DIMENSION(:) :: xrough_wall
97 REAL,
POINTER,
DIMENSION(:) :: xresidential
104 REAL,
POINTER,
DIMENSION(:) :: xh_traffic
106 REAL,
POINTER,
DIMENSION(:) :: xle_traffic
108 REAL,
POINTER,
DIMENSION(:) :: xh_industry
110 REAL,
POINTER,
DIMENSION(:) :: xle_industry
115 REAL,
POINTER,
DIMENSION(:) :: xti_road
119 REAL,
POINTER,
DIMENSION(:) :: xws_roof
120 REAL,
POINTER,
DIMENSION(:) :: xws_road
121 REAL,
POINTER,
DIMENSION(:,:) :: xt_roof
122 REAL,
POINTER,
DIMENSION(:,:) :: xt_road
123 REAL,
POINTER,
DIMENSION(:,:) :: xt_wall_a
124 REAL,
POINTER,
DIMENSION(:,:) :: xt_wall_b
126 REAL,
POINTER,
DIMENSION(:) :: xac_roof
127 REAL,
POINTER,
DIMENSION(:) :: xac_road
128 REAL,
POINTER,
DIMENSION(:) :: xac_wall
129 REAL,
POINTER,
DIMENSION(:) :: xac_top
130 REAL,
POINTER,
DIMENSION(:) :: xac_roof_wat
131 REAL,
POINTER,
DIMENSION(:) :: xac_road_wat
133 REAL,
POINTER,
DIMENSION(:) :: xqsat_roof
134 REAL,
POINTER,
DIMENSION(:) :: xqsat_road
136 REAL,
POINTER,
DIMENSION(:) :: xdelt_roof
137 REAL,
POINTER,
DIMENSION(:) :: xdelt_road
141 REAL,
POINTER,
DIMENSION(:) :: xt_canyon
142 REAL,
POINTER,
DIMENSION(:) :: xq_canyon
174 TYPE(
teb_t),
POINTER :: al(:) => null()
183 REAL(KIND=JPRB) :: ZHOOK_HANDLE
184 IF (
lhook)
CALL dr_hook(
"MODD_TEB_N:TEB_INIT",0,zhook_handle)
185 NULLIFY(yteb%XROAD_DIR)
186 NULLIFY(yteb%XGARDEN)
187 NULLIFY(yteb%XGREENROOF)
190 NULLIFY(yteb%XCAN_HW_RATIO)
191 NULLIFY(yteb%XBLD_HEIGHT)
192 NULLIFY(yteb%XWALL_O_HOR)
193 NULLIFY(yteb%XROAD_O_GRND)
194 NULLIFY(yteb%XGARDEN_O_GRND)
195 NULLIFY(yteb%XWALL_O_GRND)
196 NULLIFY(yteb%XWALL_O_BLD)
197 NULLIFY(yteb%XZ0_TOWN)
198 NULLIFY(yteb%XSVF_ROAD)
199 NULLIFY(yteb%XSVF_GARDEN)
200 NULLIFY(yteb%XSVF_WALL)
201 NULLIFY(yteb%XALB_ROOF)
202 NULLIFY(yteb%XEMIS_ROOF)
203 NULLIFY(yteb%XHC_ROOF)
204 NULLIFY(yteb%XTC_ROOF)
205 NULLIFY(yteb%XD_ROOF)
206 NULLIFY(yteb%XALB_ROAD)
207 NULLIFY(yteb%XEMIS_ROAD)
208 NULLIFY(yteb%XHC_ROAD)
209 NULLIFY(yteb%XTC_ROAD)
210 NULLIFY(yteb%XD_ROAD)
211 NULLIFY(yteb%XALB_WALL)
212 NULLIFY(yteb%XEMIS_WALL)
213 NULLIFY(yteb%XHC_WALL)
214 NULLIFY(yteb%XTC_WALL)
215 NULLIFY(yteb%XD_WALL)
216 NULLIFY(yteb%XH_TRAFFIC)
217 NULLIFY(yteb%XLE_TRAFFIC)
218 NULLIFY(yteb%XH_INDUSTRY)
219 NULLIFY(yteb%XLE_INDUSTRY)
220 NULLIFY(yteb%XTI_ROAD)
221 NULLIFY(yteb%XWS_ROOF)
222 NULLIFY(yteb%XWS_ROAD)
223 NULLIFY(yteb%XT_ROOF)
224 NULLIFY(yteb%XT_ROAD)
225 NULLIFY(yteb%XT_WALL_A)
226 NULLIFY(yteb%XT_WALL_B)
227 NULLIFY(yteb%XAC_ROOF)
228 NULLIFY(yteb%XAC_ROAD)
229 NULLIFY(yteb%XAC_WALL)
230 NULLIFY(yteb%XAC_TOP)
231 NULLIFY(yteb%XAC_ROOF_WAT)
232 NULLIFY(yteb%XAC_ROAD_WAT)
233 NULLIFY(yteb%XQSAT_ROOF)
234 NULLIFY(yteb%XQSAT_ROAD)
235 NULLIFY(yteb%XDELT_ROOF)
236 NULLIFY(yteb%XDELT_ROAD)
237 NULLIFY(yteb%XT_CANYON)
238 NULLIFY(yteb%XQ_CANYON)
239 NULLIFY(yteb%XROUGH_ROOF)
240 NULLIFY(yteb%XROUGH_WALL)
241 NULLIFY(yteb%XRESIDENTIAL)
244 IF (
lhook)
CALL dr_hook(
"MODD_TEB_N:TEB_INIT",1,zhook_handle)
249 INTEGER,
INTENT(IN) :: KPATCH
251 REAL(KIND=JPRB) :: ZHOOK_HANDLE
252 IF (
lhook)
CALL dr_hook(
"MODD_TEB_N:TEB_NP_INIT",0,zhook_handle)
253 IF (.NOT.
ASSOCIATED(ynteb%AL))
THEN 254 ALLOCATE(ynteb%AL(kpatch))
264 IF (
lhook)
CALL dr_hook(
"MODD_TEB_N:TEB_NP_INIT",1,zhook_handle)
subroutine teb_init(YTEB)
subroutine teb_np_init(YNTEB, KPATCH)