src/Utils.cpp

changeset 443
3c195eb4e7a1
parent 442
d8c110d91b1f
child 444
4f626d0bb4d4
equal deleted inserted replaced
442:d8c110d91b1f 443:3c195eb4e7a1
769 return round(((kettle_height - (cm / 100)) / kettle_height) * kettle_volume * 10.0) / 10.0; 769 return round(((kettle_height - (cm / 100)) / kettle_height) * kettle_volume * 10.0) / 10.0;
770 return 0; 770 return 0;
771 } 771 }
772 772
773 773
774 double Utils::ResCO2(double T)
775 {
776 double F = T * 1.8 + 32;
777 return round((3.0378 - 0.050062 * F + 0.00026555 * F * F) * 1000000.0) / 1000000.0;
778 }
779
780
781 double Utils::CarbCO2toS(double CO2, double T, double SFactor)
782 {
783 double sugar = round((SFactor * (CO2 - ResCO2(T)) * 4.014094) * 1000000.0) / 1000000.0;
784 if (sugar < 0)
785 sugar = 0;
786 return sugar;
787 }
788
789
774 double Utils::GetPressureBar(double gl, double T) 790 double Utils::GetPressureBar(double gl, double T)
775 { 791 {
776 if (gl <= 0) 792 if (gl <= 0)
777 return 0; 793 return 0;
778 794

mercurial