Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Service/GrassCoverErosionOutwardsWaveConditionsCalculationService.cs =================================================================== diff -u -rc96deb3a33a6779c640b20b1c866bb93530fad02 -ra81fb4d326ce43c7f94d464aba21611a4582cd22 --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Service/GrassCoverErosionOutwardsWaveConditionsCalculationService.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationService.cs) (revision c96deb3a33a6779c640b20b1c866bb93530fad02) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Service/GrassCoverErosionOutwardsWaveConditionsCalculationService.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationService.cs) (revision a81fb4d326ce43c7f94d464aba21611a4582cd22) @@ -96,11 +96,10 @@ /// calculated probability falls outside the [0.0, 1.0] range and is not . /// Thrown when an error occurs during parsing of the Hydra-Ring output. /// Thrown when an error occurs during the calculation. - public void Calculate( - GrassCoverErosionOutwardsWaveConditionsCalculation calculation, - GrassCoverErosionOutwardsFailureMechanism failureMechanism, - IAssessmentSection assessmentSection, - string hlcdFilePath) + public void Calculate(GrassCoverErosionOutwardsWaveConditionsCalculation calculation, + GrassCoverErosionOutwardsFailureMechanism failureMechanism, + IAssessmentSection assessmentSection, + string hlcdFilePath) { if (calculation == null) { @@ -128,12 +127,20 @@ failureMechanism.Contribution, failureMechanism.GeneralInput.N); string preprocessorDirectory = assessmentSection.HydraulicBoundaryDatabase.EffectivePreprocessorDirectory(); + RoundedDouble normativeAssessmentLevel = assessmentSection.GetNormativeAssessmentLevel(calculation.InputParameters.HydraulicBoundaryLocation); - TotalWaterLevelCalculations = calculation.InputParameters.GetWaterLevels(calculation.InputParameters.AssessmentLevel).Count(); + TotalWaterLevelCalculations = calculation.InputParameters.GetWaterLevels(normativeAssessmentLevel).Count(); try { - IEnumerable outputs = CalculateWaveConditions(calculation.InputParameters, a, b, c, mechanismSpecificNorm, hlcdFilePath, preprocessorDirectory); + IEnumerable outputs = CalculateWaveConditions(calculation.InputParameters, + normativeAssessmentLevel, + a, + b, + c, + mechanismSpecificNorm, + hlcdFilePath, + preprocessorDirectory); if (!Canceled) {