The BioCro C++ Library
lightME.h
Go to the documentation of this file.
1
struct
Light_model
{
2
double
direct_transmittance
;
3
double
diffuse_transmittance
;
4
double
direct_fraction
;
5
double
diffuse_fraction
;
6
};
7
8
Light_model
lightME
(
9
double
cosine_zenith_angle,
10
double
atmospheric_pressure,
11
double
atmospheric_transmittance,
12
double
atmospheric_scattering);
lightME
Light_model lightME(double cosine_zenith_angle, double atmospheric_pressure, double atmospheric_transmittance, double atmospheric_scattering)
Calculates the "light macro environment"; in other words, the amount of sunlight scattered out of the...
Definition:
lightME.cpp:56
Light_model
Definition:
lightME.h:1
Light_model::diffuse_transmittance
double diffuse_transmittance
Atmospheric transmittance to diffuse radiation (dimensionless)
Definition:
lightME.h:3
Light_model::direct_transmittance
double direct_transmittance
Atmospheric transmittance to direct radiation (dimensionless)
Definition:
lightME.h:2
Light_model::direct_fraction
double direct_fraction
Fraction of direct irradiance at the Earth's surface (dimensionless)
Definition:
lightME.h:4
Light_model::diffuse_fraction
double diffuse_fraction
Fraction of diffuse irradiance at the Earth's surface (dimensionless)
Definition:
lightME.h:5
src
module_library
lightME.h
Generated on Mon Feb 9 2026 17:59:41 for The BioCro C++ Library by
1.9.4