Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/DunesBoundaryConditionsCalculator.cs =================================================================== diff -u -rb002ca3566c04bde5fe85396b6e972c41ba3b9f1 -rc3cdf6d9fadf4ad1c50d1175979c94e3e9733ed6 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/DunesBoundaryConditionsCalculator.cs (.../DunesBoundaryConditionsCalculator.cs) (revision b002ca3566c04bde5fe85396b6e972c41ba3b9f1) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/DunesBoundaryConditionsCalculator.cs (.../DunesBoundaryConditionsCalculator.cs) (revision c3cdf6d9fadf4ad1c50d1175979c94e3e9733ed6) @@ -32,6 +32,7 @@ /// internal class DunesBoundaryConditionsCalculator : HydraRingCalculatorBase, IDunesBoundaryConditionsCalculator { + private readonly DunesBoundaryConditionsCalculationParser dunesBoundaryParser; private readonly ReliabilityIndexCalculationParser targetProbabilityParser; /// @@ -43,6 +44,7 @@ internal DunesBoundaryConditionsCalculator(string hlcdDirectory, string ringId) : base(hlcdDirectory, ringId) { + dunesBoundaryParser = new DunesBoundaryConditionsCalculationParser(); targetProbabilityParser = new ReliabilityIndexCalculationParser(); WaterLevel = double.NaN; @@ -63,6 +65,13 @@ protected override void SetOutputs() { + if (dunesBoundaryParser.Output != null) + { + WaterLevel = dunesBoundaryParser.Output.WaterLevel; + WaveHeight = dunesBoundaryParser.Output.WaveHeight; + WavePeriod = dunesBoundaryParser.Output.WavePeriod; + } + if (targetProbabilityParser.Output != null) { ReliabilityIndex = targetProbabilityParser.Output.CalculatedReliabilityIndex;