Internal function that computes the two irradiances needed to compute various waveband ratios and fractions.
two_irrads(
spct,
w.band.num,
w.band.denom,
unit.out.num,
unit.out.denom,
quantity,
wb.trim,
use.cached.mult,
use.hinges,
naming
)
an object of class "source_spct".
waveband objects or lists of waveband objects used to compute the numerator(s) and denominator(s) of the ratio(s). The waveband(s) determine the region(s) of the spectrum that are summarized.
character Allowed values "energy", and "photon", or its alias "quantum".
character string One of "total", "average" or "mean".
logical if TRUE wavebands crossing spectral data boundaries are trimmed, if FALSE, they are discarded
logical indicating whether multiplier values should be cached between calls
logical Flag indicating whether to insert "hinges" into the spectral data before integration so as to reduce interpolation errors at the boundaries of the wavebands.
character one of "long", "default", "short" or "none". Used to select the type of names to assign to returned value.
See irrad
for details on the irradiance calculations.