ocssw
V2022
|
Go to the source code of this file.
Classes | |
struct | param_table |
Macros | |
#define | NBANDS 1024 /* maximum number of bands */ |
#define | TBLMAX 60 |
#define | TBLMAXM1 (TBLMAX-1) |
#define | FINSTMAX 100 |
Typedefs | |
typedef float | t_array[NBANDS] |
Functions | |
int | get_atrem (double *yy, paramstr P, double *, double *, double *, double *, double *, double *, double *, double *, int32_t *, int32_t *) |
int32_t | hunt (float *xx, int32_t n, double x, int32_t jlo) |
void | get_input_ () |
void | model_adj_ () |
void | geometry_ () |
void | init_speccal () |
void | solar_irr_pc () |
void | tran_table () |
Variables | |
struct { | |
int32_t nobs | |
float hsurf | |
float dlt | |
float dlt2 | |
} | getinput5_ |
struct { | |
int32_t nb1 | |
int32_t nb2 | |
int32_t nbp94 | |
int32_t nb3 | |
int32_t nb4 | |
int32_t nb1p14 | |
} | getinput7_ |
struct { | |
int32_t nh2o | |
} | init_speccal3_ |
struct { | |
int32_t ist1 | |
int32_t ied1 | |
int32_t ist2 | |
int32_t ied2 | |
int32_t istp94 | |
int32_t iedp94 | |
} | init_speccal6_ |
struct { | |
int32_t ist3 | |
int32_t ied3 | |
int32_t ist4 | |
int32_t ied4 | |
int32_t ist1p14 | |
int32_t ied1p14 | |
} | init_speccal7_ |
struct { | |
float wt1 | |
float wt2 | |
float wt3 | |
float wt4 | |
float ja | |
} | init_speccal8_ |
struct { | |
float ncv2 | |
float ncvhf2 | |
float ncvtt2 | |
int32_t istrt2 | |
int32_t iend2 | |
float finst2 [FINSTMAX] | |
} | init_speccal10_ |
struct { | |
int32_t natot | |
int32_t nbtot | |
int32_t nctot | |
int32_t ndtot | |
} | init_speccal11_ |
struct { | |
float sh2o | |
float vaptot [TBLMAX] | |
float r0p94 [TBLMAX] | |
float r1p14 [TBLMAX] | |
float trntbl [TBLMAX][NBANDS] | |
} | tran_table1_ |
struct { | |
float g_vap | |
float g_other | |
float g_vap_equiv | |
float vap_slant_mdl | |
} | geometry3_ |
Macro Definition Documentation
◆ FINSTMAX
#define FINSTMAX 100 |
Definition at line 18 of file atrem_cor.h.
◆ NBANDS
Definition at line 15 of file atrem_cor.h.
◆ TBLMAX
#define TBLMAX 60 |
Definition at line 16 of file atrem_cor.h.
◆ TBLMAXM1
#define TBLMAXM1 (TBLMAX-1) |
Definition at line 17 of file atrem_cor.h.
Typedef Documentation
◆ t_array
typedef float t_array[NBANDS] |
Definition at line 19 of file atrem_cor.h.
Function Documentation
◆ geometry_()
void geometry_ | ( | ) |
◆ get_atrem()
int get_atrem | ( | double * | yy, |
paramstr | P, | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
int32_t * | , | ||
int32_t * | |||
) |
Definition at line 221 of file get_atrem_cor3.c.
◆ get_input_()
void get_input_ | ( | ) |
◆ hunt()
int32_t hunt | ( | float * | xx, |
int32_t | n, | ||
double | x, | ||
int32_t | jlo | ||
) |
Definition at line 478 of file get_atrem_cor3.c.
◆ init_speccal()
void init_speccal | ( | ) |
Definition at line 1589 of file atrem_app_refl_f90_cubeio.f.
◆ model_adj_()
void model_adj_ | ( | ) |
◆ solar_irr_pc()
void solar_irr_pc | ( | ) |
Definition at line 36 of file solar_irr_PC.f.
◆ tran_table()
void tran_table | ( | ) |
Definition at line 2155 of file atrem_app_refl_f90_cubeio.f.
Variable Documentation
◆ dlt
float dlt |
Definition at line 94 of file atrem_cor.h.
◆ dlt2
float dlt2 |
Definition at line 94 of file atrem_cor.h.
◆ finst2
float finst2[FINSTMAX] |
Definition at line 120 of file atrem_cor.h.
◆ g_other
float g_other |
Definition at line 132 of file atrem_cor.h.
◆ g_vap
float g_vap |
Definition at line 132 of file atrem_cor.h.
◆ g_vap_equiv
float g_vap_equiv |
Definition at line 132 of file atrem_cor.h.
◆ geometry3_
struct { ... } geometry3_ |
◆ getinput5_
struct { ... } getinput5_ |
◆ getinput7_
struct { ... } getinput7_ |
◆ hsurf
float hsurf |
Definition at line 94 of file atrem_cor.h.
◆ ied1
int32_t ied1 |
Definition at line 106 of file atrem_cor.h.
◆ ied1p14
int32_t ied1p14 |
Definition at line 110 of file atrem_cor.h.
◆ ied2
int32_t ied2 |
Definition at line 106 of file atrem_cor.h.
◆ ied3
int32_t ied3 |
Definition at line 110 of file atrem_cor.h.
◆ ied4
int32_t ied4 |
Definition at line 110 of file atrem_cor.h.
◆ iedp94
int32_t iedp94 |
Definition at line 106 of file atrem_cor.h.
◆ iend2
int32_t iend2 |
Definition at line 119 of file atrem_cor.h.
◆ init_speccal10_
struct { ... } init_speccal10_ |
◆ init_speccal11_
struct { ... } init_speccal11_ |
◆ init_speccal3_
struct { ... } init_speccal3_ |
◆ init_speccal6_
struct { ... } init_speccal6_ |
◆ init_speccal7_
struct { ... } init_speccal7_ |
◆ init_speccal8_
struct { ... } init_speccal8_ |
◆ ist1
int32_t ist1 |
Definition at line 106 of file atrem_cor.h.
◆ ist1p14
int32_t ist1p14 |
Definition at line 110 of file atrem_cor.h.
◆ ist2
int32_t ist2 |
Definition at line 106 of file atrem_cor.h.
◆ ist3
int32_t ist3 |
Definition at line 110 of file atrem_cor.h.
◆ ist4
int32_t ist4 |
Definition at line 110 of file atrem_cor.h.
◆ istp94
int32_t istp94 |
Definition at line 106 of file atrem_cor.h.
◆ istrt2
int32_t istrt2 |
Definition at line 119 of file atrem_cor.h.
◆ ja
float ja |
Definition at line 114 of file atrem_cor.h.
◆ natot
int32_t natot |
Definition at line 124 of file atrem_cor.h.
◆ nb1
int32_t nb1 |
Definition at line 98 of file atrem_cor.h.
◆ nb1p14
int32_t nb1p14 |
Definition at line 98 of file atrem_cor.h.
◆ nb2
int32_t nb2 |
Definition at line 98 of file atrem_cor.h.
◆ nb3
int32_t nb3 |
Definition at line 98 of file atrem_cor.h.
◆ nb4
int32_t nb4 |
Definition at line 98 of file atrem_cor.h.
◆ nbp94
int32_t nbp94 |
Definition at line 98 of file atrem_cor.h.
◆ nbtot
int32_t nbtot |
Definition at line 124 of file atrem_cor.h.
◆ nctot
int32_t nctot |
Definition at line 124 of file atrem_cor.h.
◆ ncv2
float ncv2 |
Definition at line 118 of file atrem_cor.h.
◆ ncvhf2
float ncvhf2 |
Definition at line 118 of file atrem_cor.h.
◆ ncvtt2
float ncvtt2 |
Definition at line 118 of file atrem_cor.h.
◆ ndtot
int32_t ndtot |
Definition at line 124 of file atrem_cor.h.
◆ nh2o
int32_t nh2o |
Definition at line 102 of file atrem_cor.h.
◆ nobs
int32_t nobs |
Definition at line 93 of file atrem_cor.h.
◆ r0p94
float r0p94[TBLMAX] |
Definition at line 128 of file atrem_cor.h.
◆ r1p14
float r1p14[TBLMAX] |
Definition at line 128 of file atrem_cor.h.
◆ sh2o
float sh2o |
Definition at line 128 of file atrem_cor.h.
◆ tran_table1_
struct { ... } tran_table1_ |
◆ trntbl
Definition at line 128 of file atrem_cor.h.
◆ vap_slant_mdl
float vap_slant_mdl |
Definition at line 132 of file atrem_cor.h.
◆ vaptot
float vaptot[TBLMAX] |
Definition at line 128 of file atrem_cor.h.
◆ wt1
float wt1 |
Definition at line 114 of file atrem_cor.h.
◆ wt2
float wt2 |
Definition at line 114 of file atrem_cor.h.
◆ wt3
float wt3 |
Definition at line 114 of file atrem_cor.h.
◆ wt4
float wt4 |
Definition at line 114 of file atrem_cor.h.