private static void DeterminationOfEdgeWeights(ProductStructureInput inputParameters, ProductStructure productStructure, XRandom rng) { var logNormalDistribution = LogNormal.WithMeanVariance(inputParameters.MeanIncomingMaterialAmount, Math.Pow(inputParameters.StdDevIncomingMaterialAmount, 2), rng.GetRng()); foreach (var edge in productStructure.Edges) { edge.Weight = logNormalDistribution.Sample(); } }
public static LogNormal fromMeanVariance(double mean, double variance) { return(LogNormal.WithMeanVariance(mean, variance)); }