OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
sst.c File Reference
#include <sys/types.h>
#include <unistd.h>
#include "l12_proto.h"
#include "flags_sst.h"
#include "d3940tref.h"
#include "l1_aci_hdf.h"
#include "sst_dsdi.h"
Include dependency graph for sst.c:

Go to the source code of this file.

Classes

struct  stat_struct
 
struct  ssestab_structv6v
 
struct  ssestab_structv6v3
 
struct  ssestab_structv6m
 
struct  ssestab_structv6m4
 
struct  ssestab_structv6a
 

Macros

#define CtoK   273.15 /* conversion between degree C and Kelvin*/
 
#define NSSTMAXv6v   7 /* was 8 */
 
#define NDAYMAXv6v   2 /* viirs sst now has day and night sses */
 
#define NDAYMAXv6v3   1 /* viirs sst3 is night only */
 
#define NQUARMAXv6v   4
 
#define NSENZMAXv6v   4
 
#define NDIFFMAXv6v   4
 
#define NDIFFMAXv6v3   4
 
#define NLATMAXv6v   6 /* was 5 */
 
#define NQUALMAXv6v   5 /* was 4, then 5 */
 
#define NSSESDIMv6v   7
 
#define NSSTMAXv6m   7 /* was 8 */
 
#define NDAYMAXv6m   2 /* sst now has day and night sses */
 
#define NDAYMAXv6m4   1 /* sst4 is night only */
 
#define NQUARMAXv6m   4
 
#define NSENZMAXv6m   4
 
#define NDIFFMAXv6m   4
 
#define NDIFFMAXv6m4   4
 
#define NLATMAXv6m   7 /* was 5 */
 
#define NQUALMAXv6m   5 /* was 4, then 5 */
 
#define NSSESDIMv6m   7
 
#define NSSTMAXv6a   7
 
#define NQUARMAXv6a   4
 
#define NSENZMAXv6a   4
 
#define NDIFFMAXv6a   4
 
#define NLATMAXv6a   6
 
#define NQUALMAXv6a   9
 
#define NSSESDIMv6a   6
 

Typedefs

typedef float s_array[MAXPIX]
 

Functions

float btrefdiffv6 (int32_t ip, float BT39, float BT40, l2str *l2rec)
 
void load_sses_sstv6v (int32_t sensorID, char *file, ssestabstrv6v *sses)
 
void load_sses_sstv6v3 (int32_t sensorID, char *file, ssestabstrv6v3 *sses)
 
void load_sses_sstv6m (int32_t sensorID, char *file, ssestabstrv6m *sses)
 
void load_sses_sstv6m4 (int32_t sensorID, char *file, ssestabstrv6m4 *sses)
 
void load_sses_sstv6a (int32_t sensorID, char *file, ssestabstrv6a *sses)
 
void isV5coef (l2str *l2rec)
 
void init_sst (l2str *l2rec)
 
int sst_ran (int recnum)
 
void read_v5_sst_coeff (l2str *l2rec, float **bounds, float **coef, float *sstrefoffday, float *sstrefoffnight)
 
void read_sst_coeff (l2str *l2rec, float **bounds, float **coef, float *sstrefoffday, float *sstrefoffnight)
 
void read_sst4_coeff (int32 sensorID, char *filename, double scantime, float **bounds, float **coef)
 
int sstcloud (int32_t ip, int32_t nx, int32_t ny, float thresh)
 
int32_t rhoCboxstats (int32_t ip, int32_t nx, int32_t ny, statstr *statrec)
 
int32_t rhotboxstats (int32_t ip, int ib, int nbands, int32_t nx, int32_t ny, statstr *statrec)
 
int32_t btboxstats (int32_t ip, int ib, int nbands, int32_t nx, int32_t ny, statstr *statrec)
 
int32_t sstboxstats (int32_t ip, int32_t nx, int32_t ny, statstr *statrec)
 
void run_sstboxstdev (int npix, float *sst_stdev)
 
void run_rhotboxmin (int npix, int btidx, int nbands, float *minarr)
 
void run_rhotboxmaxmin (int npix, int btidx, int nbands, float *maxminarr, float *maxarr)
 
void run_btboxavg (int npix, int btidx, float *avgarr)
 
void run_btboxmaxmin (int npix, int btidx, float *maxminarr)
 
void run_btboxmin (int npix, int btidx, float *minarr)
 
void run_btboxmax (int npix, int btidx, float *maxarr)
 
void run_rhoCboxmaxmin (int npix, float *maxminarr, float *minarr, float *maxarr)
 
void run_btboxstdev (int npix, int btidx, float *stdevarr)
 
int32_t btavg (int32_t ip, int is, int ib, int nbands, statstr *statrec)
 
int sstmasked (int32_t *flags, int32_t ip)
 
int32_t avhrr_ascend (int32_t ny, float *diflat)
 
void set_flags_sst (l2str *l2rec)
 
void set_flags_sst4 (l2str *l2rec)
 
void set_qual_sst (l2str *l2rec)
 
void set_qual_sst4 (l2str *l2rec)
 
float nlsst (float Bt11, float Bt12, int32_t is, float sstref, float **bounds, float **coef, float sstrefoffday, float sstrefoffnight, int32_t ip, int32_t xsatid, size_t nlatbands, size_t ncoefficients)
 
float nlsst4 (float Bt39, float Bt40, int32_t is, float **bounds, float **coef, int32_t ip, size_t nlatbands)
 
void comp_sst4 (l2str *l2rec, int32_t is)
 
void comp_sst (l2str *l2rec, int32_t is)
 
void comp_sses_sstv6v (ssestabstrv6v *sses, float diff, float lsst, float solz, float senz, int doy, float lat, int8 iqual, int16 iflags, float glintv, int iviirsnv7, float *bias, float *stdv, float *bias_mean, int16 *bias_counts)
 
void comp_sses_sstv6v3 (ssestabstrv6v3 *sses, float diff, float lsst, float solz, float senz, int doy, float lat, int8 iqual, int16 iflags, float glintv, int iviirsnv7, float *bias, float *stdv, float *bias_mean, int16 *bias_counts)
 
void comp_sses_sstv6m (ssestabstrv6m *sses, float diff, float lsst, float solz, float senz, int doy, float lat, int8 iqual, int16 iflags, float glintv, int iviirsnv7, float *bias, float *stdv, float *bias_mean, int16 *bias_counts)
 
void comp_sses_sstv6m4 (ssestabstrv6m4 *sses, float diff, float lsst, float solz, float senz, int doy, float lat, int8 iqual, int16 iflags, float glintv, int iviirsnv7, float *bias, float *stdv, float *bias_mean, int16 *bias_counts)
 
void comp_sses_sstv6a (ssestabstrv6a *sses, float diff, float lsst, float solz, float senz, int doy, float lat, int8 iqual, int16 iflags, float *bias, float *stdv, float *bias_mean, int16 *bias_counts)
 
void set_sses_sst3v6v3 (l2str *l2rec)
 
void set_sses_sst4v6m (l2str *l2rec)
 
void set_sses_sstv6 (l2str *l2rec)
 
void set_flags_sst3 (l2str *l2rec)
 
void set_qual_sst3 (l2str *l2rec)
 
void read_sst3_coeff (l2str *l2rec, float **bounds, float **coef, float sstrefoff, size_t *numbands)
 
float nlsst3 (float Bt37, float Bt11, float Bt12, int32_t is, float sstref, float **bounds, float **coef, float sstrefoff, size_t numbands, int32_t ip)
 
void comp_sst3 (l2str *l2rec, int32_t is)
 
void run_sst (l2str *l2rec)
 
float * get_sst_dust_correction (l2str *l2rec)
 
float * get_bias_sst (l2str *l2rec)
 
float * get_bias_sst4 (l2str *l2rec)
 
float * get_bias_sst_triple (l2str *l2rec)
 
float * get_stdv_sst (l2str *l2rec)
 
int16 * get_counts_sst (l2str *l2rec)
 
int16 * get_counts_sst4 (l2str *l2rec)
 
int16 * get_counts_sst_triple (l2str *l2rec)
 
float * get_stdv_sst4 (l2str *l2rec)
 
float * get_stdv_sst_triple (l2str *l2rec)
 
int8 * get_qual_sst (l2str *l2rec)
 
int8 * get_qual_sst4 (l2str *l2rec)
 
int8 * get_qual_sst_triple (l2str *l2rec)
 
int16 * get_flags_sst (l2str *l2rec)
 
int16 * get_flags_sst4 (l2str *l2rec)
 
int16 * get_flags_sst_triple (l2str *l2rec)
 
float * get_sst (l2str *l2rec)
 
float * get_sst4 (l2str *l2rec)
 
float * get_sst_triple (l2str *l2rec)
 
float * get_bias_mean_sst (l2str *l2rec)
 
float * get_bias_mean_sst4 (l2str *l2rec)
 
float * get_bias_mean_sst_triple (l2str *l2rec)
 
float * get_sst_treesum (l2str *l2rec)
 

Macro Definition Documentation

◆ CtoK

#define CtoK   273.15 /* conversion between degree C and Kelvin*/

Definition at line 40 of file sst.c.

◆ NDAYMAXv6m

#define NDAYMAXv6m   2 /* sst now has day and night sses */

Definition at line 55 of file sst.c.

◆ NDAYMAXv6m4

#define NDAYMAXv6m4   1 /* sst4 is night only */

Definition at line 56 of file sst.c.

◆ NDAYMAXv6v

#define NDAYMAXv6v   2 /* viirs sst now has day and night sses */

Definition at line 44 of file sst.c.

◆ NDAYMAXv6v3

#define NDAYMAXv6v3   1 /* viirs sst3 is night only */

Definition at line 45 of file sst.c.

◆ NDIFFMAXv6a

#define NDIFFMAXv6a   4

Definition at line 68 of file sst.c.

◆ NDIFFMAXv6m

#define NDIFFMAXv6m   4

Definition at line 59 of file sst.c.

◆ NDIFFMAXv6m4

#define NDIFFMAXv6m4   4

Definition at line 60 of file sst.c.

◆ NDIFFMAXv6v

#define NDIFFMAXv6v   4

Definition at line 48 of file sst.c.

◆ NDIFFMAXv6v3

#define NDIFFMAXv6v3   4

Definition at line 49 of file sst.c.

◆ NLATMAXv6a

#define NLATMAXv6a   6

Definition at line 69 of file sst.c.

◆ NLATMAXv6m

#define NLATMAXv6m   7 /* was 5 */

Definition at line 61 of file sst.c.

◆ NLATMAXv6v

#define NLATMAXv6v   6 /* was 5 */

Definition at line 50 of file sst.c.

◆ NQUALMAXv6a

#define NQUALMAXv6a   9

Definition at line 70 of file sst.c.

◆ NQUALMAXv6m

#define NQUALMAXv6m   5 /* was 4, then 5 */

Definition at line 62 of file sst.c.

◆ NQUALMAXv6v

#define NQUALMAXv6v   5 /* was 4, then 5 */

Definition at line 51 of file sst.c.

◆ NQUARMAXv6a

#define NQUARMAXv6a   4

Definition at line 66 of file sst.c.

◆ NQUARMAXv6m

#define NQUARMAXv6m   4

Definition at line 57 of file sst.c.

◆ NQUARMAXv6v

#define NQUARMAXv6v   4

Definition at line 46 of file sst.c.

◆ NSENZMAXv6a

#define NSENZMAXv6a   4

Definition at line 67 of file sst.c.

◆ NSENZMAXv6m

#define NSENZMAXv6m   4

Definition at line 58 of file sst.c.

◆ NSENZMAXv6v

#define NSENZMAXv6v   4

Definition at line 47 of file sst.c.

◆ NSSESDIMv6a

#define NSSESDIMv6a   6

Definition at line 71 of file sst.c.

◆ NSSESDIMv6m

#define NSSESDIMv6m   7

Definition at line 63 of file sst.c.

◆ NSSESDIMv6v

#define NSSESDIMv6v   7

Definition at line 52 of file sst.c.

◆ NSSTMAXv6a

#define NSSTMAXv6a   7

Definition at line 65 of file sst.c.

◆ NSSTMAXv6m

#define NSSTMAXv6m   7 /* was 8 */

Definition at line 54 of file sst.c.

◆ NSSTMAXv6v

#define NSSTMAXv6v   7 /* was 8 */

Definition at line 43 of file sst.c.

Typedef Documentation

◆ s_array

typedef float s_array[MAXPIX]

Definition at line 214 of file sst.c.

Function Documentation

◆ avhrr_ascend()

int32_t avhrr_ascend ( int32_t  ny,
float *  diflat 
)

Definition at line 3082 of file sst.c.

◆ btavg()

int32_t btavg ( int32_t  ip,
int  is,
int  ib,
int  nbands,
statstr *  statrec 
)

Definition at line 2998 of file sst.c.

◆ btboxstats()

int32_t btboxstats ( int32_t  ip,
int  ib,
int  nbands,
int32_t  nx,
int32_t  ny,
statstr *  statrec 
)

Definition at line 2622 of file sst.c.

◆ btrefdiffv6()

float btrefdiffv6 ( int32_t  ip,
float  BT39,
float  BT40,
l2str *  l2rec 
)

Definition at line 384 of file sst.c.

◆ comp_sses_sstv6a()

void comp_sses_sstv6a ( ssestabstrv6a *  sses,
float  diff,
float  lsst,
float  solz,
float  senz,
int  doy,
float  lat,
int8  iqual,
int16  iflags,
float *  bias,
float *  stdv,
float *  bias_mean,
int16 *  bias_counts 
)

Definition at line 6281 of file sst.c.

◆ comp_sses_sstv6m()

void comp_sses_sstv6m ( ssestabstrv6m *  sses,
float  diff,
float  lsst,
float  solz,
float  senz,
int  doy,
float  lat,
int8  iqual,
int16  iflags,
float  glintv,
int  iviirsnv7,
float *  bias,
float *  stdv,
float *  bias_mean,
int16 *  bias_counts 
)

Definition at line 6153 of file sst.c.

◆ comp_sses_sstv6m4()

void comp_sses_sstv6m4 ( ssestabstrv6m4 *  sses,
float  diff,
float  lsst,
float  solz,
float  senz,
int  doy,
float  lat,
int8  iqual,
int16  iflags,
float  glintv,
int  iviirsnv7,
float *  bias,
float *  stdv,
float *  bias_mean,
int16 *  bias_counts 
)

Definition at line 6216 of file sst.c.

◆ comp_sses_sstv6v()

void comp_sses_sstv6v ( ssestabstrv6v *  sses,
float  diff,
float  lsst,
float  solz,
float  senz,
int  doy,
float  lat,
int8  iqual,
int16  iflags,
float  glintv,
int  iviirsnv7,
float *  bias,
float *  stdv,
float *  bias_mean,
int16 *  bias_counts 
)

Definition at line 6025 of file sst.c.

◆ comp_sses_sstv6v3()

void comp_sses_sstv6v3 ( ssestabstrv6v3 *  sses,
float  diff,
float  lsst,
float  solz,
float  senz,
int  doy,
float  lat,
int8  iqual,
int16  iflags,
float  glintv,
int  iviirsnv7,
float *  bias,
float *  stdv,
float *  bias_mean,
int16 *  bias_counts 
)

Definition at line 6089 of file sst.c.

◆ comp_sst()

void comp_sst ( l2str *  l2rec,
int32_t  is 
)

Definition at line 5865 of file sst.c.

◆ comp_sst3()

void comp_sst3 ( l2str *  l2rec,
int32_t  is 
)

Definition at line 7095 of file sst.c.

◆ comp_sst4()

void comp_sst4 ( l2str *  l2rec,
int32_t  is 
)

Definition at line 5718 of file sst.c.

◆ get_bias_mean_sst()

float* get_bias_mean_sst ( l2str *  l2rec)

Definition at line 7658 of file sst.c.

◆ get_bias_mean_sst4()

float* get_bias_mean_sst4 ( l2str *  l2rec)

Definition at line 7671 of file sst.c.

◆ get_bias_mean_sst_triple()

float* get_bias_mean_sst_triple ( l2str *  l2rec)

Definition at line 7689 of file sst.c.

◆ get_bias_sst()

float* get_bias_sst ( l2str *  l2rec)

Definition at line 7392 of file sst.c.

◆ get_bias_sst4()

float* get_bias_sst4 ( l2str *  l2rec)

Definition at line 7405 of file sst.c.

◆ get_bias_sst_triple()

float* get_bias_sst_triple ( l2str *  l2rec)

Definition at line 7423 of file sst.c.

◆ get_counts_sst()

int16* get_counts_sst ( l2str *  l2rec)

Definition at line 7450 of file sst.c.

◆ get_counts_sst4()

int16* get_counts_sst4 ( l2str *  l2rec)

Definition at line 7462 of file sst.c.

◆ get_counts_sst_triple()

int16* get_counts_sst_triple ( l2str *  l2rec)

Definition at line 7475 of file sst.c.

◆ get_flags_sst()

int16* get_flags_sst ( l2str *  l2rec)

Definition at line 7562 of file sst.c.

◆ get_flags_sst4()

int16* get_flags_sst4 ( l2str *  l2rec)

Definition at line 7575 of file sst.c.

◆ get_flags_sst_triple()

int16* get_flags_sst_triple ( l2str *  l2rec)

Definition at line 7593 of file sst.c.

◆ get_qual_sst()

int8* get_qual_sst ( l2str *  l2rec)

Definition at line 7518 of file sst.c.

◆ get_qual_sst4()

int8* get_qual_sst4 ( l2str *  l2rec)

Definition at line 7531 of file sst.c.

◆ get_qual_sst_triple()

int8* get_qual_sst_triple ( l2str *  l2rec)

Definition at line 7549 of file sst.c.

◆ get_sst()

float* get_sst ( l2str *  l2rec)

Definition at line 7606 of file sst.c.

◆ get_sst4()

float* get_sst4 ( l2str *  l2rec)

Definition at line 7625 of file sst.c.

◆ get_sst_dust_correction()

float* get_sst_dust_correction ( l2str *  l2rec)

Definition at line 7380 of file sst.c.

◆ get_sst_treesum()

float* get_sst_treesum ( l2str *  l2rec)

Definition at line 7700 of file sst.c.

◆ get_sst_triple()

float* get_sst_triple ( l2str *  l2rec)

Definition at line 7644 of file sst.c.

◆ get_stdv_sst()

float* get_stdv_sst ( l2str *  l2rec)

Definition at line 7437 of file sst.c.

◆ get_stdv_sst4()

float* get_stdv_sst4 ( l2str *  l2rec)

Definition at line 7488 of file sst.c.

◆ get_stdv_sst_triple()

float* get_stdv_sst_triple ( l2str *  l2rec)

Definition at line 7505 of file sst.c.

◆ init_sst()

void init_sst ( l2str *  l2rec)

Definition at line 1501 of file sst.c.

◆ isV5coef()

void isV5coef ( l2str *  l2rec)

Definition at line 1455 of file sst.c.

◆ load_sses_sstv6a()

void load_sses_sstv6a ( int32_t  sensorID,
char *  file,
ssestabstrv6a *  sses 
)

Definition at line 1258 of file sst.c.

◆ load_sses_sstv6m()

void load_sses_sstv6m ( int32_t  sensorID,
char *  file,
ssestabstrv6m *  sses 
)

Definition at line 820 of file sst.c.

◆ load_sses_sstv6m4()

void load_sses_sstv6m4 ( int32_t  sensorID,
char *  file,
ssestabstrv6m4 *  sses 
)

Definition at line 1039 of file sst.c.

◆ load_sses_sstv6v()

void load_sses_sstv6v ( int32_t  sensorID,
char *  file,
ssestabstrv6v *  sses 
)

Definition at line 408 of file sst.c.

◆ load_sses_sstv6v3()

void load_sses_sstv6v3 ( int32_t  sensorID,
char *  file,
ssestabstrv6v3 *  sses 
)

Definition at line 614 of file sst.c.

◆ nlsst()

float nlsst ( float  Bt11,
float  Bt12,
int32_t  is,
float  sstref,
float **  bounds,
float **  coef,
float  sstrefoffday,
float  sstrefoffnight,
int32_t  ip,
int32_t  xsatid,
size_t  nlatbands,
size_t  ncoefficients 
)

Definition at line 5475 of file sst.c.

◆ nlsst3()

float nlsst3 ( float  Bt37,
float  Bt11,
float  Bt12,
int32_t  is,
float  sstref,
float **  bounds,
float **  coef,
float  sstrefoff,
size_t  numbands,
int32_t  ip 
)

Definition at line 6965 of file sst.c.

◆ nlsst4()

float nlsst4 ( float  Bt39,
float  Bt40,
int32_t  is,
float **  bounds,
float **  coef,
int32_t  ip,
size_t  nlatbands 
)

Definition at line 5659 of file sst.c.

◆ read_sst3_coeff()

void read_sst3_coeff ( l2str *  l2rec,
float **  bounds,
float **  coef,
float  sstrefoff,
size_t *  numbands 
)

Definition at line 6718 of file sst.c.

◆ read_sst4_coeff()

void read_sst4_coeff ( int32  sensorID,
char *  filename,
double  scantime,
float **  bounds,
float **  coef 
)

Definition at line 2211 of file sst.c.

◆ read_sst_coeff()

void read_sst_coeff ( l2str *  l2rec,
float **  bounds,
float **  coef,
float *  sstrefoffday,
float *  sstrefoffnight 
)

Definition at line 1879 of file sst.c.

◆ read_v5_sst_coeff()

void read_v5_sst_coeff ( l2str *  l2rec,
float **  bounds,
float **  coef,
float *  sstrefoffday,
float *  sstrefoffnight 
)

Definition at line 1749 of file sst.c.

◆ rhoCboxstats()

int32_t rhoCboxstats ( int32_t  ip,
int32_t  nx,
int32_t  ny,
statstr *  statrec 
)

Definition at line 2397 of file sst.c.

◆ rhotboxstats()

int32_t rhotboxstats ( int32_t  ip,
int  ib,
int  nbands,
int32_t  nx,
int32_t  ny,
statstr *  statrec 
)

Definition at line 2506 of file sst.c.

◆ run_btboxavg()

void run_btboxavg ( int  npix,
int  btidx,
float *  avgarr 
)

Definition at line 2908 of file sst.c.

◆ run_btboxmax()

void run_btboxmax ( int  npix,
int  btidx,
float *  maxarr 
)

Definition at line 2954 of file sst.c.

◆ run_btboxmaxmin()

void run_btboxmaxmin ( int  npix,
int  btidx,
float *  maxminarr 
)

Definition at line 2924 of file sst.c.

◆ run_btboxmin()

void run_btboxmin ( int  npix,
int  btidx,
float *  minarr 
)

Definition at line 2939 of file sst.c.

◆ run_btboxstdev()

void run_btboxstdev ( int  npix,
int  btidx,
float *  stdevarr 
)

Definition at line 2982 of file sst.c.

◆ run_rhoCboxmaxmin()

void run_rhoCboxmaxmin ( int  npix,
float *  maxminarr,
float *  minarr,
float *  maxarr 
)

Definition at line 2966 of file sst.c.

◆ run_rhotboxmaxmin()

void run_rhotboxmaxmin ( int  npix,
int  btidx,
int  nbands,
float *  maxminarr,
float *  maxarr 
)

Definition at line 2890 of file sst.c.

◆ run_rhotboxmin()

void run_rhotboxmin ( int  npix,
int  btidx,
int  nbands,
float *  minarr 
)

Definition at line 2874 of file sst.c.

◆ run_sst()

void run_sst ( l2str *  l2rec)

Definition at line 7232 of file sst.c.

◆ run_sstboxstdev()

void run_sstboxstdev ( int  npix,
float *  sst_stdev 
)

Definition at line 2858 of file sst.c.

◆ set_flags_sst()

void set_flags_sst ( l2str *  l2rec)

Definition at line 3157 of file sst.c.

◆ set_flags_sst3()

void set_flags_sst3 ( l2str *  l2rec)

Definition at line 6443 of file sst.c.

◆ set_flags_sst4()

void set_flags_sst4 ( l2str *  l2rec)

Definition at line 4884 of file sst.c.

◆ set_qual_sst()

void set_qual_sst ( l2str *  l2rec)

Definition at line 5216 of file sst.c.

◆ set_qual_sst3()

void set_qual_sst3 ( l2str *  l2rec)

Definition at line 6642 of file sst.c.

◆ set_qual_sst4()

void set_qual_sst4 ( l2str *  l2rec)

Definition at line 5407 of file sst.c.

◆ set_sses_sst3v6v3()

void set_sses_sst3v6v3 ( l2str *  l2rec)

Definition at line 6338 of file sst.c.

◆ set_sses_sst4v6m()

void set_sses_sst4v6m ( l2str *  l2rec)

Definition at line 6371 of file sst.c.

◆ set_sses_sstv6()

void set_sses_sstv6 ( l2str *  l2rec)

Definition at line 6396 of file sst.c.

◆ sst_ran()

int sst_ran ( int  recnum)

Definition at line 1736 of file sst.c.

◆ sstboxstats()

int32_t sstboxstats ( int32_t  ip,
int32_t  nx,
int32_t  ny,
statstr *  statrec 
)

Definition at line 2746 of file sst.c.

◆ sstcloud()

int sstcloud ( int32_t  ip,
int32_t  nx,
int32_t  ny,
float  thresh 
)

Definition at line 2313 of file sst.c.

◆ sstmasked()

int sstmasked ( int32_t *  flags,
int32_t  ip 
)

Definition at line 3070 of file sst.c.