Index: Riskeer/Integration/src/Riskeer.Integration.Data/AssessmentSection.cs =================================================================== diff -u -r01c40dbdf75bccae38a7728556afe2f8968f55c0 -r1ff84c31aa6e70fb6c0866abe66b9f9c1cc86001 --- Riskeer/Integration/src/Riskeer.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision 01c40dbdf75bccae38a7728556afe2f8968f55c0) +++ Riskeer/Integration/src/Riskeer.Integration.Data/AssessmentSection.cs (.../AssessmentSection.cs) (revision 1ff84c31aa6e70fb6c0866abe66b9f9c1cc86001) @@ -95,6 +95,7 @@ WaterLevelCalculationsForUserDefinedTargetProbabilities = new ObservableList(); WaveHeightCalculationsForUserDefinedTargetProbabilities = new ObservableList(); + AreFailureMechanismsCorrelated = true; Piping = new PipingFailureMechanism(); GrassCoverErosionInwards = new GrassCoverErosionInwardsFailureMechanism(); MacroStabilityInwards = new MacroStabilityInwardsFailureMechanism(); @@ -114,6 +115,11 @@ FailureMechanismContribution = new FailureMechanismContribution(maximumAllowableFloodingProbability, signalFloodingProbability); ChangeComposition(composition); } + + /// + /// Gets or sets the indicator whether failure mechanisms are correlated. + /// + public bool AreFailureMechanismsCorrelated { get; set; } /// /// Gets or sets the "Piping" failure mechanism. Index: Riskeer/Integration/test/Riskeer.Integration.Data.Test/AssessmentSectionTest.cs =================================================================== diff -u -r01c40dbdf75bccae38a7728556afe2f8968f55c0 -r1ff84c31aa6e70fb6c0866abe66b9f9c1cc86001 --- Riskeer/Integration/test/Riskeer.Integration.Data.Test/AssessmentSectionTest.cs (.../AssessmentSectionTest.cs) (revision 01c40dbdf75bccae38a7728556afe2f8968f55c0) +++ Riskeer/Integration/test/Riskeer.Integration.Data.Test/AssessmentSectionTest.cs (.../AssessmentSectionTest.cs) (revision 1ff84c31aa6e70fb6c0866abe66b9f9c1cc86001) @@ -73,6 +73,8 @@ CollectionAssert.IsEmpty(assessmentSection.Piping.StochasticSoilModels); CollectionAssert.IsEmpty(assessmentSection.Piping.SurfaceLines); + + Assert.IsTrue(assessmentSection.AreFailureMechanismsCorrelated); Assert.NotNull(assessmentSection.Piping); Assert.NotNull(assessmentSection.GrassCoverErosionInwards);