51 INTEGER :: ndesc_roof_layer
52 INTEGER :: ndesc_road_layer
53 INTEGER :: ndesc_wall_layer
54 INTEGER :: ndesc_floor_layer
55 INTEGER,
POINTER,
DIMENSION(:):: ndesc_bld_list
56 INTEGER,
POINTER,
DIMENSION(:):: ndesc_age_date
57 INTEGER,
POINTER,
DIMENSION(:):: ndesc_code_list
58 INTEGER,
POINTER,
DIMENSION(:):: ndesc_age_list
59 INTEGER,
POINTER,
DIMENSION(:):: ndesc_use_list
61 REAL,
POINTER,
DIMENSION(:) :: xdesc_alb_roof
62 REAL,
POINTER,
DIMENSION(:) :: xdesc_alb_road
63 REAL,
POINTER,
DIMENSION(:) :: xdesc_alb_wall
64 REAL,
POINTER,
DIMENSION(:) :: xdesc_emis_roof
65 REAL,
POINTER,
DIMENSION(:) :: xdesc_emis_road
66 REAL,
POINTER,
DIMENSION(:) :: xdesc_emis_wall
67 REAL,
POINTER,
DIMENSION(:) :: xdesc_tcool_target
68 REAL,
POINTER,
DIMENSION(:) :: xdesc_theat_target
69 REAL,
POINTER,
DIMENSION(:) :: xdesc_f_waste_can
70 REAL,
POINTER,
DIMENSION(:) :: xdesc_eff_heat
71 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_hc_floor
72 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_tc_floor
73 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_d_floor
74 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_hc_roof
75 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_tc_roof
76 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_d_roof
77 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_hc_road
78 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_tc_road
79 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_d_road
80 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_hc_wall
81 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_tc_wall
82 REAL,
POINTER,
DIMENSION(:,:) :: xdesc_d_wall
83 REAL,
POINTER,
DIMENSION(:) :: xdesc_qin
84 REAL,
POINTER,
DIMENSION(:) :: xdesc_qin_frad
85 REAL,
POINTER,
DIMENSION(:) :: xdesc_shgc
86 REAL,
POINTER,
DIMENSION(:) :: xdesc_u_win
87 REAL,
POINTER,
DIMENSION(:) :: xdesc_gr
88 REAL,
POINTER,
DIMENSION(:) :: xdesc_shgc_sh
89 REAL,
POINTER,
DIMENSION(:) :: xdesc_floor_height
90 REAL,
POINTER,
DIMENSION(:) :: xdesc_inf
92 REAL,
POINTER,
DIMENSION(:) :: xdesc_f_water_cond
93 REAL,
POINTER,
DIMENSION(:) :: xdesc_shade
94 REAL,
POINTER,
DIMENSION(:) :: xdesc_natvent
95 REAL,
POINTER,
DIMENSION(:) :: xdesc_qin_flat
96 REAL,
POINTER,
DIMENSION(:) :: xdesc_hr_target
97 REAL,
POINTER,
DIMENSION(:) :: xdesc_v_vent
98 REAL,
POINTER,
DIMENSION(:) :: xdesc_cop_rat
99 REAL,
POINTER,
DIMENSION(:) :: xdesc_greenroof
100 REAL,
POINTER,
DIMENSION(:) :: xdesc_emis_panel
101 REAL,
POINTER,
DIMENSION(:) :: xdesc_alb_panel
102 REAL,
POINTER,
DIMENSION(:) :: xdesc_eff_panel
103 REAL,
POINTER,
DIMENSION(:) :: xdesc_frac_panel
104 REAL,
POINTER,
DIMENSION(:) :: xdesc_residential
120 REAL(KIND=JPRB) :: ZHOOK_HANDLE
121 IF (
lhook)
CALL dr_hook(
"MODD_BLD_DESCRIPTION_n:BLD_DESC_INIT",0,zhook_handle
122 NULLIFY(ybld_desc%NDESC_BLD_LIST)
123 NULLIFY(ybld_desc%NDESC_CODE_LIST)
124 NULLIFY(ybld_desc%NDESC_AGE_LIST)
125 NULLIFY(ybld_desc%NDESC_AGE_DATE)
126 NULLIFY(ybld_desc%NDESC_USE_LIST)
127 NULLIFY(ybld_desc%XDESC_ALB_ROOF)
128 NULLIFY(ybld_desc%XDESC_ALB_ROAD)
129 NULLIFY(ybld_desc%XDESC_ALB_WALL)
130 NULLIFY(ybld_desc%XDESC_EMIS_ROOF)
131 NULLIFY(ybld_desc%XDESC_EMIS_ROAD)
132 NULLIFY(ybld_desc%XDESC_EMIS_WALL)
133 NULLIFY(ybld_desc%XDESC_TCOOL_TARGET)
134 NULLIFY(ybld_desc%XDESC_THEAT_TARGET)
135 NULLIFY(ybld_desc%XDESC_F_WASTE_CAN)
136 NULLIFY(ybld_desc%XDESC_EFF_HEAT)
137 NULLIFY(ybld_desc%XDESC_HC_FLOOR)
138 NULLIFY(ybld_desc%XDESC_TC_FLOOR)
139 NULLIFY(ybld_desc%XDESC_D_FLOOR)
140 NULLIFY(ybld_desc%XDESC_HC_ROOF)
141 NULLIFY(ybld_desc%XDESC_TC_ROOF)
142 NULLIFY(ybld_desc%XDESC_D_ROOF)
143 NULLIFY(ybld_desc%XDESC_HC_ROAD)
144 NULLIFY(ybld_desc%XDESC_TC_ROAD)
145 NULLIFY(ybld_desc%XDESC_D_ROAD)
146 NULLIFY(ybld_desc%XDESC_HC_WALL)
147 NULLIFY(ybld_desc%XDESC_TC_WALL)
148 NULLIFY(ybld_desc%XDESC_D_WALL)
149 NULLIFY(ybld_desc%XDESC_QIN)
150 NULLIFY(ybld_desc%XDESC_QIN_FRAD)
151 NULLIFY(ybld_desc%XDESC_SHGC)
152 NULLIFY(ybld_desc%XDESC_U_WIN)
153 NULLIFY(ybld_desc%XDESC_GR)
154 NULLIFY(ybld_desc%XDESC_FLOOR_HEIGHT)
155 NULLIFY(ybld_desc%XDESC_INF)
156 NULLIFY(ybld_desc%XDESC_F_WATER_COND)
157 NULLIFY(ybld_desc%XDESC_QIN_FLAT)
158 NULLIFY(ybld_desc%XDESC_HR_TARGET)
159 NULLIFY(ybld_desc%XDESC_V_VENT)
160 NULLIFY(ybld_desc%XDESC_COP_RAT)
161 NULLIFY(ybld_desc%XDESC_GREENROOF)
162 NULLIFY(ybld_desc%XDESC_SHADE)
163 NULLIFY(ybld_desc%XDESC_NATVENT)
164 NULLIFY(ybld_desc%XDESC_EMIS_PANEL)
165 NULLIFY(ybld_desc%XDESC_ALB_PANEL)
166 NULLIFY(ybld_desc%XDESC_EFF_PANEL)
167 NULLIFY(ybld_desc%XDESC_FRAC_PANEL)
168 NULLIFY(ybld_desc%XDESC_RESIDENTIAL)
169 ybld_desc%NDESC_BLD=0
170 ybld_desc%NDESC_AGE=0
171 ybld_desc%NDESC_CODE=0
172 ybld_desc%NDESC_USE=0
173 ybld_desc%NDESC_ROOF_LAYER=0
174 ybld_desc%NDESC_ROAD_LAYER=0
175 ybld_desc%NDESC_WALL_LAYER=0
176 ybld_desc%NDESC_FLOOR_LAYER=0
177 IF (
lhook)
CALL dr_hook(
"MODD_BLD_DESCRIPTION_n:BLD_DESC_INIT",1,zhook_handle
subroutine bld_desc_init(YBLD_DESC)