409 return ibu; |
409 return ibu; |
410 } |
410 } |
411 |
411 |
412 |
412 |
413 double Utils::toIBU(int Use, int Form, double SG, double Volume, double Amount, double Boiltime, double Alpha, |
413 double Utils::toIBU(int Use, int Form, double SG, double Volume, double Amount, double Boiltime, double Alpha, |
414 int Method, double Whirlpool9, double Whirlpool7, double Whirlpool6, double Fulltime) |
414 int Method, double Whirlpool9, double Whirlpool7, double Whirlpool6, double Fulltime, int Cooltype, double Coolparm1, double Coolparm2) |
415 { |
415 { |
|
416 double steep_time = 0; /* Total time a hop in the kettle. */ |
416 double loss_boiltemp = 1.0; /* Loss due to the lower boil temperature at higher altitude. */ |
417 double loss_boiltemp = 1.0; /* Loss due to the lower boil temperature at higher altitude. */ |
417 |
418 |
418 double ibu = 0.0, whirlibus = 0.0; |
419 double ibu = 0.0, whirlibus = 0.0; |
419 double alpha = Alpha / 100.0; |
420 double alpha = Alpha / 100.0; |
420 double mass = Amount * 1000.0; |
421 double mass = Amount * 1000.0; |
456 // 2 mg/l/50 min |
457 // 2 mg/l/50 min |
457 whirlibus += (alpha * mass * 2) / Volume * (Whirlpool6 / 50.0); |
458 whirlibus += (alpha * mass * 2) / Volume * (Whirlpool6 / 50.0); |
458 } |
459 } |
459 // double wibu = boilIBU(Form, SG, Volume, Amount, Boiltime, Alpha, Method); |
460 // double wibu = boilIBU(Form, SG, Volume, Amount, Boiltime, Alpha, Method); |
460 // qDebug() << "whirpool" << wibu << wibu * IBU_reduction(74); |
461 // qDebug() << "whirpool" << wibu << wibu * IBU_reduction(74); |
|
462 } |
|
463 |
|
464 if ((Use == HOP_USEAT_MASH) || (Use == HOP_USEAT_FWH) || (Use == HOP_USEAT_BOIL)) { |
|
465 steep_time += Boiltime; |
461 } |
466 } |
462 |
467 |
463 /* |
468 /* |
464 * IBU's from hops during Mash, FWH and boil. |
469 * IBU's from hops during Mash, FWH and boil. |
465 */ |
470 */ |