Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresFailureMechanismSectionResult.cs =================================================================== diff -u -r3127db01c67e5b95c17a3acb25705e42acdb4c50 -re5e23e07a418655a45382dd5cc01d537fc17dfa4 --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresFailureMechanismSectionResult.cs (.../StabilityPointStructuresFailureMechanismSectionResult.cs) (revision 3127db01c67e5b95c17a3acb25705e42acdb4c50) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Data/StabilityPointStructuresFailureMechanismSectionResult.cs (.../StabilityPointStructuresFailureMechanismSectionResult.cs) (revision e5e23e07a418655a45382dd5cc01d537fc17dfa4) @@ -35,6 +35,7 @@ public class StabilityPointStructuresFailureMechanismSectionResult : FailureMechanismSectionResult { private double tailorMadeAssessmentProbability; + private double manualAssemblyProbability; /// /// Initializes a new instance of . @@ -46,7 +47,8 @@ SimpleAssessmentResult = SimpleAssessmentResultValidityOnlyType.None; DetailedAssessmentResult = DetailedAssessmentResultType.Probability; TailorMadeAssessmentResult = TailorMadeAssessmentProbabilityCalculationResultType.None; - tailorMadeAssessmentProbability = double.NaN; + TailorMadeAssessmentProbability = double.NaN; + ManualAssemblyProbability = double.NaN; } /// @@ -90,5 +92,31 @@ tailorMadeAssessmentProbability = value; } } + + /// + /// Gets or sets the indicator whether the combined assembly + /// should be overwritten by . + /// + public bool UseManualAssemblyProbability { get; set; } + + /// + /// Gets or sets the manually selected assembly category group. + /// + /// Thrown when + /// is not in range [0,1]. + public double ManualAssemblyProbability + { + get + { + return manualAssemblyProbability; + } + set + { + ProbabilityHelper.ValidateProbability(value, null, + RingtoetsCommonDataResources.ArbitraryProbabilityFailureMechanismSectionResult_AssessmentProbability_Value_needs_to_be_in_Range_0_, + true); + manualAssemblyProbability = value; + } + } } } \ No newline at end of file