OB.DAAC Logo
NASA Logo
Ocean Color Science Software

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

Go to the source code of this file.

Macros

#define NSOL   45
 
#define NSEN   41
 
#define NORDER   3
 
#define NWIND   8
 

Typedefs

typedef float ray_array[NWIND][NSOL][NORDER][NSEN]
 

Functions

float ray_press_wang (float taur, float airmass, float pr)
 
void read_rayleigh_lut (char *file, int32_t iw, int pol_opt)
 
void rayleigh (l1str *l1rec, int32_t ip)
 

Macro Definition Documentation

◆ NORDER

#define NORDER   3

Definition at line 5 of file rayleigh.c.

◆ NSEN

#define NSEN   41

Definition at line 4 of file rayleigh.c.

◆ NSOL

#define NSOL   45

Definition at line 3 of file rayleigh.c.

◆ NWIND

#define NWIND   8

Definition at line 6 of file rayleigh.c.

Typedef Documentation

◆ ray_array

typedef float ray_array[NWIND][NSOL][NORDER][NSEN]

Definition at line 13 of file rayleigh.c.

Function Documentation

◆ ray_press_wang()

float ray_press_wang ( float  taur,
float  airmass,
float  pr 
)

Definition at line 23 of file rayleigh.c.

◆ rayleigh()

void rayleigh ( l1str *  l1rec,
int32_t  ip 
)

Definition at line 130 of file rayleigh.c.

◆ read_rayleigh_lut()

void read_rayleigh_lut ( char *  file,
int32_t  iw,
int  pol_opt 
)

Definition at line 69 of file rayleigh.c.