Index: Ringtoets/Revetment/src/Ringtoets.Revetment.Data/WaveConditionsInput.cs =================================================================== diff -u -r8603f868116222b363f719ecea30b99685a8ec76 -r3c8d7c8c4f5ad6992d9a3443a78c084227632c0c --- Ringtoets/Revetment/src/Ringtoets.Revetment.Data/WaveConditionsInput.cs (.../WaveConditionsInput.cs) (revision 8603f868116222b363f719ecea30b99685a8ec76) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.Data/WaveConditionsInput.cs (.../WaveConditionsInput.cs) (revision 3c8d7c8c4f5ad6992d9a3443a78c084227632c0c) @@ -224,7 +224,7 @@ { get { - return DetermineWaterLevels(); + return this.GetWaterLevels(WaveConditionsInputHelper.GetUpperBoundaryDesignWaterLevel(AssessmentLevel)); } } @@ -340,44 +340,6 @@ } } - private IEnumerable DetermineWaterLevels() - { - var waterLevels = new List(); - - var upperBoundary = new RoundedDouble(2, Math.Min(UpperBoundaryDesignWaterLevel, - Math.Min(UpperBoundaryRevetment, - !double.IsNaN(UpperBoundaryWaterLevels) - ? UpperBoundaryWaterLevels - : double.MaxValue))); - - var lowerBoundary = new RoundedDouble(2, Math.Max(LowerBoundaryRevetment, - !double.IsNaN(LowerBoundaryWaterLevels) - ? LowerBoundaryWaterLevels - : double.MinValue)); - - if (double.IsNaN(upperBoundary) || - double.IsNaN(lowerBoundary) || - lowerBoundary >= upperBoundary) - { - return waterLevels; - } - - waterLevels.Add(upperBoundary); - - double stepSizeValue = StepSize.AsValue(); - var currentWaterLevel = new RoundedDouble(2, Math.Ceiling(upperBoundary / stepSizeValue) * stepSizeValue - stepSizeValue); - - while (currentWaterLevel > lowerBoundary) - { - waterLevels.Add(currentWaterLevel); - currentWaterLevel = new RoundedDouble(currentWaterLevel.NumberOfDecimalPlaces, currentWaterLevel - stepSizeValue); - } - - waterLevels.Add(lowerBoundary); - - return waterLevels; - } - private static BreakWater GetDefaultBreakWater() { return new BreakWater(BreakWaterType.Dam, 0.0);