Index: Ringtoets/Piping/src/Ringtoets.Piping.Service/PipingCalculationActivity.cs
===================================================================
diff -u -ra84ad0dc60c583bc68f6c95c57f3499e16a5f3d1 -rfcc734ebbc1e5c6c02ae2dae2a184fdcb9aa4d1b
--- Ringtoets/Piping/src/Ringtoets.Piping.Service/PipingCalculationActivity.cs (.../PipingCalculationActivity.cs) (revision a84ad0dc60c583bc68f6c95c57f3499e16a5f3d1)
+++ Ringtoets/Piping/src/Ringtoets.Piping.Service/PipingCalculationActivity.cs (.../PipingCalculationActivity.cs) (revision fcc734ebbc1e5c6c02ae2dae2a184fdcb9aa4d1b)
@@ -29,15 +29,22 @@
///
public class PipingCalculationActivity : Activity
{
+ private readonly int norm;
+ private readonly double contribution;
private readonly PipingCalculation calculation;
///
/// Initializes a new instance of the class.
///
/// The piping data used for the calculation.
- public PipingCalculationActivity(PipingCalculation calculation)
+ /// 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)
{
this.calculation = calculation;
+ this.norm = norm;
+ this.contribution = contribution;
}
public override string Name
@@ -60,7 +67,7 @@
calculation.ClearOutput();
PipingCalculationService.Calculate(calculation);
- PipingSemiProbabilisticCalculationService.Calculate(calculation);
+ PipingSemiProbabilisticCalculationService.Calculate(calculation, norm, contribution);
}
protected override void OnCancel()