--- a/src/Utils.h Thu Apr 14 21:54:37 2022 +0200 +++ b/src/Utils.h Thu Apr 14 22:47:05 2022 +0200 @@ -4,6 +4,9 @@ #include <QString> #include <QColor> +// #define Ka1 0.0000004445 +// #define Ka2 0.0000000000468 + /** * @namespace Utils @@ -61,6 +64,23 @@ * @return A QString with stylesheet colors. */ QString ebc_to_style(int srm); + + /** + * @brief Mix water volumes and ingredients. + * + */ + double mix(double v1, double v2, double c1, double c2); + + /** + * @brief Return mg/l as CaCO3 + */ + double ResidualAlkalinity(double total_alkalinity, double calcium, double magnesium); + + double PartCO3(double pH); + + double PartHCO3(double pH); + + double Charge(double pH); } #endif