Beispiel #1
0
        private static float GetHopAmount(CommonHop commonHop, RecipeGenerationInfo recipeGenerationInfo, float originalGravity)
        {
            var ibuContribution          = (float)commonHop.IbuContributionPercentage / 100 * recipeGenerationInfo.Ibu;
            var hopUtilizationPercentage = BitternessUtility.GetHopUtilization(commonHop.BoilAdditionTime, originalGravity) * 100;

            return((float)Math.Round(recipeGenerationInfo.Size * ibuContribution / (hopUtilizationPercentage * commonHop.AlphaAcid) / 0.7489f,
                                     HopAmountDecimalDigits));
        }