src/Utils.cpp

changeset 340
b9af88bfe972
parent 339
2f3cfb983fcc
child 342
0d14f1f565c4
equal deleted inserted replaced
339:2f3cfb983fcc 340:b9af88bfe972
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 */

mercurial