Index: Ringtoets/Piping/src/Ringtoets.Piping.Service/PipingCalculationActivity.cs
===================================================================
diff -u -rfcc734ebbc1e5c6c02ae2dae2a184fdcb9aa4d1b -rbb0aeecc47206f5089ab04ca6c3575a1de8c206f
--- Ringtoets/Piping/src/Ringtoets.Piping.Service/PipingCalculationActivity.cs (.../PipingCalculationActivity.cs) (revision fcc734ebbc1e5c6c02ae2dae2a184fdcb9aa4d1b)
+++ Ringtoets/Piping/src/Ringtoets.Piping.Service/PipingCalculationActivity.cs (.../PipingCalculationActivity.cs) (revision bb0aeecc47206f5089ab04ca6c3575a1de8c206f)
@@ -32,17 +32,21 @@
private readonly int norm;
private readonly double contribution;
private readonly PipingCalculation calculation;
+ private readonly PipingProbabilityAssessmentInput pipingProbabilityAssessmentInput;
///
/// Initializes a new instance of the class.
///
/// The piping data used for the calculation.
+ /// General input that influences the probability estimate for a piping
+ /// assessment.
/// 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.
- public PipingCalculationActivity(PipingCalculation calculation, int norm, double contribution)
+ /// The contribution of piping as a percentage (0-100) to the total of the failure probability
+ /// of the assessment section.
+ public PipingCalculationActivity(PipingCalculation calculation, PipingProbabilityAssessmentInput pipingProbabilityAssessmentInput, int norm, double contribution)
{
this.calculation = calculation;
+ this.pipingProbabilityAssessmentInput = pipingProbabilityAssessmentInput;
this.norm = norm;
this.contribution = contribution;
}
@@ -67,7 +71,7 @@
calculation.ClearOutput();
PipingCalculationService.Calculate(calculation);
- PipingSemiProbabilisticCalculationService.Calculate(calculation, norm, contribution);
+ PipingSemiProbabilisticCalculationService.Calculate(calculation, pipingProbabilityAssessmentInput, norm, contribution);
}
protected override void OnCancel()