Uses the heat balance derived in docs/decoction.md, against the mash as it
will be when the pull comes back, not as it is when the pull leaves. The
module comment explains why those differ and by how much.
Edge cases get the same answers as in the classic form, since
decoctionVolume calls this: a target at or below the mash's current
temperature pulls nothing, and a target at or above the return temperature
is unreachable and reports an infinite capacity instead of a wrong volume
that looks plausible.
Size one decoction.
Uses the heat balance derived in
docs/decoction.md, against the mash as it will be when the pull comes back, not as it is when the pull leaves. The module comment explains why those differ and by how much.Edge cases get the same answers as in the classic form, since decoctionVolume calls this: a target at or below the mash's current temperature pulls nothing, and a target at or above the return temperature is unreachable and reports an infinite capacity instead of a wrong volume that looks plausible.