ocssw
V2022
|
#include <stdlib.h>
#include <stdio.h>
#include "l12_proto.h"
#include <netcdf.h>
#include "met_cvt.h"
#include "scene_meta.h"
Include dependency graph for get_cmp.c:
Go to the source code of this file.
Functions | |
void | ch_cld_sci_ (float *, int *, unsigned char *, int *, int32_t *, int *, int *, char *) |
int | get_cmp (l2str *l2rec, int prodnum, float prod[]) |
unsigned char * | get_cmp_byt (l2str *l2rec, int prodnum) |
int | compute_cmp (l2str *l2rec) |
int | set_cmp (l2str *l2rec, float **tdat, int32_t *nfloat, int32_t **i32dat, int32_t *nint32, unsigned char **ubdat, int32_t *nubyte) |
int | profile_print (float *prof, unsigned char *ubdat, int32_t *i32dat, int32_t ipx, int32_t iln, int32_t npix, int32_t nlin) |
int | mk_cmp_prof_dum (float *merra_p, float *merra_t, float *merra_q, float *merra_h, float sfcp, float sfct, float sfcrh, float lat, unsigned char *sfc_lvl, unsigned char *trop_lvl, double *cmp_p, double *cmp_t, double *cmp_mixr, double *cmp_h) |
int | mk_cmp_prof (float *merra_p, float *merra_t, float *merra_q, float *merra_h, float sfcp, float sfct, float sfcrh, float lat, unsigned char *sfc_lvl, unsigned char *trop_lvl, double *cmp_p, double *cmp_t, double *cmp_mixr, double *cmp_h) |
unsigned char | get_trop (double *cmp_t, double *cmp_p, unsigned char sfc_lvl) |
int | ncio_grab_ub_ds (int ncid, char *ds_name, unsigned char *data) |
int | ncio_grab_i32_ds (int ncid, char *ds_name, int32_t *data) |
Variables | |
struct { | |
int npix | |
int nlin | |
int nbnd | |
int nbnd_albedo | |
int nlvl_model | |
int scan | |
int st_samp | |
int g_year | |
int g_day | |
} | dim_ctl_ |
Function Documentation
◆ ch_cld_sci_()
void ch_cld_sci_ | ( | float * | , |
int * | , | ||
unsigned char * | , | ||
int * | , | ||
int32_t * | , | ||
int * | , | ||
int * | , | ||
char * | |||
) |
◆ compute_cmp()
◆ get_cmp()
◆ get_cmp_byt()
◆ get_trop()
unsigned char get_trop | ( | double * | cmp_t, |
double * | cmp_p, | ||
unsigned char | sfc_lvl | ||
) |
◆ mk_cmp_prof()
int mk_cmp_prof | ( | float * | merra_p, |
float * | merra_t, | ||
float * | merra_q, | ||
float * | merra_h, | ||
float | sfcp, | ||
float | sfct, | ||
float | sfcrh, | ||
float | lat, | ||
unsigned char * | sfc_lvl, | ||
unsigned char * | trop_lvl, | ||
double * | cmp_p, | ||
double * | cmp_t, | ||
double * | cmp_mixr, | ||
double * | cmp_h | ||
) |
◆ mk_cmp_prof_dum()
int mk_cmp_prof_dum | ( | float * | merra_p, |
float * | merra_t, | ||
float * | merra_q, | ||
float * | merra_h, | ||
float | sfcp, | ||
float | sfct, | ||
float | sfcrh, | ||
float | lat, | ||
unsigned char * | sfc_lvl, | ||
unsigned char * | trop_lvl, | ||
double * | cmp_p, | ||
double * | cmp_t, | ||
double * | cmp_mixr, | ||
double * | cmp_h | ||
) |
◆ ncio_grab_i32_ds()
int ncio_grab_i32_ds | ( | int | ncid, |
char * | ds_name, | ||
int32_t * | data | ||
) |
◆ ncio_grab_ub_ds()
int ncio_grab_ub_ds | ( | int | ncid, |
char * | ds_name, | ||
unsigned char * | data | ||
) |
◆ profile_print()
int profile_print | ( | float * | prof, |
unsigned char * | ubdat, | ||
int32_t * | i32dat, | ||
int32_t | ipx, | ||
int32_t | iln, | ||
int32_t | npix, | ||
int32_t | nlin | ||
) |
◆ set_cmp()
int set_cmp | ( | l2str * | l2rec, |
float ** | tdat, | ||
int32_t * | nfloat, | ||
int32_t ** | i32dat, | ||
int32_t * | nint32, | ||
unsigned char ** | ubdat, | ||
int32_t * | nubyte | ||
) |
Variable Documentation
◆ dim_ctl_
struct { ... } dim_ctl_ |