Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/DunesBoundaryConditionsCalculator.cs =================================================================== diff -u -rd843e2dbc351616dc406fb595edf6ae257ebe274 -rb002ca3566c04bde5fe85396b6e972c41ba3b9f1 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/DunesBoundaryConditionsCalculator.cs (.../DunesBoundaryConditionsCalculator.cs) (revision d843e2dbc351616dc406fb595edf6ae257ebe274) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/DunesBoundaryConditionsCalculator.cs (.../DunesBoundaryConditionsCalculator.cs) (revision b002ca3566c04bde5fe85396b6e972c41ba3b9f1) @@ -22,6 +22,7 @@ using System; using Ringtoets.HydraRing.Calculation.Data; using Ringtoets.HydraRing.Calculation.Data.Input.Hydraulics; +using Ringtoets.HydraRing.Calculation.Parsers; namespace Ringtoets.HydraRing.Calculation.Calculator { @@ -31,6 +32,8 @@ /// internal class DunesBoundaryConditionsCalculator : HydraRingCalculatorBase, IDunesBoundaryConditionsCalculator { + private readonly ReliabilityIndexCalculationParser targetProbabilityParser; + /// /// Create a new instance of . /// @@ -40,20 +43,30 @@ internal DunesBoundaryConditionsCalculator(string hlcdDirectory, string ringId) : base(hlcdDirectory, ringId) { + targetProbabilityParser = new ReliabilityIndexCalculationParser(); + WaterLevel = double.NaN; WaveHeight = double.NaN; WavePeriod = double.NaN; + ReliabilityIndex = double.NaN; } public double WaterLevel { get; private set; } public double WaveHeight { get; private set; } public double WavePeriod { get; private set; } + public double ReliabilityIndex { get; private set; } public void Calculate(DunesBoundaryConditionsCalculationInput input) { Calculate(HydraRingUncertaintiesType.All, input); } - protected override void SetOutputs() {} + protected override void SetOutputs() + { + if (targetProbabilityParser.Output != null) + { + ReliabilityIndex = targetProbabilityParser.Output.CalculatedReliabilityIndex; + } + } } } \ No newline at end of file