OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
owt.c File Reference
#include "l12_proto.h"
#include "nr.h"
#include "nrutil.h"
Include dependency graph for owt.c:

Go to the source code of this file.

Classes

struct  error_struc
 

Macros

#define DEBUG_OWT   0
 
#define NCLASSES   16
 
#define NRRS   6
 
#define NWTS   9
 

Functions

void fuzzy_func_v3 (float *rrs, float **urrs, float ***y3inv, int nclass, int nwts, int df, double *outdata)
 
void covariance_inversion (float *rrs_cov, int nclasses, int df, float ***y3inv)
 
void run_owt (l2str *l2rec)
 
float chl_error (char *fname, float wts[], int nwts, int dclass)
 
void optical_water_type (l2str *l2rec, l2prodstr *p, void *vptr)
 

Macro Definition Documentation

◆ DEBUG_OWT

#define DEBUG_OWT   0

Definition at line 5 of file owt.c.

◆ NCLASSES

#define NCLASSES   16

Definition at line 6 of file owt.c.

◆ NRRS

#define NRRS   6

Definition at line 7 of file owt.c.

◆ NWTS

#define NWTS   9

Definition at line 8 of file owt.c.

Function Documentation

◆ chl_error()

float chl_error ( char *  fname,
float  wts[],
int  nwts,
int  dclass 
)

Definition at line 242 of file owt.c.

◆ covariance_inversion()

void covariance_inversion ( float *  rrs_cov,
int  nclasses,
int  df,
float ***  y3inv 
)

Definition at line 18 of file covariance_inversion.c.

◆ fuzzy_func_v3()

void fuzzy_func_v3 ( float *  rrs,
float **  urrs,
float ***  y3inv,
int  nclass,
int  nwts,
int  df,
double *  outdata 
)

Definition at line 34 of file fuzzy_func_v3.c.

◆ optical_water_type()

void optical_water_type ( l2str *  l2rec,
l2prodstr *  p,
void *  vptr 
)

Definition at line 325 of file owt.c.

◆ run_owt()

void run_owt ( l2str *  l2rec)

Definition at line 24 of file owt.c.