int atmocor2(l2str *l2rec, aestr *aerec, int32_t ip)
{
static int firstCall = 1;
static int want_nirRrs = 0;
static int want_nirLw = 0;
static int want_mumm = 0;
static int want_ramp = 1;
static int32_t aer_iter_max = 1;
static int32_t aer_iter_min = 1;
static float pi = PI;
static float radeg = RADEG;
static float badval = BAD_FLT;
static float badchl = BAD_FLT;
static float p0 = STDPR;
static float df = 0.33;
static float cbot = 0.7;
static float ctop = 1.3;
static float seed_chl = 0.0;
static float seed_green= 0.0;
static float seed_red = 0.0;
static float nir_chg = 0.02;
static float glint_min = GLINT_MIN;
static float cslp;
static float cint;
static int32_t green;
static int32_t red;
static int32_t nir_s;
static int32_t nir_l;
static int32_t swir_s;
static int32_t swir_l;
static int32_t aer_s;
static int32_t aer_l;
static int32_t daer;
static int32_t nwvis;
static int32_t nwave;
static float wave[NBANDS];
int32_t sensorID = l2rec->sensorID;
int32_t brdf_opt = l2rec->input->brdf_opt;
int32_t aer_opt = l2rec->input->aer_opt;
int32_t glint_opt= l2rec->input->glint_opt;
int32_t *bindx = l2rec->bindx;
float *Fo = l2rec->Fo;
float *Fobar = l2rec->Fobar;
float fsol = l2rec->fsol;
float solz = l2rec->solz [ip];
float senz = l2rec->senz [ip];
float delphi = l2rec->delphi[ip];
float ws = l2rec->ws [ip];
float wv = l2rec->wv [ip];
float gc = l2rec->glint_coef[ip];
int32_t *aermodmin = &l2rec->aermodmin[ip];
int32_t *aermodmax = &l2rec->aermodmax[ip];
float *aermodrat = &l2rec->aerratio [ip];
float *eps = &l2rec->eps [ip];
float *TLg = &l2rec->TLg [ip*NBANDS];
float *Lw = &l2rec->Lw [ip*NBANDS];
float *nLw = &l2rec->nLw [ip*NBANDS];
float *La = &l2rec->La [ip*NBANDS];
float *taua = &l2rec->taua [ip*NBANDS];
float *t_sol = &l2rec->t_sol[ip*NBANDS];
float *t_sen = &l2rec->t_sen[ip*NBANDS];
float *brdf = &l2rec->brdf [ip*NBANDS];
float *Rrs = &l2rec->Rrs [ip*NBANDS];
float *tg_sol = &l2rec->tg_sol[ip*NBANDS];
float *tg_sen = &l2rec->tg_sen[ip*NBANDS];
float taur [NBANDS];
float tLw [NBANDS];
float rhown_nir[NBANDS];
float tLw_nir[NBANDS], last_tLw_nir[NBANDS];
int32_t ib, ipb;
int32_t status;
int32_t iter, iter_max, iter_min, last_iter, iter_reset;
float mu, mu0;
int32_t nneg;
float airmass;
float Ltemp [NBANDS];
float chl, last_chl;
int want_glintcorr;
float rhown_nir_avg, last_rhown_nir_avg;
float pfact;
}……
>> 本文固定链接: http://www.vcgood.com/archives/3280
>> 转载请注明: lili499711 2009年09月24日 于 C语言帝国 发表
《请问这段程序为什么总是报错?急急急急》有 1 条评论