OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
qaa.h
Go to the documentation of this file.
1 
8 #ifndef _QAA_H
9 #define _QAA_H
10 
11 enum {
15 };
16 
17 int qaa_is_initialized(void);
18 
19 int qaa_init(int i410, int i440, int i490, int i555, int i640);
20 int qaa_set_param(int param, ...);
21 int qaa_v6(int nbands, double *wavel, double *Rrs, double *aw, double *bbw,
22  double *rrs, double *u, double *a, double *bb,
23  unsigned char *flags);
24 int qaa_decomp(int nbands, double *wavel, double *rrs, double *a, double *aw,
25  double *adg, double *aph, unsigned char *flags);
26 int qaaf_v6(int nbands, float *wavel, float *Rrs, float *aw, float *bbw,
27  float *rrs, float *u, float *a, float *bb,
28  unsigned char *flags);
29 int qaaf_decomp(int nbands, float *wavel, float *rrs, float *a, float *aw,
30  float *adg, float *aph, unsigned char *flags);
31 
32 #endif
@ QAA_S_PARAM
Definition: qaa.h:12
@ QAA_COEFS_PARAM
Definition: qaa.h:13
int qaaf_v6(int nbands, float *wavel, float *Rrs, float *aw, float *bbw, float *rrs, float *u, float *a, float *bb, unsigned char *flags)
Quasi-Analytical Algorithm v4.
Definition: qaa.c:279
int qaa_v6(int nbands, double *wavel, double *Rrs, double *aw, double *bbw, double *rrs, double *u, double *a, double *bb, unsigned char *flags)
Quasi-Analytical Algorithm v6.
Definition: qaa.c:200
int qaa_decomp(int nbands, double *wavel, double *rrs, double *a, double *aw, double *adg, double *aph, unsigned char *flags)
Quasi-Analytical Algorithm - decomposition of total absorption.
Definition: qaa.c:380
flags
Definition: DDAlgorithm.h:22
int qaa_set_param(int param,...)
set a parameter for Quasi-Analytical Algorithm
Definition: qaa.c:163
int32_t nbands
data_t u
Definition: decode_rs.h:74
int qaa_is_initialized(void)
determine if qaa algorithm properly initialized
Definition: qaa.c:113
@ QAA_APH_CHECK
Definition: qaa.h:14
int qaa_init(int i410, int i440, int i490, int i555, int i640)
initalize Quasi-Analytical Algorithm v4
Definition: qaa.c:132
PGE01 indicating that PGE02 PGE01 V6 for and PGE01 V2 for MOD03 were used to produce the granule By convention adopted in all MODIS Terra PGE02 code versions are The fourth digit of the PGE02 version denotes the LUT version used to produce the granule The source of the metadata environment variable ProcessingCenter was changed from a QA LUT value to the Process Configuration A sign used in error in the second order term was changed to a
Definition: HISTORY.txt:424
int qaaf_decomp(int nbands, float *wavel, float *rrs, float *a, float *aw, float *adg, float *aph, unsigned char *flags)
Quasi-Analytical Algorithm - decomposition of total absorption.
Definition: qaa.c:450