| 
            
            ocssw
            
             V2022
            
            
           | 
         
#include "l12_proto.h"#include "l2prod.h"#include "l1.h"#include <gsl/gsl_matrix_double.h>#include <gsl/gsl_linalg.h>#include <gsl/gsl_cblas.h>Go to the source code of this file.
Classes | |
| struct | ctht_lin_struct | 
| struct | ctht_lins_struct | 
| struct | ctht_unc_struct | 
| struct | ctht_lut_struct | 
| struct | oe_info_struct | 
Functions | |
| float * | get_ctht_lin (l2str *, int) | 
| int32_t | comp_ctht (l2str *) | 
| int32_t | comp_ctht_lin (l1str *, ctht_lin_str *) | 
| int32_t | init_ctht_parms (ctht_lin_str *, int32_t) | 
| int32_t | comp_ctht_tst (l1str *, int32_t, ctht_lin_str *) | 
| int32_t | ctht_tbl_init (int32_t, l1str *, ctht_unc_str *, ctht_lut_str *, ctht_lut_str *) | 
| float | ctht_glint (float, float, float, float) | 
| int32_t | int_4d (float *sxax[4], int32_t snax[4], int64_t n_block, float x[4], int64_t[16], float[16], float[4]) | 
| int32_t | iint_3d (int32_t[3], double[3], int64_t[9], float[9], float[3]) | 
| gsl_matrix * | invert_a_matrix (gsl_matrix *) | 
| int32_t | ams_oe_inversion (double *, gsl_matrix *, double *, gsl_matrix *, double *, int32_t *, int32_t *, oe_info_str *) | 
| int32_t | my_lut_funct_3d_oe (gsl_vector *, double *, int32_t *, int32_t, double *, double *) | 
| float | axis_interp (float *, int32_t, float) | 
| void | print_mat_contents (gsl_matrix *matrix, int nrow, int ncol) | 
Function Documentation
◆ ams_oe_inversion()
| int32_t ams_oe_inversion | ( | double * | , | 
| gsl_matrix * | , | ||
| double * | , | ||
| gsl_matrix * | , | ||
| double * | , | ||
| int32_t * | , | ||
| int32_t * | , | ||
| oe_info_str * | |||
| ) | 
Definition at line 9 of file ams_oe_inversion.c.
◆ axis_interp()
| float axis_interp | ( | float * | , | 
| int32_t | , | ||
| float | |||
| ) | 
Definition at line 19 of file axis_interp.c.
◆ comp_ctht()
| int32_t comp_ctht | ( | l2str * | ) | 
Definition at line 295 of file get_ctht.c.
◆ comp_ctht_lin()
| int32_t comp_ctht_lin | ( | l1str * | , | 
| ctht_lin_str * | |||
| ) | 
Definition at line 463 of file get_ctht.c.
◆ comp_ctht_tst()
| int32_t comp_ctht_tst | ( | l1str * | , | 
| int32_t | , | ||
| ctht_lin_str * | |||
| ) | 
Definition at line 1289 of file get_ctht.c.
◆ ctht_glint()
| float ctht_glint | ( | float | , | 
| float | , | ||
| float | , | ||
| float | |||
| ) | 
Definition at line 1635 of file get_ctht.c.
◆ ctht_tbl_init()
| int32_t ctht_tbl_init | ( | int32_t | , | 
| l1str * | , | ||
| ctht_unc_str * | , | ||
| ctht_lut_str * | , | ||
| ctht_lut_str * | |||
| ) | 
Definition at line 1349 of file get_ctht.c.
◆ get_ctht_lin()
| float* get_ctht_lin | ( | l2str * | , | 
| int | |||
| ) | 
Definition at line 14 of file get_ctht.c.
◆ iint_3d()
| int32_t iint_3d | ( | int32_t | [3], | 
| double | [3], | ||
| int64_t | [9], | ||
| float | [9], | ||
| float | [3] | ||
| ) | 
◆ init_ctht_parms()
| int32_t init_ctht_parms | ( | ctht_lin_str * | , | 
| int32_t | |||
| ) | 
Definition at line 1247 of file get_ctht.c.
◆ int_4d()
| int32_t int_4d | ( | float * | sxax[4], | 
| int32_t | snax[4], | ||
| int64_t | n_block, | ||
| float | x[4], | ||
| int64_t | [16], | ||
| float | [16], | ||
| float | [4] | ||
| ) | 
◆ invert_a_matrix()
| gsl_matrix* invert_a_matrix | ( | gsl_matrix * | ) | 
Definition at line 1722 of file get_ctht.c.
◆ my_lut_funct_3d_oe()
| int32_t my_lut_funct_3d_oe | ( | gsl_vector * | , | 
| double * | , | ||
| int32_t * | , | ||
| int32_t | , | ||
| double * | , | ||
| double * | |||
| ) | 
Definition at line 492 of file ams_oe_inversion.c.
◆ print_mat_contents()
| void print_mat_contents | ( | gsl_matrix * | matrix, | 
| int | nrow, | ||
| int | ncol | ||
| ) | 
Definition at line 1755 of file get_ctht.c.


