NASA Logo
Ocean Color Science Software

ocssw V2022
get_sdp.h
Go to the documentation of this file.
1 #ifndef _GET_SDP_H
2 #define _GET_SDP_H
3 
4 static const float pigmin = 0.001;
5 static const float pigmax = 1000.0;
6 
7 #define SDPBADRRS 0x0001;
8 #define SDPSAAFAIL 0x0002;
9 #define BADTCHL 0x0004;
10 #define BADZEA 0x0008;
11 #define BADDVCHLA 0x0010;
12 #define BADBUTOFUCO 0x0020;
13 #define BADHEXOFUCO 0x0040;
14 #define BADALLO 0x0080;
15 #define BADMVCHLB 0x0100
16 #define BADNEO 0x0200;
17 #define BADVIOLA 0x0400;
18 #define BADFUCO 0x0800;
19 #define BADCHLC12 0x1000;
20 #define BASCHLC3 0x2000;
21 #define BADPERID 0x4000;
22 
23 typedef struct sdp_data_str {
24 
25  int nvbands;
26  int nfitbands;
27  int nfbands;
28  int nfree;
29  int i440;
30  int i440f;
31  int i490;
32  int i555;
33 
34  int *bindx;
35  int *fbindx;
36 
37  float *bands;
38  float *fbands;
39 
40  float adg_s;
41  float bbp_s;
42 
43  float *g;
44  float *aw;
45  float *bbw;
46  float *adgstar;
47  float *bbpstar;
48  float *aphA;
49  float *aphB;
50 
51  float *faw;
52  float *fbbw;
53  float *fadgstar;
54  float *fbbpstar;
55  float *faphA;
56  float *faphB;
57  double **Acoeff;
58  double **Ccoeff;
59 
60  double *popt;
61  float *Rrs_a;
62 
63 } sdpstr;
64 
65 #endif
int * bindx
Definition: get_sdp.h:34
float * faphA
Definition: get_sdp.h:55
int nfbands
Definition: get_sdp.h:27
double ** Acoeff
Definition: get_sdp.h:57
float * aw
Definition: get_sdp.h:44
float * aphB
Definition: get_sdp.h:49
float * fbbw
Definition: get_sdp.h:52
int i440
Definition: get_sdp.h:29
float * bbw
Definition: get_sdp.h:45
float * fbbpstar
Definition: get_sdp.h:54
float * faw
Definition: get_sdp.h:51
int i440f
Definition: get_sdp.h:30
float * fbands
Definition: get_sdp.h:38
int i555
Definition: get_sdp.h:32
float * faphB
Definition: get_sdp.h:56
float * Rrs_a
Definition: get_sdp.h:61
float * aphA
Definition: get_sdp.h:48
double * popt
Definition: get_sdp.h:60
int nfitbands
Definition: get_sdp.h:26
float * bbpstar
Definition: get_sdp.h:47
int i490
Definition: get_sdp.h:31
float bbp_s
Definition: get_sdp.h:41
int nvbands
Definition: get_sdp.h:25
double ** Ccoeff
Definition: get_sdp.h:58
float * g
Definition: get_sdp.h:43
float * adgstar
Definition: get_sdp.h:46
float adg_s
Definition: get_sdp.h:40
int * fbindx
Definition: get_sdp.h:35
float * bands
Definition: get_sdp.h:37
int nfree
Definition: get_sdp.h:28
float * fadgstar
Definition: get_sdp.h:53