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