Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Calculator/DunesBoundaryConditionsCalculator.cs =================================================================== diff -u -ra303a57410c6cd45d0aa5be7d7e376ec9abf1ff5 -r6fe91419a35efdfc1427c99a729b6caef26a1d17 --- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Calculator/DunesBoundaryConditionsCalculator.cs (.../DunesBoundaryConditionsCalculator.cs) (revision a303a57410c6cd45d0aa5be7d7e376ec9abf1ff5) +++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Calculator/DunesBoundaryConditionsCalculator.cs (.../DunesBoundaryConditionsCalculator.cs) (revision 6fe91419a35efdfc1427c99a729b6caef26a1d17) @@ -52,6 +52,9 @@ WaterLevel = double.NaN; WaveHeight = double.NaN; WavePeriod = double.NaN; + MeanTidalAmplitude = double.NaN; + WaveDirectionalSpread = double.NaN; + TideSurgePhaseDifference = double.NaN; ReliabilityIndex = double.NaN; } @@ -61,6 +64,12 @@ public double WavePeriod { get; private set; } + public double MeanTidalAmplitude { get; private set; } + + public double WaveDirectionalSpread { get; private set; } + + public double TideSurgePhaseDifference { get; private set; } + public double ReliabilityIndex { get; private set; } public bool? Converged { get; private set; } @@ -84,6 +93,9 @@ WaterLevel = dunesBoundaryParser.Output.WaterLevel; WaveHeight = dunesBoundaryParser.Output.WaveHeight; WavePeriod = dunesBoundaryParser.Output.WavePeriod; + MeanTidalAmplitude = dunesBoundaryParser.Output.MeanTidalAmplitude; + WaveDirectionalSpread = dunesBoundaryParser.Output.WaveDirectionalSpread; + TideSurgePhaseDifference = dunesBoundaryParser.Output.TideSurgePhaseDifference; } if (targetProbabilityParser.Output != null) Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Calculator/IDunesBoundaryConditionsCalculator.cs =================================================================== diff -u -r934bdf5a067dd319bee9bff5d12f92ce7b5b3610 -r6fe91419a35efdfc1427c99a729b6caef26a1d17 --- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Calculator/IDunesBoundaryConditionsCalculator.cs (.../IDunesBoundaryConditionsCalculator.cs) (revision 934bdf5a067dd319bee9bff5d12f92ce7b5b3610) +++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Calculator/IDunesBoundaryConditionsCalculator.cs (.../IDunesBoundaryConditionsCalculator.cs) (revision 6fe91419a35efdfc1427c99a729b6caef26a1d17) @@ -43,8 +43,23 @@ /// Gets the wave period at a location. /// double WavePeriod { get; } + + /// + /// Gets the mean tidal amplitude at a location. + /// + double MeanTidalAmplitude { get; } /// + /// Gets the wave directional spread at a location. + /// + double WaveDirectionalSpread { get; } + + /// + /// Gets the tide surge phase difference at a location. + /// + double TideSurgePhaseDifference { get; } + + /// /// Gets the reliability index /// double ReliabilityIndex { get; } Index: Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Calculator/DunesBoundaryConditionsCalculatorTest.cs =================================================================== diff -u -r9e9976818f1b446948c3bf815cafe2e023f98ac1 -r6fe91419a35efdfc1427c99a729b6caef26a1d17 --- Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Calculator/DunesBoundaryConditionsCalculatorTest.cs (.../DunesBoundaryConditionsCalculatorTest.cs) (revision 9e9976818f1b446948c3bf815cafe2e023f98ac1) +++ Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Calculator/DunesBoundaryConditionsCalculatorTest.cs (.../DunesBoundaryConditionsCalculatorTest.cs) (revision 6fe91419a35efdfc1427c99a729b6caef26a1d17) @@ -40,6 +40,9 @@ Assert.IsNaN(calculator.WaterLevel); Assert.IsNaN(calculator.WaveHeight); Assert.IsNaN(calculator.WavePeriod); + Assert.IsNaN(calculator.MeanTidalAmplitude); + Assert.IsNaN(calculator.WaveDirectionalSpread); + Assert.IsNaN(calculator.TideSurgePhaseDifference); Assert.IsNaN(calculator.ReliabilityIndex); Assert.IsNull(calculator.OutputDirectory); }