ocssw
V2022
|
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <timeutils.h>
#include "genutils.h"
#include "l12_proto.h"
#include "l2_struc.h"
#include "par_utils.h"
Go to the source code of this file.
Functions | |
void | calc_scalar_inst_par (l2str *l2rec, int ip, float par_above_ins, float *par_scalar_ins) |
void | calc_scalar_par_mean_cosine (l2str *l2rec, int ip, float par_above, float par_c, float *scalar_par, float *mean_cosine) |
float | calc_par (l2str *l2rec, int ip, int nbands, float *Lt, float taua, float angstrom, float *wl, float *fo, float *ko3, float *taumolbar) |
float | calc_par_impl_of_2023 (l2str *l2rec, int ip, int nbands, float *Lt, float taua, float angstrom, float *wl, float *fo, float *ko3, float *taumolbar, float *parb, float *parc) |
Variables | |
luts_par | luts_data |
float * | grid_ozone [2] |
float * | grid_watvap [2] |
float * | grid_tg [4] |
float * | grid_td [4] |
float * | grid_rho [6] |
float * | grid_scalar_par [3] |
float * | grid_scalar_inst_par [3] |
const float | A = 8.435e-03 |
const float | B = -1.225e-04 |
const float | C = 1.40e-04 |
float | Ps0 = EARTH_SURF_PRESSURE |
const float | delta = 0.0095 |
const float | Gamma0 = 1.f / 3.f |
const size_t | N_5nm = 60 |
const float | F0_5nm [] |
const float | wl_5nm [] |
float * | par_planar_a_inst |
float * | par_planar_b_inst |
Function Documentation
◆ calc_par()
float calc_par | ( | l2str * | l2rec, |
int | ip, | ||
int | nbands, | ||
float * | Lt, | ||
float | taua, | ||
float | angstrom, | ||
float * | wl, | ||
float * | fo, | ||
float * | ko3, | ||
float * | taumolbar | ||
) |
Definition at line 192 of file calc_par.c.
◆ calc_par_impl_of_2023()
float calc_par_impl_of_2023 | ( | l2str * | l2rec, |
int | ip, | ||
int | nbands, | ||
float * | Lt, | ||
float | taua, | ||
float | angstrom, | ||
float * | wl, | ||
float * | fo, | ||
float * | ko3, | ||
float * | taumolbar, | ||
float * | parb, | ||
float * | parc | ||
) |
◆ calc_scalar_inst_par()
void calc_scalar_inst_par | ( | l2str * | l2rec, |
int | ip, | ||
float | par_above_ins, | ||
float * | par_scalar_ins | ||
) |
Definition at line 123 of file calc_par.c.
◆ calc_scalar_par_mean_cosine()
void calc_scalar_par_mean_cosine | ( | l2str * | l2rec, |
int | ip, | ||
float | par_above, | ||
float | par_c, | ||
float * | scalar_par, | ||
float * | mean_cosine | ||
) |
Definition at line 160 of file calc_par.c.
Variable Documentation
◆ A
const float A = 8.435e-03 |
Definition at line 100 of file calc_par.c.
◆ B
const float B = -1.225e-04 |
Definition at line 101 of file calc_par.c.
◆ C
const float C = 1.40e-04 |
Definition at line 102 of file calc_par.c.
◆ delta
const float delta = 0.0095 |
Definition at line 104 of file calc_par.c.
◆ F0_5nm
const float F0_5nm[] |
Definition at line 107 of file calc_par.c.
◆ Gamma0
Definition at line 105 of file calc_par.c.
◆ grid_ozone
float* grid_ozone[2] |
Definition at line 90 of file calc_par.c.
◆ grid_rho
float * grid_rho[6] |
Definition at line 92 of file calc_par.c.
◆ grid_scalar_inst_par
float* grid_scalar_inst_par[3] |
Definition at line 94 of file calc_par.c.
◆ grid_scalar_par
float* grid_scalar_par[3] |
Definition at line 93 of file calc_par.c.
◆ grid_td
float * grid_td[4] |
Definition at line 92 of file calc_par.c.
◆ grid_tg
float* grid_tg[4] |
Definition at line 92 of file calc_par.c.
◆ grid_watvap
float* grid_watvap[2] |
Definition at line 91 of file calc_par.c.
◆ luts_data
luts_par luts_data |
Definition at line 89 of file calc_par.c.
◆ N_5nm
const size_t N_5nm = 60 |
Definition at line 106 of file calc_par.c.
◆ par_planar_a_inst
◆ par_planar_b_inst
float * par_planar_b_inst |
Definition at line 611 of file calc_par.c.
◆ Ps0
float Ps0 = EARTH_SURF_PRESSURE |
Definition at line 103 of file calc_par.c.
◆ wl_5nm
const float wl_5nm[] |
Definition at line 114 of file calc_par.c.