Index: Ringtoets/Common/src/Ringtoets.Common.Service/RingtoetsCommonDataCalculationService.cs =================================================================== diff -u -r2973c5f790a5131e427bd5f73e2a620044199639 -r512be2fce60457dd857f28a37a4f4d50562657e5 --- Ringtoets/Common/src/Ringtoets.Common.Service/RingtoetsCommonDataCalculationService.cs (.../RingtoetsCommonDataCalculationService.cs) (revision 2973c5f790a5131e427bd5f73e2a620044199639) +++ Ringtoets/Common/src/Ringtoets.Common.Service/RingtoetsCommonDataCalculationService.cs (.../RingtoetsCommonDataCalculationService.cs) (revision 512be2fce60457dd857f28a37a4f4d50562657e5) @@ -22,6 +22,7 @@ using System; using Core.Common.Utils; using Ringtoets.HydraRing.Calculation.Data.Output; +using Ringtoets.HydraRing.Data; namespace Ringtoets.Common.Service { @@ -46,7 +47,14 @@ { throw new ArgumentNullException("output"); } - return Math.Abs(output.CalculatedReliabilityIndex - StatisticsConverter.NormToBeta(norm)) <= 1.0e-3; + return CalculationConverged(output.CalculatedReliabilityIndex, norm) == CalculationConvergence.CalculatedConverged; } + + public static CalculationConvergence CalculationConverged(double reliabilityIndex, double norm) + { + return Math.Abs(reliabilityIndex - StatisticsConverter.NormToBeta(norm)) <= 1.0e-3 ? + CalculationConvergence.CalculatedConverged : + CalculationConvergence.CalculatedNotConverged; + } } } \ No newline at end of file