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)
{