22 double leaf_reflectance,
23 double leaf_transmittance,
29 double leaf_reflectance,
30 double leaf_transmittance,
37 double par_energy_content,
38 double par_energy_fraction
44 double par_energy_content,
45 double leaf_reflectance_par,
46 double leaf_transmittance_par,
47 double leaf_reflectance_nir,
48 double leaf_transmittance_nir
75 double ambient_ppfd_beam,
76 double ambient_ppfd_diffuse,
78 double cosine_zenith_angle,
82 double leaf_reflectance_nir,
83 double leaf_reflectance_par,
84 double leaf_transmittance_nir,
85 double leaf_transmittance_par,
86 double par_energy_content,
87 double par_energy_fraction,
double shaded_fraction[MAXLAY]
double sunlit_incident_nir[MAXLAY]
double shaded_incident_nir[MAXLAY]
double sunlit_absorbed_ppfd[MAXLAY]
double sunlit_fraction[MAXLAY]
double shaded_incident_ppfd[MAXLAY]
double sunlit_incident_ppfd[MAXLAY]
double shaded_absorbed_shortwave[MAXLAY]
double sunlit_absorbed_shortwave[MAXLAY]
double canopy_direct_transmission_fraction
double shaded_absorbed_ppfd[MAXLAY]
double shaded_radiation(double Q_ob, double Q_od, double k_direct, double k_diffuse, double alpha, double ell)
Computes the radiation incident on shaded leaves using Equation 15.19 from Campbell & Norman (1998).
Light_profile sunML(double ambient_ppfd_beam, double ambient_ppfd_diffuse, double chil, double cosine_zenith_angle, double heightf, double k_diffuse, double lai, double leaf_reflectance_nir, double leaf_reflectance_par, double leaf_transmittance_nir, double leaf_transmittance_par, double par_energy_content, double par_energy_fraction, int nlayers)
Computes an n-layered light profile from the direct light, diffuse light, leaf area index,...
double absorbed_shortwave(double incident_nir, double incident_ppfd, double par_energy_content, double leaf_reflectance_par, double leaf_transmittance_par, double leaf_reflectance_nir, double leaf_transmittance_nir)
Computes total shortwave radiation absorbed by a leaf.
double thin_layer_absorption(double leaf_reflectance, double leaf_transmittance, double incident_light)
Computes absorbed light from incident light for a thin layer of material.
double total_radiation(double Q_o, double k, double alpha, double ell)
Computes total radiation (direct and downscattered) using Equation 15.15 from Campbell & Norman (1998...
double downscattered_radiation(double Q_ob, double k, double alpha, double ell)
Computes downscattered radiation using Equation 15.20 from Campbell & Norman (1998).
double nir_from_ppfd(double ppfd, double par_energy_content, double par_energy_fraction)
Computes energy flux in the near-infrared band (in J / m^2 / s) from the photosynthetically active ph...
double thick_layer_absorption(double leaf_reflectance, double leaf_transmittance, double incident_light)
Computes absorbed light from incident light for a thick layer of material.