ReadonlyachievedpH the dose lands on.
ReadonlyamountAmount to add, in unit. Zero when the target is already met.
ReadonlybaselinepH with no dose at all.
ReadonlyexplainHow the dose was worked out, for display.
ReadonlyiterationsBisection steps the dose search used.
ReadonlytargetThe pH that was asked for.
Readonlyunit'mL' for a liquid acid, 'g' for a solid acid or an alkaline salt.
ReadonlyunreachableTrue when the target cannot be reached with this agent inside the search bound.
ReadonlywarningsProblems worth telling the brewer about, as sentences.
Result of solveAdditionsForTargetPh.