The efficiency that applies to one addition, as a fraction (0–1).
Extract, sugar and non-fermentables dissolve completely: 1.0, whatever
their use says, because there is nothing to convert or lauter.
Grain in the mash: the profile's mash efficiency.
Anything steeped (or grain tossed into the kettle): the partial steep
efficiency, 50 % by default.
Grain added to the whirlpool or fermenter cannot contribute extract: 0.
The parameter is just { class, use }, like isMashGrain below,
because those two fields decide which efficiency applies. Callers holding
something other than a full FermentableAddition (a recipe document
row, say) can call this instead of copying the switch.
The efficiency that applies to one addition, as a fraction (0–1).
usesays, because there is nothing to convert or lauter.The parameter is just
{ class, use }, like isMashGrain below, because those two fields decide which efficiency applies. Callers holding something other than a full FermentableAddition (a recipe document row, say) can call this instead of copying the switch.