522 double f4d = r1d * r2d * r3d * dd; |
522 double f4d = r1d * r2d * r3d * dd; |
523 return f2d + 2.0 * f3d + 3.0 * f4d; |
523 return f2d + 2.0 * f3d + 3.0 * f4d; |
524 } |
524 } |
525 |
525 |
526 |
526 |
|
527 double Utils::kettle_cm(double volume, double kettle_volume, double kettle_height) |
|
528 { |
|
529 if ((volume > 0) && (kettle_volume > 0) && (volume <= kettle_volume)) |
|
530 return round(100 * ((1 - volume / kettle_volume) * kettle_height) * 10.0) / 10.0; |
|
531 return 0; |
|
532 } |
|
533 |
|
534 |
|
535 double Utils::kettle_vol(double cm, double kettle_volume, double kettle_height) |
|
536 { |
|
537 if ((cm >= 0) && (kettle_volume > 0) && (cm <= (kettle_height * 100))) |
|
538 return round(((kettle_height - (cm / 100)) / kettle_height) * kettle_volume * 10.0) / 10.0; |
|
539 return 0; |
|
540 } |
|
541 |
|
542 |