📄 make_energy_bal.c
字号:
#include <stdio.h>#include <stdlib.h>#include <vicNl.h> static char vcid[] = "$Id: make_energy_bal.c,v 4.1 2000/05/16 21:07:16 vicadmin Exp $";energy_bal_struct **make_energy_bal(int nveg, int *Nnodes)/********************************************************************** make_energy_bal Keith Cherkauer May 26, 1996 This routine makes an array of frozen soil data structures, one for each vegetation type and bare soil.**********************************************************************/{ extern option_struct options; int i, j; energy_bal_struct **temp; temp = (energy_bal_struct**) calloc(nveg, sizeof(energy_bal_struct*)); /** Initialize all records to unfrozen conditions */ for(i = 0; i < nveg; i++) { temp[i] = (energy_bal_struct*) calloc(options.SNOW_BAND, sizeof(energy_bal_struct)); for(j = 0; j < options.SNOW_BAND; j++) { temp[i][j].frozen = FALSE; if(options.QUICK_FLUX) { if(options.FULL_ENERGY) { *Nnodes = 3; } else { *Nnodes = 1; } } } } return temp;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -