5 /* #define CLOUD_DIM_X 16 */
6 /* #define CLOUD_DIM_Y 16 */
7 /* #define CLOUD_DIM_Z 16 */
14 // TODO: make more efficient
15 bool hum[CLOUD_DIM_X][CLOUD_DIM_Y][CLOUD_DIM_Z];
16 bool cld[CLOUD_DIM_X][CLOUD_DIM_Y][CLOUD_DIM_Z];
17 bool act[CLOUD_DIM_X][CLOUD_DIM_Y][CLOUD_DIM_Z];
18 float p_ext[CLOUD_DIM_X][CLOUD_DIM_Y][CLOUD_DIM_Z];
19 float p_hum[CLOUD_DIM_X][CLOUD_DIM_Y][CLOUD_DIM_Z];
20 float p_act[CLOUD_DIM_X][CLOUD_DIM_Y][CLOUD_DIM_Z];
22 float vz[CLOUD_DIM_Z];
23 /** continuous distribution */
24 float q[CLOUD_DIM_X][CLOUD_DIM_Y][CLOUD_DIM_Z];
27 void initClouds(Clouds *cs);
29 void stepClouds(Clouds *cs);