Index: Ringtoets/Common/src/Ringtoets.Common.IO/IDistributionExtensions.cs =================================================================== diff -u -rad17f1b8f41d6b4b75c9f39b427dddf31b47cef0 -r5b07686bb3f89f1fa1017c4bf2cf8964ae9bd95c --- Ringtoets/Common/src/Ringtoets.Common.IO/IDistributionExtensions.cs (.../IDistributionExtensions.cs) (revision ad17f1b8f41d6b4b75c9f39b427dddf31b47cef0) +++ Ringtoets/Common/src/Ringtoets.Common.IO/IDistributionExtensions.cs (.../IDistributionExtensions.cs) (revision 5b07686bb3f89f1fa1017c4bf2cf8964ae9bd95c) @@ -23,6 +23,7 @@ using Core.Common.Base.Data; using log4net; using Ringtoets.Common.Data.Probabilistics; +using Ringtoets.Common.IO.Configurations; using Ringtoets.Common.IO.FileImporters; using Ringtoets.Common.IO.Properties; @@ -57,6 +58,26 @@ } /// + /// Attempts to set the parameters of an . + /// + /// The to be updated. + /// The configuration containing the new values for + /// and . + /// The descriptive name of . + /// The name of the calculation to which + /// is associated. + /// true if setting all properties was successful, false otherwise. + /// Thrown when + /// is null. + public static bool TrySetDistributionProperties(this IDistribution distribution, + MeanStandardDeviationStochastConfiguration configuration, + string stochastName, string calculationName) + { + return distribution.TrySetMean(configuration.Mean, stochastName, calculationName) + && distribution.TrySetStandardDeviation(configuration.StandardDeviation, stochastName, calculationName); + } + + /// /// Attempts to set . /// /// The to be updated.