dot-get_H.Rd
H: sensible heat flux density (W / m^2)
.get_H(T_leaf, pars, unitless)
Leaf temperature in Kelvin
Concatenated parameters (leaf_par
, enviro_par
, and constants
)
Logical. Should function use parameters with units
? The function is faster when FALSE, but input must be in correct units or else results will be incorrect without any warning.
Value in W / m\(^2\) of class units
$$H = P_\mathrm{a} c_p g_\mathrm{h} (T_\mathrm{leaf} - T_\mathrm{air})$$
Symbol | R | Description | Units | Default |
\(c_p\) | c_p | heat capacity of air | J / (g K) | 1.01 |
\(g_\mathrm{h}\) | g_h | boundary layer conductance to heat | m / s | calculated |
\(P_\mathrm{a}\) | P_a | density of dry air | g / m^3 | calculated |
\(T_\mathrm{air}\) | T_air | air temperature | K | 298.15 |
\(T_\mathrm{leaf}\) | T_leaf | leaf temperature | K | input |
library(tealeaves)
cs <- make_constants()
ep <- make_enviropar()
lp <- make_leafpar()
T_leaf <- set_units(298.15, K)
tealeaves:::.get_H(T_leaf, c(cs, ep, lp), FALSE)
#> 0 [J/m^2/s]