CFGLib.CFGtoCNF.GetProbability C# (CSharp) Method

GetProbability() private method

private GetProbability ( Production production, Dictionary productionsByNonterminal ) : double
production Production
productionsByNonterminal Dictionary
return double
		private double GetProbability(Production production, Dictionary<Nonterminal, ICollection<Production>> productionsByNonterminal) {
			var sum = productionsByNonterminal.LookupEnumerable(production.Lhs).Sum((p) => p.Weight);
			return production.Weight / sum;
		}