OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
get_bpar.c File Reference
#include <stdio.h>
#include <math.h>
#include "l12_proto.h"
Include dependency graph for get_bpar.c:

Go to the source code of this file.

Macros

#define KD_MAX   6.4
 
#define KD_MIN   0.016
 

Functions

int bpar_ran (int recnum)
 
void bpar_init (l2str *l2rec)
 
int cacl_isleap (int year)
 
double calc_solz_t (l2str *l2rec, int ip, double soltime)
 
void calc_solz_t_array (l2str *l2rec, int ip)
 
double calc_benthic_ipar (l2str *l2rec, int ip, double z, double solza)
 
double calc_benthic_par (l2str *l2rec, int ip, double z)
 
void run_bpar (l2str *l2rec)
 
void get_bpar (l2str *l2rec, l2prodstr *p, float prod[])
 

Variables

int32_t timeStepNum = 50
 

Macro Definition Documentation

◆ KD_MAX

#define KD_MAX   6.4

Definition at line 38 of file get_bpar.c.

◆ KD_MIN

#define KD_MIN   0.016

Definition at line 39 of file get_bpar.c.

Function Documentation

◆ bpar_init()

void bpar_init ( l2str *  l2rec)

Definition at line 73 of file get_bpar.c.

◆ bpar_ran()

int bpar_ran ( int  recnum)

Definition at line 62 of file get_bpar.c.

◆ cacl_isleap()

int cacl_isleap ( int  year)

Definition at line 95 of file get_bpar.c.

◆ calc_benthic_ipar()

double calc_benthic_ipar ( l2str *  l2rec,
int  ip,
double  z,
double  solza 
)

Definition at line 218 of file get_bpar.c.

◆ calc_benthic_par()

double calc_benthic_par ( l2str *  l2rec,
int  ip,
double  z 
)

Definition at line 336 of file get_bpar.c.

◆ calc_solz_t()

double calc_solz_t ( l2str *  l2rec,
int  ip,
double  soltime 
)

Definition at line 120 of file get_bpar.c.

◆ calc_solz_t_array()

void calc_solz_t_array ( l2str *  l2rec,
int  ip 
)

Definition at line 159 of file get_bpar.c.

◆ get_bpar()

void get_bpar ( l2str *  l2rec,
l2prodstr *  p,
float  prod[] 
)

Definition at line 482 of file get_bpar.c.

◆ run_bpar()

void run_bpar ( l2str *  l2rec)

Definition at line 383 of file get_bpar.c.

Variable Documentation

◆ timeStepNum

int32_t timeStepNum = 50

Definition at line 43 of file get_bpar.c.