Index: Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Service/StabilityStoneCoverWaveConditionsCalculationService.cs =================================================================== diff -u -rc96deb3a33a6779c640b20b1c866bb93530fad02 -ra81fb4d326ce43c7f94d464aba21611a4582cd22 --- Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Service/StabilityStoneCoverWaveConditionsCalculationService.cs (.../StabilityStoneCoverWaveConditionsCalculationService.cs) (revision c96deb3a33a6779c640b20b1c866bb93530fad02) +++ Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Service/StabilityStoneCoverWaveConditionsCalculationService.cs (.../StabilityStoneCoverWaveConditionsCalculationService.cs) (revision a81fb4d326ce43c7f94d464aba21611a4582cd22) @@ -127,19 +127,35 @@ double norm = assessmentSection.FailureMechanismContribution.Norm; string preprocessorDirectory = assessmentSection.HydraulicBoundaryDatabase.EffectivePreprocessorDirectory(); - TotalWaterLevelCalculations = calculation.InputParameters.GetWaterLevels(calculation.InputParameters.AssessmentLevel).Count() * 2; + RoundedDouble normativeAssessmentLevel = assessmentSection.GetNormativeAssessmentLevel(calculation.InputParameters.HydraulicBoundaryLocation); + TotalWaterLevelCalculations = calculation.InputParameters.GetWaterLevels(normativeAssessmentLevel).Count() * 2; + try { log.InfoFormat(Resources.StabilityStoneCoverWaveConditionsCalculationService_Calculate_Calculation_for_blocks_started); - IEnumerable blocksOutputs = CalculateWaveConditions(calculation.InputParameters, aBlocks, bBlocks, cBlocks, norm, hlcdFilePath, preprocessorDirectory); + IEnumerable blocksOutputs = CalculateWaveConditions(calculation.InputParameters, + normativeAssessmentLevel, + aBlocks, + bBlocks, + cBlocks, + norm, + hlcdFilePath, + preprocessorDirectory); log.InfoFormat(Resources.StabilityStoneCoverWaveConditionsCalculationService_Calculate_Calculation_for_blocks_finished); IEnumerable columnsOutputs = null; if (!Canceled) { log.InfoFormat(Resources.StabilityStoneCoverWaveConditionsCalculationService_Calculate_Calculation_for_columns_started); - columnsOutputs = CalculateWaveConditions(calculation.InputParameters, aColumns, bColumns, cColumns, norm, hlcdFilePath, preprocessorDirectory); + columnsOutputs = CalculateWaveConditions(calculation.InputParameters, + normativeAssessmentLevel, + aColumns, + bColumns, + cColumns, + norm, + hlcdFilePath, + preprocessorDirectory); log.InfoFormat(Resources.StabilityStoneCoverWaveConditionsCalculationService_Calculate_Calculation_for_columns_finished); }