NASA Logo
Ocean Color Science Software

ocssw V2022
get_ctht.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include "l12_proto.h"
#include "l2prod.h"
#include "l1.h"
#include "get_ctht.h"
#include "sensorInfo.h"
Include dependency graph for get_ctht.c:

Go to the source code of this file.

Macros

#define C_TO_K   273.15
 
#define DTOR   PI / 180.
 

Functions

float * get_ctht_lin (l2str *l2rec, int prodnum)
 
int32_t comp_ctht (l2str *l2rec)
 
int32_t comp_ctht_lin (l1str *l1rec, ctht_lin_str *ctht_lin)
 
int32_t init_ctht_parms (ctht_lin_str *ctht_lin, int32_t ipix)
 
int32_t comp_ctht_tst (l1str *l1rec, int32_t proc_flg, ctht_lin_str *ctht_lin)
 
int32_t ctht_tbl_init (int32_t nband, l1str *l1rec, ctht_unc_str *unc, ctht_lut_str *full_lut_wtr, ctht_lut_str *full_lut_ice)
 
float ctht_glint (float solz, float senz, float relaz, float windsp)
 
gsl_matrix * invert_a_matrix (gsl_matrix *matrix)
 
void print_mat_contents (gsl_matrix *matrix, int nrow, int ncol)
 

Variables

ctht_lins_str ctht_lins
 

Macro Definition Documentation

◆ C_TO_K

#define C_TO_K   273.15

Definition at line 8 of file get_ctht.c.

◆ DTOR

#define DTOR   PI / 180.

Definition at line 1633 of file get_ctht.c.

Function Documentation

◆ comp_ctht()

int32_t comp_ctht ( l2str *  l2rec)

Definition at line 295 of file get_ctht.c.

◆ comp_ctht_lin()

int32_t comp_ctht_lin ( l1str *  l1rec,
ctht_lin_str *  ctht_lin 
)

Definition at line 463 of file get_ctht.c.

◆ comp_ctht_tst()

int32_t comp_ctht_tst ( l1str *  l1rec,
int32_t  proc_flg,
ctht_lin_str *  ctht_lin 
)

Definition at line 1289 of file get_ctht.c.

◆ ctht_glint()

float ctht_glint ( float  solz,
float  senz,
float  relaz,
float  windsp 
)

Definition at line 1635 of file get_ctht.c.

◆ ctht_tbl_init()

int32_t ctht_tbl_init ( int32_t  nband,
l1str *  l1rec,
ctht_unc_str *  unc,
ctht_lut_str *  full_lut_wtr,
ctht_lut_str *  full_lut_ice 
)

Definition at line 1349 of file get_ctht.c.

◆ get_ctht_lin()

float* get_ctht_lin ( l2str *  l2rec,
int  prodnum 
)

Definition at line 14 of file get_ctht.c.

◆ init_ctht_parms()

int32_t init_ctht_parms ( ctht_lin_str *  ctht_lin,
int32_t  ipix 
)

Definition at line 1247 of file get_ctht.c.

◆ invert_a_matrix()

gsl_matrix* invert_a_matrix ( gsl_matrix *  matrix)

Definition at line 1722 of file get_ctht.c.

◆ print_mat_contents()

void print_mat_contents ( gsl_matrix *  matrix,
int  nrow,
int  ncol 
)

Definition at line 1755 of file get_ctht.c.

Variable Documentation

◆ ctht_lins

ctht_lins_str ctht_lins

Definition at line 10 of file get_ctht.c.