Index: Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs
===================================================================
diff -u -re9676ff582c6fef41c740b880e5161d581bde497 -rc1a8483060230939462956b39133ea9fb074858a
--- Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision e9676ff582c6fef41c740b880e5161d581bde497)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision c1a8483060230939462956b39133ea9fb074858a)
@@ -23,6 +23,7 @@
using System.Collections.Generic;
using System.ComponentModel;
using Core.Common.Base;
+using Core.Common.Base.Data;
using Ringtoets.ClosingStructures.Data;
using Ringtoets.Common.Data;
using Ringtoets.Common.Data.AssessmentSection;
@@ -132,6 +133,8 @@
technicalInnovation = new TechnicalInnovationFailureMechanism();
OtherFailureMechanism = new OtherFailureMechanism();
+ FailureProbabilityMarginFactor = new RoundedDouble(2, 0.58);
+
FailureMechanismContribution = new FailureMechanismContribution(lowerLimitNorm, signalingNorm);
ChangeComposition(composition);
}
@@ -465,6 +468,11 @@
///
public OtherFailureMechanism OtherFailureMechanism { get; }
+ ///
+ /// Gets the failure probability margin factor.
+ ///
+ public RoundedDouble FailureProbabilityMarginFactor { get; }
+
public IObservableEnumerable WaterLevelCalculationsForFactorizedSignalingNorm
{
get
Index: Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/AssessmentSectionTest.cs
===================================================================
diff -u -r08cbe427aa9e8025cd0b011014b7585ed9f11b29 -rc1a8483060230939462956b39133ea9fb074858a
--- Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/AssessmentSectionTest.cs (.../AssessmentSectionTest.cs) (revision 08cbe427aa9e8025cd0b011014b7585ed9f11b29)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Data.Test/AssessmentSectionTest.cs (.../AssessmentSectionTest.cs) (revision c1a8483060230939462956b39133ea9fb074858a)
@@ -118,6 +118,9 @@
CollectionAssert.IsEmpty(assessmentSection.WaveHeightCalculationsForSignalingNorm);
CollectionAssert.IsEmpty(assessmentSection.WaveHeightCalculationsForLowerLimitNorm);
CollectionAssert.IsEmpty(assessmentSection.WaveHeightCalculationsForFactorizedLowerLimitNorm);
+
+ Assert.AreEqual(0.58, assessmentSection.FailureProbabilityMarginFactor.Value);
+ Assert.AreEqual(2, assessmentSection.FailureProbabilityMarginFactor.NumberOfDecimalPlaces);
}
[Test]