src/Utils.h

changeset 134
5099df8ba6c6
parent 133
08635b028dcf
child 135
e68b27ad8a40
--- 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

mercurial