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.