|
ocssw
V2022
|
#include <stdio.h>#include <math.h>#include <libgen.h>#include <iostream>#include <fstream>#include <vector>#include <netcdf>#include <cgal_interp.h>#include <allocate2d.h>#include <allocate3d.h>#include <timeutils.h>#include <clo.h>#include <genutils.h>#include <gsl/gsl_matrix_float.h>#include <gsl/gsl_blas.h>Go to the source code of this file.
Macros | |
| #define | NCACHE 20 |
Functions | |
| int | accum (uint32_t totlines, uint32_t npixels, uint32_t nalong, uint32_t nacross, short *brow, short *bcol, float **cldprod, int8_t **cld_phase, float **binval_ic, short **nobs_ic, float **binval_wc, short **nobs_wc) |
| int | accum_frac (uint32_t totlines, uint32_t npixels, uint32_t nalong, uint32_t nacross, short *brow, short *bcol, float **cldprod, int8_t **cld_phase, float **binval_ic, short **nobs_ic, float **binval_wc, short **nobs_wc) |
| int | accum_wm (uint32_t nwm, short *brow, short *bcol, float *wlval, float **binval, short **nobs) |
| int | lonlat2rowcol (uint32_t nalong, uint32_t nacross, uint32_t ncm, float gridres, float *lonL1C, float *latL1C, float *lonCM, float *latCM, short *brow, short *bcol) |
| int | copyVarAtts (NcVar *varin, NcVar *varout, string override[], string overridetype[]) |
| int | copyVarAtts (NcVar *varin, NcVar *varout) |
| template<typename T > | |
| int | readCLD (NcGroup ncGrp[], const char *fldname, T *array, uint32_t npixels, uint32_t nlines[]) |
| int | expandEnvVar (std::string *sValue) |
| int | main (int argc, char *argv[]) |
Variables | |
| const double | PI = 3.14159265358979323846 |
| const double | RADEG = 180 / PI |
Macro Definition Documentation
◆ NCACHE
| #define NCACHE 20 |
Definition at line 20 of file ancgen.cpp.
Function Documentation
◆ accum()
| int accum | ( | uint32_t | totlines, |
| uint32_t | npixels, | ||
| uint32_t | nalong, | ||
| uint32_t | nacross, | ||
| short * | brow, | ||
| short * | bcol, | ||
| float ** | cldprod, | ||
| int8_t ** | cld_phase, | ||
| float ** | binval_ic, | ||
| short ** | nobs_ic, | ||
| float ** | binval_wc, | ||
| short ** | nobs_wc | ||
| ) |
Definition at line 38 of file ancgen.cpp.
◆ accum_frac()
| int accum_frac | ( | uint32_t | totlines, |
| uint32_t | npixels, | ||
| uint32_t | nalong, | ||
| uint32_t | nacross, | ||
| short * | brow, | ||
| short * | bcol, | ||
| float ** | cldprod, | ||
| int8_t ** | cld_phase, | ||
| float ** | binval_ic, | ||
| short ** | nobs_ic, | ||
| float ** | binval_wc, | ||
| short ** | nobs_wc | ||
| ) |
Definition at line 85 of file ancgen.cpp.
◆ accum_wm()
| int accum_wm | ( | uint32_t | nwm, |
| short * | brow, | ||
| short * | bcol, | ||
| float * | wlval, | ||
| float ** | binval, | ||
| short ** | nobs | ||
| ) |
Definition at line 133 of file ancgen.cpp.
◆ copyVarAtts() [1/2]
| int copyVarAtts | ( | NcVar * | varin, |
| NcVar * | varout | ||
| ) |
Definition at line 69 of file copyvaratts.cpp.
◆ copyVarAtts() [2/2]
Definition at line 10 of file copyvaratts.cpp.
◆ expandEnvVar()
|
inline |
Definition at line 222 of file ancgen.cpp.
◆ lonlat2rowcol()
| int lonlat2rowcol | ( | uint32_t | nalong, |
| uint32_t | nacross, | ||
| uint32_t | ncm, | ||
| float | gridres, | ||
| float * | lonL1C, | ||
| float * | latL1C, | ||
| float * | lonCM, | ||
| float * | latCM, | ||
| short * | brow, | ||
| short * | bcol | ||
| ) |
Definition at line 1846 of file ancgen.cpp.
◆ main()
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 238 of file ancgen.cpp.
◆ readCLD()
| int readCLD | ( | NcGroup | ncGrp[], |
| const char * | fldname, | ||
| T * | array, | ||
| uint32_t | npixels, | ||
| uint32_t | nlines[] | ||
| ) |
Definition at line 169 of file ancgen.cpp.
Variable Documentation
◆ PI
| const double PI = 3.14159265358979323846 |
Definition at line 21 of file ancgen.cpp.
◆ RADEG
Definition at line 22 of file ancgen.cpp.


