OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
giop.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  giop_ctl_str
 

Macros

#define AMOEBA   0
 
#define LEVMARQ   1
 
#define SVDFIT   3
 
#define SVDSIOP   4
 
#define ADGTAB   0
 
#define ADGS   1
 
#define ADGSQAA   2
 
#define ADGSOBPG   3
 
#define ADGSIOPTAB   4
 
#define BBPTAB   0
 
#define BBPS   1
 
#define BBPSHAL   2
 
#define BBPSQAA   3
 
#define BBPSPML   4
 
#define BBPSCIOTTI   5
 
#define BBPSMM01   6
 
#define BBPSLAS   7
 
#define BBPLAS   8
 
#define BBPLASFIX   9
 
#define BBPQAAFIX   10
 
#define APHTAB   0
 
#define APHGAUSS   1
 
#define APHBRICAUD   2
 
#define APHCIOTTI   3
 
#define ACDOMTAB   0
 
#define ACDOMNONE   1
 
#define ANAPTAB   0
 
#define ANAPNONE   1
 
#define BBPHTAB   0
 
#define BBPHNONE   1
 
#define BBNAPTAB   0
 
#define BBNAPNONE   1
 
#define RRSGRD   0
 
#define RRSFOQ   1
 

Functions

void set_giop_aph_s (giopstr *g, float aph_s)
 
void set_giop_adg_s (giopstr *g, float adg_s)
 
void set_giop_bbp_s (giopstr *g, float bbp_s)
 
void set_giop_aph_t (giopstr *g, float aphw[], float aphs[], int aphn)
 
float * giop_get_chl_pointer ()
 
float * giop_get_adg_pointer ()
 
float * giop_get_aph_pointer ()
 
float * giop_get_bbp_pointer ()
 
float ** giop_get_fitpar_pointer ()
 
void run_giop (l2str *l2rec)
 

Macro Definition Documentation

◆ ACDOMNONE

#define ACDOMNONE   1

Definition at line 40 of file giop.h.

◆ ACDOMTAB

#define ACDOMTAB   0

Definition at line 39 of file giop.h.

◆ ADGS

#define ADGS   1

Definition at line 13 of file giop.h.

◆ ADGSIOPTAB

#define ADGSIOPTAB   4

Definition at line 16 of file giop.h.

◆ ADGSOBPG

#define ADGSOBPG   3

Definition at line 15 of file giop.h.

◆ ADGSQAA

#define ADGSQAA   2

Definition at line 14 of file giop.h.

◆ ADGTAB

#define ADGTAB   0

Definition at line 12 of file giop.h.

◆ AMOEBA

#define AMOEBA   0

Definition at line 6 of file giop.h.

◆ ANAPNONE

#define ANAPNONE   1

Definition at line 44 of file giop.h.

◆ ANAPTAB

#define ANAPTAB   0

Definition at line 43 of file giop.h.

◆ APHBRICAUD

#define APHBRICAUD   2

Definition at line 34 of file giop.h.

◆ APHCIOTTI

#define APHCIOTTI   3

Definition at line 35 of file giop.h.

◆ APHGAUSS

#define APHGAUSS   1

Definition at line 33 of file giop.h.

◆ APHTAB

#define APHTAB   0

Definition at line 32 of file giop.h.

◆ BBNAPNONE

#define BBNAPNONE   1

Definition at line 52 of file giop.h.

◆ BBNAPTAB

#define BBNAPTAB   0

Definition at line 51 of file giop.h.

◆ BBPHNONE

#define BBPHNONE   1

Definition at line 48 of file giop.h.

◆ BBPHTAB

#define BBPHTAB   0

Definition at line 47 of file giop.h.

◆ BBPLAS

#define BBPLAS   8

Definition at line 27 of file giop.h.

◆ BBPLASFIX

#define BBPLASFIX   9

Definition at line 28 of file giop.h.

◆ BBPQAAFIX

#define BBPQAAFIX   10

Definition at line 29 of file giop.h.

◆ BBPS

#define BBPS   1

Definition at line 20 of file giop.h.

◆ BBPSCIOTTI

#define BBPSCIOTTI   5

Definition at line 24 of file giop.h.

◆ BBPSHAL

#define BBPSHAL   2

Definition at line 21 of file giop.h.

◆ BBPSLAS

#define BBPSLAS   7

Definition at line 26 of file giop.h.

◆ BBPSMM01

#define BBPSMM01   6

Definition at line 25 of file giop.h.

◆ BBPSPML

#define BBPSPML   4

Definition at line 23 of file giop.h.

◆ BBPSQAA

#define BBPSQAA   3

Definition at line 22 of file giop.h.

◆ BBPTAB

#define BBPTAB   0

Definition at line 19 of file giop.h.

◆ LEVMARQ

#define LEVMARQ   1

Definition at line 7 of file giop.h.

◆ RRSFOQ

#define RRSFOQ   1

Definition at line 57 of file giop.h.

◆ RRSGRD

#define RRSGRD   0

Definition at line 56 of file giop.h.

◆ SVDFIT

#define SVDFIT   3

Definition at line 8 of file giop.h.

◆ SVDSIOP

#define SVDSIOP   4

Definition at line 9 of file giop.h.

Function Documentation

◆ giop_get_adg_pointer()

float* giop_get_adg_pointer ( )

Definition at line 2768 of file giop.c.

◆ giop_get_aph_pointer()

float* giop_get_aph_pointer ( )

Definition at line 2782 of file giop.c.

◆ giop_get_bbp_pointer()

float* giop_get_bbp_pointer ( )

Definition at line 2775 of file giop.c.

◆ giop_get_chl_pointer()

float* giop_get_chl_pointer ( )

Definition at line 2761 of file giop.c.

◆ giop_get_fitpar_pointer()

float** giop_get_fitpar_pointer ( )

Definition at line 2789 of file giop.c.

◆ run_giop()

void run_giop ( l2str *  l2rec)

Definition at line 1616 of file giop.c.

◆ set_giop_adg_s()

void set_giop_adg_s ( giopstr *  g,
float  adg_s 
)

◆ set_giop_aph_s()

void set_giop_aph_s ( giopstr *  g,
float  aph_s 
)

◆ set_giop_aph_t()

void set_giop_aph_t ( giopstr *  g,
float  aphw[],
float  aphs[],
int  aphn 
)

◆ set_giop_bbp_s()

void set_giop_bbp_s ( giopstr *  g,
float  bbp_s 
)