Index: Ringtoets/Piping/src/Ringtoets.Piping.Service/PipingSemiProbabilisticCalculationService.cs
===================================================================
diff -u -rde8e5c0dd97c9e53a07e905a0f59617e570b2259 -rfcc734ebbc1e5c6c02ae2dae2a184fdcb9aa4d1b
--- Ringtoets/Piping/src/Ringtoets.Piping.Service/PipingSemiProbabilisticCalculationService.cs (.../PipingSemiProbabilisticCalculationService.cs) (revision de8e5c0dd97c9e53a07e905a0f59617e570b2259)
+++ Ringtoets/Piping/src/Ringtoets.Piping.Service/PipingSemiProbabilisticCalculationService.cs (.../PipingSemiProbabilisticCalculationService.cs) (revision fcc734ebbc1e5c6c02ae2dae2a184fdcb9aa4d1b)
@@ -65,8 +65,11 @@
///
/// The calculation which is used as input for the semi-probabilistic assessment. If the semi-
/// probabilistic calculation is successful, is set.
+ /// The return period to assess for.
+ /// The contribution of piping as a percentage (0-100) to the total of the failure probability of the
+ /// assessment section.
/// Thrown when calculation has no output from a piping calculation.
- public static void Calculate(PipingCalculation calculation)
+ public static void Calculate(PipingCalculation calculation, int norm, double contribution)
{
ValidateOutputOnCalculation(calculation);
@@ -77,11 +80,11 @@
pipingOutput.UpliftFactorOfSafety,
pipingOutput.HeaveFactorOfSafety,
pipingOutput.SellmeijerFactorOfSafety,
- pipingProbabilityAssessmentInput.Norm,
+ norm,
pipingProbabilityAssessmentInput.A,
pipingProbabilityAssessmentInput.B,
pipingProbabilityAssessmentInput.SectionLength,
- pipingProbabilityAssessmentInput.Contribution/100);
+ contribution/100);
calculator.Calculate();