ocssw
V2022
|
Include dependency graph for brdf.c:
Go to the source code of this file.
Macros | |
#define | NTWAVE 6 |
#define | NTWIND 5 |
#define | N_W 7 |
#define | N_S 6 |
#define | N_C 6 |
#define | N_N 17 |
#define | N_A 13 |
Functions | |
void | foq_morel (int foqopt, l2str *l2rec, float wave[], int32_t nwave, float chl, float nLw[], float Fo[], float solz, float senz, float phi, float brdf[]) |
void | dtran_brdf (l2str *l2rec, int32_t ip, float wave[], int32_t nwave, float Fo[], float nLw[], float chl, float brdf[]) |
void | diff_tran_corr_ (int *iphase, float *solz, float *senz, float *phi, float *chl, float *taua, float *correct) |
int32_t | getncDimensionLength (int ncid, int dimId) |
int | getncFQdim (int ncid, char *file, char *sdsname, int sds_id, int nexp, float *bdat) |
int | ocbrdf (l2str *l2rec, int32_t ip, int32_t brdf_opt, float wave[], int32_t nwave, float solz, float senz, float phi, float ws, float chl, float nLw[], float Fo[], float brdf[]) |
float | fresnel_sen (float senz, int return_tf) |
void | fresnel_sol (float wave[], int32_t nwave, float solz, float ws, float brdf[], int return_tf) |
void | gothic_R (float wave[], int32_t nwave, float solz, float senz, float ws, float R[]) |
int | morel_index (float xtab[], int32_t ntab, float x) |
void | foqint_morel (char *file, float wave[], int32_t nwave, float solz, float senzp, float phi, float chl, float brdf[]) |
void | qint_morel (float wave[], int32_t nwave, float solz, float chl, float Qn[]) |
Macro Definition Documentation
◆ N_A
◆ N_C
◆ N_N
◆ N_S
◆ N_W
◆ NTWAVE
#define NTWAVE 6 |
◆ NTWIND
#define NTWIND 5 |
Function Documentation
◆ diff_tran_corr_()
void diff_tran_corr_ | ( | int * | iphase, |
float * | solz, | ||
float * | senz, | ||
float * | phi, | ||
float * | chl, | ||
float * | taua, | ||
float * | correct | ||
) |
◆ dtran_brdf()
void dtran_brdf | ( | l2str * | l2rec, |
int32_t | ip, | ||
float | wave[], | ||
int32_t | nwave, | ||
float | Fo[], | ||
float | nLw[], | ||
float | chl, | ||
float | brdf[] | ||
) |
◆ foq_morel()
void foq_morel | ( | int | foqopt, |
l2str * | l2rec, | ||
float | wave[], | ||
int32_t | nwave, | ||
float | chl, | ||
float | nLw[], | ||
float | Fo[], | ||
float | solz, | ||
float | senz, | ||
float | phi, | ||
float | brdf[] | ||
) |
◆ foqint_morel()
void foqint_morel | ( | char * | file, |
float | wave[], | ||
int32_t | nwave, | ||
float | solz, | ||
float | senzp, | ||
float | phi, | ||
float | chl, | ||
float | brdf[] | ||
) |
◆ fresnel_sen()
◆ fresnel_sol()
void fresnel_sol | ( | float | wave[], |
int32_t | nwave, | ||
float | solz, | ||
float | ws, | ||
float | brdf[], | ||
int | return_tf | ||
) |
◆ getncDimensionLength()
◆ getncFQdim()
int getncFQdim | ( | int | ncid, |
char * | file, | ||
char * | sdsname, | ||
int | sds_id, | ||
int | nexp, | ||
float * | bdat | ||
) |
◆ gothic_R()
void gothic_R | ( | float | wave[], |
int32_t | nwave, | ||
float | solz, | ||
float | senz, | ||
float | ws, | ||
float | R[] | ||
) |
◆ morel_index()
◆ ocbrdf()
int ocbrdf | ( | l2str * | l2rec, |
int32_t | ip, | ||
int32_t | brdf_opt, | ||
float | wave[], | ||
int32_t | nwave, | ||
float | solz, | ||
float | senz, | ||
float | phi, | ||
float | ws, | ||
float | chl, | ||
float | nLw[], | ||
float | Fo[], | ||
float | brdf[] | ||
) |