|
ocssw
V2022
|
#include <stdint.h>#include <stdio.h>#include <stdlib.h>#include <timeutils.h>#include "l12_proto.h"Go to the source code of this file.
Classes | |
| struct | param_table |
Macros | |
| #define | NBANDS 1024 /* maximum number of bands */ |
| #define | NH2OMAX 60 |
| #define | NH2OMAXM1 (NH2OMAX-1) |
| #define | FINSTMAX 100 |
| #define | MODELMAX 25 |
| #define | ABSCF_MAXLYR 19 |
| #define | NO3PT 5001 |
| #define | NO2PT 5001 |
| #define | NINSTRF 5000 |
| #define | NP_HI 300000 |
| #define | NP_MED 25401 |
| #define | NP_STD 28001 |
| #define | NINSTR_MAX 3001 |
| #define | NPSHIF 2600 |
| #define | VSTART 0.56 |
| #define | VEND 3.1 |
| #define | DWAVLN 1e-4 |
| #define | DWAVNO 0.05 |
| #define | DLT_MED 0.0002 |
| #define | FACDLT 2.0 |
| #define | ATREM_O3 1 |
| #define | ATREM_CO2 2 |
| #define | ATREM_NO2 4 |
| #define | ATREM_CO 8 |
| #define | ATREM_CH4 16 |
| #define | ATREM_O2 32 |
| #define | ATREM_N2O 64 |
| #define | RAD_DEG 57.29577951 |
| #define | CONST1 2.7725887 |
Typedefs | |
| typedef float | t_array[NBANDS] |
Functions | |
| float | get_atrem (float *tg_tot, float *rhot, paramstr *P) |
| int | get_atrem_cor (l1str *l1rec, int32_t ip, float *rhot, float *tg_tot, float *tg_sol, float *tg_sen) |
| int | init_atrem (int32_t sensorID, paramstr *P, l1str *l2rec, int32_t nbands) |
| int32_t | rdatreminfo (int32_t sensorID, int32_t evalmask, const char *pname, void **pval) |
| int | get_angle_limits (float **angle_limit, float **senz, float **solz, int *n_senz, int *n_solz) |
| float | get_current_angle_limit (float insenz, float insolz, int *i, int *j, float **anglelimit, float senz[], float solz[], int n_senz, int n_solz) |
| int32_t | hunt (float *xx, int32_t n, double x, int32_t jlo) |
| int | init_tpvmr (int model) |
| int | getModelNum (float lat, int32_t day) |
| int32_t | findMatch (float *list, int32_t nobs, float elem) |
| void | channelRatio () |
| void | ecdf_ (float *xcdf, float *ycdf, int32_t *bin_number, float *xs, int32_t *sample_size) |
| void | kdistgasabs (float *kcdf, float *abscf, float *waveno, float *wavobs, int32_t np_hi, int32_t nlayers, int32_t nbands) |
| void | model_adjust () |
| void | locate_pos_ (float *xx, int32_t *n1, float *x1, int32_t *jj) |
| void | geometry () |
| void | init_spectral_calculations () |
| void | get_abscf_data (int levels, int bands, int sds_id, char filename[FILENAME_MAX], float *abscf, char *varname) |
| void | get_tpvmr (size_t layers, size_t models, int sds_id, char filename[FILENAME_MAX], char *varname, float *var_a) |
| int | init_tpvmr_nc (int model) |
| void | tran_table () |
| void | tran_smooth (float *tran_hi) |
| void | tran_smooth_others () |
| void | get_input_ () |
| void | model_adj_ () |
| void | geometry_ () |
| void | init_speccal_ () |
| void | tran_table_ () |
| void | kdist_gas_abs_ (float *tkcdf, float *abscf_h2o, int32_t *bands, float *wavno_hi, float *wavobs, int32_t *nobs) |
| void | tran_smooth_ () |
| void | tran_smooth_others_ () |
| void | chnlratio_ () |
Macro Definition Documentation
◆ ABSCF_MAXLYR
| #define ABSCF_MAXLYR 19 |
Definition at line 21 of file atrem_corl1v2.h.
◆ ATREM_CH4
| #define ATREM_CH4 16 |
Definition at line 44 of file atrem_corl1v2.h.
◆ ATREM_CO
| #define ATREM_CO 8 |
Definition at line 43 of file atrem_corl1v2.h.
◆ ATREM_CO2
| #define ATREM_CO2 2 |
Definition at line 41 of file atrem_corl1v2.h.
◆ ATREM_N2O
| #define ATREM_N2O 64 |
Definition at line 46 of file atrem_corl1v2.h.
◆ ATREM_NO2
| #define ATREM_NO2 4 |
Definition at line 42 of file atrem_corl1v2.h.
◆ ATREM_O2
| #define ATREM_O2 32 |
Definition at line 45 of file atrem_corl1v2.h.
◆ ATREM_O3
| #define ATREM_O3 1 |
Definition at line 40 of file atrem_corl1v2.h.
◆ CONST1
| #define CONST1 2.7725887 |
Definition at line 49 of file atrem_corl1v2.h.
◆ DLT_MED
| #define DLT_MED 0.0002 |
Definition at line 35 of file atrem_corl1v2.h.
◆ DWAVLN
| #define DWAVLN 1e-4 |
Definition at line 33 of file atrem_corl1v2.h.
◆ DWAVNO
| #define DWAVNO 0.05 |
Definition at line 34 of file atrem_corl1v2.h.
◆ FACDLT
| #define FACDLT 2.0 |
Definition at line 36 of file atrem_corl1v2.h.
◆ FINSTMAX
| #define FINSTMAX 100 |
Definition at line 19 of file atrem_corl1v2.h.
◆ MODELMAX
| #define MODELMAX 25 |
Definition at line 20 of file atrem_corl1v2.h.
◆ NBANDS
Definition at line 16 of file atrem_corl1v2.h.
◆ NH2OMAX
| #define NH2OMAX 60 |
Definition at line 17 of file atrem_corl1v2.h.
◆ NH2OMAXM1
| #define NH2OMAXM1 (NH2OMAX-1) |
Definition at line 18 of file atrem_corl1v2.h.
◆ NINSTR_MAX
| #define NINSTR_MAX 3001 |
Definition at line 28 of file atrem_corl1v2.h.
◆ NINSTRF
| #define NINSTRF 5000 |
Definition at line 24 of file atrem_corl1v2.h.
◆ NO2PT
| #define NO2PT 5001 |
Definition at line 23 of file atrem_corl1v2.h.
◆ NO3PT
| #define NO3PT 5001 |
Definition at line 22 of file atrem_corl1v2.h.
◆ NP_HI
| #define NP_HI 300000 |
Definition at line 25 of file atrem_corl1v2.h.
◆ NP_MED
| #define NP_MED 25401 |
Definition at line 26 of file atrem_corl1v2.h.
◆ NP_STD
| #define NP_STD 28001 |
Definition at line 27 of file atrem_corl1v2.h.
◆ NPSHIF
| #define NPSHIF 2600 |
Definition at line 29 of file atrem_corl1v2.h.
◆ RAD_DEG
| #define RAD_DEG 57.29577951 |
Definition at line 48 of file atrem_corl1v2.h.
◆ VEND
| #define VEND 3.1 |
Definition at line 32 of file atrem_corl1v2.h.
◆ VSTART
| #define VSTART 0.56 |
Definition at line 31 of file atrem_corl1v2.h.
Typedef Documentation
◆ t_array
| typedef float t_array[NBANDS] |
Definition at line 51 of file atrem_corl1v2.h.
Function Documentation
◆ channelRatio()
| void channelRatio | ( | ) |
Definition at line 1562 of file get_atrem_corl1v2.c.
◆ chnlratio_()
| void chnlratio_ | ( | ) |
◆ ecdf_()
| void ecdf_ | ( | float * | xcdf, |
| float * | ycdf, | ||
| int32_t * | bin_number, | ||
| float * | xs, | ||
| int32_t * | sample_size | ||
| ) |
Definition at line 22 of file numerical.c.
◆ findMatch()
| int32_t findMatch | ( | float * | list, |
| int32_t | nobs, | ||
| float | elem | ||
| ) |
Definition at line 1517 of file get_atrem_corl1v2.c.
◆ geometry()
| void geometry | ( | ) |
Definition at line 1329 of file atrem_app_refl_f90_cubeio.f.
◆ geometry_()
| void geometry_ | ( | ) |
◆ get_abscf_data()
| void get_abscf_data | ( | int | levels, |
| int | bands, | ||
| int | sds_id, | ||
| char | filename[FILENAME_MAX], | ||
| float * | abscf, | ||
| char * | varname | ||
| ) |
Definition at line 2216 of file get_atrem_corl1v2.c.
◆ get_angle_limits()
| int get_angle_limits | ( | float ** | angle_limit, |
| float ** | senz, | ||
| float ** | solz, | ||
| int * | n_senz, | ||
| int * | n_solz | ||
| ) |
Definition at line 1174 of file get_atrem_corl1.c.
◆ get_atrem()
| float get_atrem | ( | float * | tg_tot, |
| float * | rhot, | ||
| paramstr * | P | ||
| ) |
Definition at line 358 of file get_atrem_corl1.c.
◆ get_atrem_cor()
| int get_atrem_cor | ( | l1str * | l1rec, |
| int32_t | ip, | ||
| float * | rhot, | ||
| float * | tg_tot, | ||
| float * | tg_sol, | ||
| float * | tg_sen | ||
| ) |
Definition at line 147 of file get_atrem_corl1v3.c.
◆ get_current_angle_limit()
| float get_current_angle_limit | ( | float | insenz, |
| float | insolz, | ||
| int * | i, | ||
| int * | j, | ||
| float ** | anglelimit, | ||
| float | senz[], | ||
| float | solz[], | ||
| int | n_senz, | ||
| int | n_solz | ||
| ) |
◆ get_input_()
| void get_input_ | ( | ) |
◆ get_tpvmr()
| void get_tpvmr | ( | size_t | layers, |
| size_t | models, | ||
| int | sds_id, | ||
| char | filename[FILENAME_MAX], | ||
| char * | varname, | ||
| float * | var_a | ||
| ) |
Definition at line 696 of file get_atrem_corl1v2.c.
◆ getModelNum()
| int getModelNum | ( | float | lat, |
| int32_t | day | ||
| ) |
Definition at line 715 of file get_atrem_corl1.c.
◆ 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_atrem()
| int init_atrem | ( | int32_t | sensorID, |
| paramstr * | P, | ||
| l1str * | l2rec, | ||
| int32_t | nbands | ||
| ) |
Definition at line 755 of file get_atrem_corl1.c.
◆ init_speccal_()
| void init_speccal_ | ( | ) |
◆ init_spectral_calculations()
| void init_spectral_calculations | ( | ) |
Definition at line 2356 of file get_atrem_corl1v2.c.
◆ init_tpvmr()
| int init_tpvmr | ( | int | model | ) |
Definition at line 680 of file get_atrem_corl1.c.
◆ init_tpvmr_nc()
| int init_tpvmr_nc | ( | int | model | ) |
Definition at line 723 of file get_atrem_corl1v2.c.
◆ kdist_gas_abs_()
| void kdist_gas_abs_ | ( | float * | tkcdf, |
| float * | abscf_h2o, | ||
| int32_t * | bands, | ||
| float * | wavno_hi, | ||
| float * | wavobs, | ||
| int32_t * | nobs | ||
| ) |
◆ kdistgasabs()
| void kdistgasabs | ( | float * | kcdf, |
| float * | abscf, | ||
| float * | waveno, | ||
| float * | wavobs, | ||
| int32_t | np_hi, | ||
| int32_t | nlayers, | ||
| int32_t | nbands | ||
| ) |
Definition at line 1618 of file get_atrem_corl1v2.c.
◆ locate_pos_()
| void locate_pos_ | ( | float * | xx, |
| int32_t * | n1, | ||
| float * | x1, | ||
| int32_t * | jj | ||
| ) |
Definition at line 2007 of file get_atrem_corl1v2.c.
◆ model_adj_()
| void model_adj_ | ( | ) |
◆ model_adjust()
| void model_adjust | ( | ) |
Definition at line 1842 of file get_atrem_corl1v2.c.
◆ rdatreminfo()
| int32_t rdatreminfo | ( | int32_t | sensorID, |
| int32_t | evalmask, | ||
| const char * | pname, | ||
| void ** | pval | ||
| ) |
read in atrem initialization information.
- Parameters
-
sensorID id of the sensor to lookup evalmask set to 32 to get info out of the "eval" directory pname name of the parameter to retrieve pval pointer to the requested data
- Returns
- the number of bands, -1 if error
Definition at line 38 of file rdatreminfo.c.
◆ tran_smooth()
| void tran_smooth | ( | float * | tran_hi | ) |
Definition at line 3302 of file get_atrem_corl1v2.c.
◆ tran_smooth_()
| void tran_smooth_ | ( | ) |
◆ tran_smooth_others()
| void tran_smooth_others | ( | ) |
Definition at line 3754 of file get_atrem_corl1v2.c.
◆ tran_smooth_others_()
| void tran_smooth_others_ | ( | ) |
◆ tran_table()
| void tran_table | ( | ) |
Definition at line 2155 of file atrem_app_refl_f90_cubeio.f.
◆ tran_table_()
| void tran_table_ | ( | ) |
Variable Documentation
◆ ch4
| int32_t ch4 |
Definition at line 152 of file atrem_corl1v2.h.
◆ clmvap
| float clmvap |
Definition at line 223 of file atrem_corl1v2.h.
◆ clmvapp
| float clmvapp |
Definition at line 232 of file atrem_corl1v2.h.
◆ co
| int32_t co |
Definition at line 152 of file atrem_corl1v2.h.
◆ co2
| int32_t co2 |
Definition at line 152 of file atrem_corl1v2.h.
◆ cst1
| float cst1 |
Definition at line 348 of file atrem_corl1v2.h.
◆ cst2
| float cst2 |
Definition at line 348 of file atrem_corl1v2.h.
◆ cst3
| float cst3 |
Definition at line 348 of file atrem_corl1v2.h.
◆ cst4
| float cst4 |
Definition at line 348 of file atrem_corl1v2.h.
◆ cst5
| float cst5 |
Definition at line 348 of file atrem_corl1v2.h.
◆ cst6
| float cst6 |
Definition at line 348 of file atrem_corl1v2.h.
◆ day
| int32_t day |
Definition at line 308 of file atrem_corl1v2.h.
◆ debug_atrem
| struct { ... } debug_atrem |
◆ diff_tran
Definition at line 303 of file atrem_corl1v2.h.
◆ dln
| int32_t dln |
Definition at line 157 of file atrem_corl1v2.h.
◆ dlt
| float dlt |
Definition at line 203 of file atrem_corl1v2.h.
◆ dlt2
| float dlt2 |
Definition at line 203 of file atrem_corl1v2.h.
◆ dp
| float dp[MODELMAX] |
Definition at line 248 of file atrem_corl1v2.h.
◆ dp_layer
| float dp_layer |
Definition at line 232 of file atrem_corl1v2.h.
◆ dp_plane
| float dp_plane |
Definition at line 232 of file atrem_corl1v2.h.
◆ dvap_layer
| float dvap_layer |
Definition at line 232 of file atrem_corl1v2.h.
◆ dvap_plane
| float dvap_plane |
Definition at line 232 of file atrem_corl1v2.h.
◆ f1a
| float f1a |
Definition at line 332 of file atrem_corl1v2.h.
◆ f1b
| float f1b |
Definition at line 332 of file atrem_corl1v2.h.
◆ f2a
| float f2a |
Definition at line 332 of file atrem_corl1v2.h.
◆ f2b
| float f2b |
Definition at line 332 of file atrem_corl1v2.h.
◆ filename
| char filename[FILENAME_MAX] |
Definition at line 156 of file atrem_corl1v2.h.
◆ finst2
| float finst2[FINSTMAX] |
Definition at line 267 of file atrem_corl1v2.h.
◆ finstr
| float finstr[NBANDS][NINSTR_MAX] |
Definition at line 289 of file atrem_corl1v2.h.
◆ full_calc
| int32_t full_calc |
Definition at line 202 of file atrem_corl1v2.h.
◆ fwhm
| float fwhm[NBANDS] |
Definition at line 198 of file atrem_corl1v2.h.
◆ g_other
| float g_other[MODELMAX] |
Definition at line 316 of file atrem_corl1v2.h.
◆ g_vap
| float g_vap[MODELMAX] |
Definition at line 316 of file atrem_corl1v2.h.
◆ g_vap_equiv
| float g_vap_equiv |
Definition at line 316 of file atrem_corl1v2.h.
◆ gch4
| float gch4 |
Definition at line 312 of file atrem_corl1v2.h.
◆ gco
| float gco |
Definition at line 312 of file atrem_corl1v2.h.
◆ gco2
| float gco2 |
Definition at line 312 of file atrem_corl1v2.h.
◆ geometry1_
| struct { ... } geometry1_ |
◆ geometry2_
| struct { ... } geometry2_ |
◆ geometry3_
| struct { ... } geometry3_ |
◆ geometry4_
| struct { ... } geometry4_ |
◆ geometry5_
| struct { ... } geometry5_ |
◆ geometry_l2gen_
| struct { ... } geometry_l2gen_ |
◆ getinput14_
| struct { ... } getinput14_ |
◆ getinput1_
| struct { ... } getinput1_ |
◆ getinput3_
| struct { ... } getinput3_ |
◆ getinput4_
| struct { ... } getinput4_ |
◆ getinput5_
| struct { ... } getinput5_ |
◆ getinput6_
| struct { ... } getinput6_ |
◆ getinput7_
| struct { ... } getinput7_ |
◆ getinput8_
| struct { ... } getinput8_ |
◆ ggeom
| float ggeom |
Definition at line 312 of file atrem_corl1v2.h.
◆ gn2o
| float gn2o |
Definition at line 312 of file atrem_corl1v2.h.
◆ go2
| float go2 |
Definition at line 312 of file atrem_corl1v2.h.
◆ go3
| float go3 |
Definition at line 312 of file atrem_corl1v2.h.
◆ h
| float h[MODELMAX] |
Definition at line 185 of file atrem_corl1v2.h.
◆ h2o
| int32_t h2o |
Definition at line 152 of file atrem_corl1v2.h.
◆ hp
| float hp[MODELMAX] |
Definition at line 227 of file atrem_corl1v2.h.
◆ hsurf
| float hsurf |
Definition at line 203 of file atrem_corl1v2.h.
◆ iaer
| int32_t iaer |
Definition at line 186 of file atrem_corl1v2.h.
◆ idy
| int32_t idy |
Definition at line 215 of file atrem_corl1v2.h.
◆ ied1
| int32_t ied1 |
Definition at line 252 of file atrem_corl1v2.h.
◆ ied1p14
| int32_t ied1p14 |
Definition at line 256 of file atrem_corl1v2.h.
◆ ied2
| int32_t ied2 |
Definition at line 252 of file atrem_corl1v2.h.
◆ ied3
| int32_t ied3 |
Definition at line 256 of file atrem_corl1v2.h.
◆ ied4
| int32_t ied4 |
Definition at line 256 of file atrem_corl1v2.h.
◆ iedp94
| int32_t iedp94 |
Definition at line 252 of file atrem_corl1v2.h.
◆ iend2
| int32_t iend2 |
Definition at line 266 of file atrem_corl1v2.h.
◆ ih
| int32_t ih |
Definition at line 215 of file atrem_corl1v2.h.
◆ im
| int32_t im |
Definition at line 215 of file atrem_corl1v2.h.
◆ imn
| int32_t imn |
Definition at line 215 of file atrem_corl1v2.h.
◆ index_med
| int32_t index_med[NP_MED] |
Definition at line 279 of file atrem_corl1v2.h.
◆ init_speccal10_
| struct { ... } init_speccal10_ |
◆ init_speccal11_
| struct { ... } init_speccal11_ |
◆ init_speccal12_
| struct { ... } init_speccal12_ |
◆ init_speccal13_
| struct { ... } init_speccal13_ |
◆ init_speccal15_
| struct { ... } init_speccal15_ |
◆ init_speccal16_
| struct { ... } init_speccal16_ |
◆ init_speccal17_
| struct { ... } init_speccal17_ |
◆ init_speccal1_
| struct { ... } init_speccal1_ |
◆ init_speccal3_
| struct { ... } init_speccal3_ |
◆ init_speccal5_
| struct { ... } init_speccal5_ |
◆ init_speccal6_
| struct { ... } init_speccal6_ |
◆ init_speccal7_
| struct { ... } init_speccal7_ |
◆ init_speccal8_
| struct { ... } init_speccal8_ |
◆ input_l2gen_
| struct { ... } input_l2gen_ |
◆ is
| int32_t is |
Definition at line 215 of file atrem_corl1v2.h.
◆ ist1
| int32_t ist1 |
Definition at line 252 of file atrem_corl1v2.h.
◆ ist1p14
| int32_t ist1p14 |
Definition at line 256 of file atrem_corl1v2.h.
◆ ist2
| int32_t ist2 |
Definition at line 252 of file atrem_corl1v2.h.
◆ ist3
| int32_t ist3 |
Definition at line 256 of file atrem_corl1v2.h.
◆ ist4
| int32_t ist4 |
Definition at line 256 of file atrem_corl1v2.h.
◆ istp94
| int32_t istp94 |
Definition at line 252 of file atrem_corl1v2.h.
◆ istrt2
| int32_t istrt2 |
Definition at line 266 of file atrem_corl1v2.h.
◆ iyr
| int32_t iyr |
Definition at line 215 of file atrem_corl1v2.h.
◆ ja
| int32_t ja |
Definition at line 261 of file atrem_corl1v2.h.
◆ jac
| int32_t jac |
Definition at line 350 of file atrem_corl1v2.h.
◆ jb
| int32_t jb |
Definition at line 330 of file atrem_corl1v2.h.
◆ jbc
| int32_t jbc |
Definition at line 350 of file atrem_corl1v2.h.
◆ k_plane
| int32_t k_plane |
Definition at line 231 of file atrem_corl1v2.h.
◆ k_surf
| int32_t k_surf |
Definition at line 236 of file atrem_corl1v2.h.
◆ model
| int32_t model |
Definition at line 186 of file atrem_corl1v2.h.
◆ model_adj1_
| struct { ... } model_adj1_ |
◆ model_adj2_
| struct { ... } model_adj2_ |
◆ model_adj3_
| struct { ... } model_adj3_ |
◆ model_adj4_
| struct { ... } model_adj4_ |
◆ mu
| float mu |
Definition at line 324 of file atrem_corl1v2.h.
◆ mu0
| float mu0 |
Definition at line 324 of file atrem_corl1v2.h.
◆ n2o
| int32_t n2o |
Definition at line 152 of file atrem_corl1v2.h.
◆ natot
| int32_t natot |
Definition at line 271 of file atrem_corl1v2.h.
◆ nb
| int32_t nb |
Definition at line 186 of file atrem_corl1v2.h.
◆ nb1
| int32_t nb1 |
Definition at line 211 of file atrem_corl1v2.h.
◆ nb1p14
| int32_t nb1p14 |
Definition at line 211 of file atrem_corl1v2.h.
◆ nb2
| int32_t nb2 |
Definition at line 211 of file atrem_corl1v2.h.
◆ nb3
| int32_t nb3 |
Definition at line 211 of file atrem_corl1v2.h.
◆ nb4
| int32_t nb4 |
Definition at line 211 of file atrem_corl1v2.h.
◆ nbp94
| int32_t nbp94 |
Definition at line 211 of file atrem_corl1v2.h.
◆ nbtot
| int32_t nbtot |
Definition at line 271 of file atrem_corl1v2.h.
◆ nctot
| int32_t nctot |
Definition at line 271 of file atrem_corl1v2.h.
◆ ncv2
| int32_t ncv2 |
Definition at line 265 of file atrem_corl1v2.h.
◆ ncvhf
| int32_t ncvhf[NBANDS] |
Definition at line 290 of file atrem_corl1v2.h.
◆ ncvhf2
| int32_t ncvhf2 |
Definition at line 265 of file atrem_corl1v2.h.
◆ ncvtt2
| int32_t ncvtt2 |
Definition at line 265 of file atrem_corl1v2.h.
◆ ndtot
| int32_t ndtot |
Definition at line 271 of file atrem_corl1v2.h.
◆ nh2o
| int32_t nh2o |
Definition at line 244 of file atrem_corl1v2.h.
◆ nl
| int32_t nl |
Definition at line 186 of file atrem_corl1v2.h.
◆ no2
| int32_t no2 |
Definition at line 152 of file atrem_corl1v2.h.
◆ no2cf_init1_
| struct { ... } no2cf_init1_ |
◆ nobs
| int32_t nobs |
Definition at line 202 of file atrem_corl1v2.h.
◆ o2
| int32_t o2 |
Definition at line 152 of file atrem_corl1v2.h.
◆ o3
| int32_t o3 |
Definition at line 152 of file atrem_corl1v2.h.
◆ o3cf
| float o3cf[NO3PT] |
Definition at line 340 of file atrem_corl1v2.h.
◆ o3cf_init1_
| struct { ... } o3cf_init1_ |
◆ obsphi
| float obsphi |
Definition at line 307 of file atrem_corl1v2.h.
◆ obszni
| float obszni |
Definition at line 307 of file atrem_corl1v2.h.
◆ p
| float p[MODELMAX] |
Definition at line 185 of file atrem_corl1v2.h.
◆ pm
| float pm[MODELMAX] |
Definition at line 248 of file atrem_corl1v2.h.
◆ pp
| float pp[MODELMAX] |
Definition at line 227 of file atrem_corl1v2.h.
◆ q
| float q |
Definition at line 223 of file atrem_corl1v2.h.
◆ r0p94
| float r0p94[NH2OMAX] |
Definition at line 302 of file atrem_corl1v2.h.
◆ r1p14
| double r1p14 |
Definition at line 302 of file atrem_corl1v2.h.
◆ rno2cf
| float rno2cf[NO2PT] |
Definition at line 344 of file atrem_corl1v2.h.
◆ rp94
| double rp94 |
Definition at line 349 of file atrem_corl1v2.h.
◆ senaz_l2
| float senaz_l2 |
Definition at line 328 of file atrem_corl1v2.h.
◆ senzn_l2
| float senzn_l2 |
Definition at line 328 of file atrem_corl1v2.h.
◆ sh2o
| float sh2o |
Definition at line 302 of file atrem_corl1v2.h.
◆ sno2
| float sno2 |
Definition at line 187 of file atrem_corl1v2.h.
◆ solaz
| float solaz |
Definition at line 307 of file atrem_corl1v2.h.
◆ solzn_l2
| float solzn_l2 |
Definition at line 328 of file atrem_corl1v2.h.
◆ solzni
| float solzni |
Definition at line 307 of file atrem_corl1v2.h.
◆ splitpaths
| int32_t splitpaths |
Definition at line 331 of file atrem_corl1v2.h.
◆ ssh2o
| float ssh2o[NH2OMAX] |
Definition at line 312 of file atrem_corl1v2.h.
◆ ssh2o_s
| float ssh2o_s[2][NH2OMAX] |
Definition at line 324 of file atrem_corl1v2.h.
◆ t
| float t[MODELMAX] |
Definition at line 185 of file atrem_corl1v2.h.
◆ taer55
| float taer55 |
Definition at line 187 of file atrem_corl1v2.h.
◆ tg_sen
| float tg_sen[NBANDS] |
Definition at line 161 of file atrem_corl1v2.h.
◆ tg_seno
| float tg_seno[NBANDS] |
Definition at line 161 of file atrem_corl1v2.h.
◆ tg_sol
| float tg_sol[NBANDS] |
Definition at line 161 of file atrem_corl1v2.h.
◆ tg_solo
| float tg_solo[NBANDS] |
Definition at line 161 of file atrem_corl1v2.h.
◆ tm
| float tm[MODELMAX] |
Definition at line 248 of file atrem_corl1v2.h.
◆ totlo3
| float totlo3 |
Definition at line 312 of file atrem_corl1v2.h.
◆ tp
| float tp[MODELMAX] |
Definition at line 227 of file atrem_corl1v2.h.
◆ tpvmr
| float tpvmr[81][7] |
Definition at line 336 of file atrem_corl1v2.h.
◆ tpvmr_init1_
| struct { ... } tpvmr_init1_ |
◆ tran_hi_others
| float tran_hi_others[NP_HI] |
Definition at line 240 of file atrem_corl1v2.h.
◆ tran_hi_sa
| float tran_hi_sa[2][NP_HI] |
Definition at line 165 of file atrem_corl1v2.h.
◆ tran_hi_sap1
| float tran_hi_sap1[2][NP_HI] |
Definition at line 165 of file atrem_corl1v2.h.
◆ tran_hi_sb
| float tran_hi_sb[2][NP_HI] |
Definition at line 165 of file atrem_corl1v2.h.
◆ tran_hi_sbp1
| float tran_hi_sbp1[2][NP_HI] |
Definition at line 165 of file atrem_corl1v2.h.
◆ tran_kd
Definition at line 303 of file atrem_corl1v2.h.
◆ tran_med_index
Definition at line 280 of file atrem_corl1v2.h.
◆ tran_med_index_sa_sen
| float tran_med_index_sa_sen[NP_MED] |
Definition at line 169 of file atrem_corl1v2.h.
◆ tran_med_index_sa_sol
| float tran_med_index_sa_sol[NP_MED] |
Definition at line 169 of file atrem_corl1v2.h.
◆ tran_med_index_sap1_sen
| float tran_med_index_sap1_sen[NP_MED] |
Definition at line 170 of file atrem_corl1v2.h.
◆ tran_med_index_sap1_sol
| float tran_med_index_sap1_sol[NP_MED] |
Definition at line 170 of file atrem_corl1v2.h.
◆ tran_med_index_sb_sen
| float tran_med_index_sb_sen[NP_MED] |
Definition at line 171 of file atrem_corl1v2.h.
◆ tran_med_index_sb_sol
| float tran_med_index_sb_sol[NP_MED] |
Definition at line 171 of file atrem_corl1v2.h.
◆ tran_med_index_sbp1_sen
| float tran_med_index_sbp1_sen[NP_MED] |
Definition at line 172 of file atrem_corl1v2.h.
◆ tran_med_index_sbp1_sol
| float tran_med_index_sbp1_sol[NP_MED] |
Definition at line 172 of file atrem_corl1v2.h.
◆ tran_med_sa_sen
| float tran_med_sa_sen[NP_MED] |
Definition at line 173 of file atrem_corl1v2.h.
◆ tran_med_sa_sol
| float tran_med_sa_sol[NP_MED] |
Definition at line 173 of file atrem_corl1v2.h.
◆ tran_med_sap1_sen
| float tran_med_sap1_sen[NP_MED] |
Definition at line 174 of file atrem_corl1v2.h.
◆ tran_med_sap1_sol
| float tran_med_sap1_sol[NP_MED] |
Definition at line 174 of file atrem_corl1v2.h.
◆ tran_med_sb_sen
| float tran_med_sb_sen[NP_MED] |
Definition at line 175 of file atrem_corl1v2.h.
◆ tran_med_sb_sol
| float tran_med_sb_sol[NP_MED] |
Definition at line 175 of file atrem_corl1v2.h.
◆ tran_med_sbp1_sen
| float tran_med_sbp1_sen[NP_MED] |
Definition at line 176 of file atrem_corl1v2.h.
◆ tran_med_sbp1_sol
| float tran_med_sbp1_sol[NP_MED] |
Definition at line 176 of file atrem_corl1v2.h.
◆ tran_no2_std
| float tran_no2_std[NO3PT] |
Definition at line 298 of file atrem_corl1v2.h.
◆ tran_o3_std
| float tran_o3_std[NO3PT] |
Definition at line 294 of file atrem_corl1v2.h.
◆ tran_std_sa_sen
| float tran_std_sa_sen[NP_STD] |
Definition at line 177 of file atrem_corl1v2.h.
◆ tran_std_sa_sol
| float tran_std_sa_sol[NP_STD] |
Definition at line 177 of file atrem_corl1v2.h.
◆ tran_std_sap1_sen
| float tran_std_sap1_sen[NP_STD] |
Definition at line 178 of file atrem_corl1v2.h.
◆ tran_std_sap1_sol
| float tran_std_sap1_sol[NP_STD] |
Definition at line 178 of file atrem_corl1v2.h.
◆ tran_std_sb_sen
| float tran_std_sb_sen[NP_STD] |
Definition at line 179 of file atrem_corl1v2.h.
◆ tran_std_sb_sol
| float tran_std_sb_sol[NP_STD] |
Definition at line 179 of file atrem_corl1v2.h.
◆ tran_std_sbp1_sen
| float tran_std_sbp1_sen[NP_STD] |
Definition at line 180 of file atrem_corl1v2.h.
◆ tran_std_sbp1_sol
| float tran_std_sbp1_sol[NP_STD] |
Definition at line 180 of file atrem_corl1v2.h.
◆ tran_table1_
| struct { ... } tran_table1_ |
◆ tran_table_l2gen_
| struct { ... } tran_table_l2gen_ |
◆ tran_tables1_
| struct { ... } tran_tables1_ |
◆ tran_tables_
| struct { ... } tran_tables_ |
◆ trntbl
Definition at line 302 of file atrem_corl1v2.h.
◆ trntblo
| float trntblo[NBANDS] |
Definition at line 303 of file atrem_corl1v2.h.
◆ v
| float v |
Definition at line 187 of file atrem_corl1v2.h.
◆ vap_slant_mdl
| float vap_slant_mdl |
Definition at line 320 of file atrem_corl1v2.h.
◆ vaptot
| float vaptot[NH2OMAX] |
Definition at line 302 of file atrem_corl1v2.h.
◆ vmr
| float vmr[MODELMAX] |
Definition at line 185 of file atrem_corl1v2.h.
◆ vmrm
| float vmrm[MODELMAX] |
Definition at line 248 of file atrem_corl1v2.h.
◆ vmrp
| float vmrp[MODELMAX] |
Definition at line 227 of file atrem_corl1v2.h.
◆ vrto3
| float vrto3 |
Definition at line 187 of file atrem_corl1v2.h.
◆ w1p14c
| float w1p14c |
Definition at line 207 of file atrem_corl1v2.h.
◆ water_vapor
| float water_vapor |
Definition at line 329 of file atrem_corl1v2.h.
◆ wavln_med
| float wavln_med[NP_MED] |
Definition at line 275 of file atrem_corl1v2.h.
◆ wavln_med_index
| float wavln_med_index[NP_MED] |
Definition at line 280 of file atrem_corl1v2.h.
◆ wavln_std
| float wavln_std[NP_STD] |
Definition at line 275 of file atrem_corl1v2.h.
◆ wavobs
| float wavobs[NBANDS] |
Definition at line 198 of file atrem_corl1v2.h.
◆ wndow1
| float wndow1 |
Definition at line 207 of file atrem_corl1v2.h.
◆ wndow2
| float wndow2 |
Definition at line 207 of file atrem_corl1v2.h.
◆ wndow3
| float wndow3 |
Definition at line 207 of file atrem_corl1v2.h.
◆ wndow4
| float wndow4 |
Definition at line 207 of file atrem_corl1v2.h.
◆ wp94c
| float wp94c |
Definition at line 207 of file atrem_corl1v2.h.
◆ wt1
| float wt1 |
Definition at line 260 of file atrem_corl1v2.h.
◆ wt2
| float wt2 |
Definition at line 260 of file atrem_corl1v2.h.
◆ wt3
| float wt3 |
Definition at line 260 of file atrem_corl1v2.h.
◆ wt4
| float wt4 |
Definition at line 260 of file atrem_corl1v2.h.
◆ xppp
| float xppp |
Definition at line 219 of file atrem_corl1v2.h.
◆ xpss
| float xpss |
Definition at line 219 of file atrem_corl1v2.h.


