1#ifndef ENERGY_BALANCE_H
2#define ENERGY_BALANCE_H
24 double const air_pressure,
25 double const air_temperature,
26 double const Delta_rho,
27 double const epsilon_s,
29 double const gbw_canopy,
32 double const leaf_temperature,
33 double const leaf_width,
35 double const stomatal_conductance,
36 double const wind_speed
40 double absorbed_longwave_energy,
41 double absorbed_shortwave_energy,
43 double air_temperature,
46 double relative_humidity,
47 double stomatal_conductance,
double check_leaf_temp(double const air_pressure, double const air_temperature, double const Delta_rho, double const epsilon_s, double const gamma, double const gbw_canopy, double const J_a, double const lambda, double const leaf_temperature, double const leaf_width, double const s, double const stomatal_conductance, double const wind_speed)
Calculates a difference in leaf temperature; this function will return zero only if leaf temperature ...
energy_balance_outputs leaf_energy_balance(double absorbed_longwave_energy, double absorbed_shortwave_energy, double air_pressure, double air_temperature, double gbw_canopy, double leaf_width, double relative_humidity, double stomatal_conductance, double wind_speed)
Calculates leaf-level temperature and transpiration rate for a leaf within a canopy using a Penman-Mo...
double gbw
Total boundary layer conductance to water vapor, for mass fluxes (m / s)
double storage
Rate of energy storage by the leaf; should be zero (J / m^2 / s)
double EPriestly
Priestly transpiration rate (mmol / m^2 / s)
double TransR
Transpiration rate (mmol / m^2 / s)
double leaf_temp_check
Equals zero if loop has converged (degrees C)
double EPenman
Potential transpiration rate (mmol / m^2 / s)
double gsw
Stomatal conductance to water vapor, for mass fluxes (m / s)
double E_loss
Rate of energy loss due to transpiration (J / m^2 / s)
double gbw_molecular
Total boundary layer conductance to water vapor, for molecular fluxes (mol / m^2 / s)
size_t iterations
Number of iterations used by convergence loop.
double gbw_leaf
Leaf boundary layer conductance to water vapor, for mass fluxes (m / s)
double H
Rate of sensible heat loss (J / m^2 / s)
double gbw_canopy
Canopy boundary layer conductance to water vapor, for mass fluxes (m / s)
double RH_canopy
Relative humidity in the canopy, just outside the leaf boundary layer (dimensionless)
double Deltat
Temperature difference (leaf - air) (degrees C)
double PhiN
Net energy available for transpiration and heat loss (J / m^2 / s)