Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/PipingFailureMechanismSection2aAssessmentResultExtensions.cs =================================================================== diff -u -r97146c91bad15a5bbe0aa62b7aac588c35ad724d -ra4f43954cde9fe753635bc71ab7b44eba5ef46db --- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/PipingFailureMechanismSection2aAssessmentResultExtensions.cs (.../PipingFailureMechanismSection2aAssessmentResultExtensions.cs) (revision 97146c91bad15a5bbe0aa62b7aac588c35ad724d) +++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Data/PipingFailureMechanismSection2aAssessmentResultExtensions.cs (.../PipingFailureMechanismSection2aAssessmentResultExtensions.cs) (revision a4f43954cde9fe753635bc71ab7b44eba5ef46db) @@ -36,12 +36,12 @@ /// /// Gets the value for the detailed assessment of safety per failure mechanism section as a probability. /// - /// The result to get the result for. + /// The result to get the result for. /// All calculations in the failure mechanism. - public static double GetAssessmentLayerTwoA(this PipingFailureMechanismSectionResult pipingFailureMechanismSectionResult, + public static double GetAssessmentLayerTwoA(this MacroStabilityInwardsFailureMechanismSectionResult macroStabilityInwardsFailureMechanismSectionResult, IEnumerable calculations) { - List calculationScenarios = pipingFailureMechanismSectionResult + List calculationScenarios = macroStabilityInwardsFailureMechanismSectionResult .GetCalculationScenarios(calculations) .Where(cs => cs.Status == CalculationScenarioStatus.Done) .ToList(); @@ -54,25 +54,25 @@ /// /// Gets the contribution of all relevant together. /// - /// The result to get the result for. + /// The result to get the result for. /// All calculations in the failure mechanism. - public static RoundedDouble GetTotalContribution(this PipingFailureMechanismSectionResult pipingFailureMechanismSectionResult, + public static RoundedDouble GetTotalContribution(this MacroStabilityInwardsFailureMechanismSectionResult macroStabilityInwardsFailureMechanismSectionResult, IEnumerable calculations) { - return (RoundedDouble) pipingFailureMechanismSectionResult + return (RoundedDouble) macroStabilityInwardsFailureMechanismSectionResult .GetCalculationScenarios(calculations) .Aggregate(0, (current, calculationScenario) => current + calculationScenario.Contribution); } /// /// Gets a list of the relevant . /// - /// The result to get the result for. + /// The result to get the result for. /// All calculations in the failure mechanism. - public static IEnumerable GetCalculationScenarios(this PipingFailureMechanismSectionResult pipingFailureMechanismSectionResult, + public static IEnumerable GetCalculationScenarios(this MacroStabilityInwardsFailureMechanismSectionResult macroStabilityInwardsFailureMechanismSectionResult, IEnumerable calculations) { - IEnumerable lineSegments = Math2D.ConvertLinePointsToLineSegments(pipingFailureMechanismSectionResult.Section.Points); + IEnumerable lineSegments = Math2D.ConvertLinePointsToLineSegments(macroStabilityInwardsFailureMechanismSectionResult.Section.Points); return calculations .Where(pc => pc.IsRelevant && pc.IsSurfaceLineIntersectionWithReferenceLineInSection(lineSegments)); @@ -81,16 +81,17 @@ /// /// Gets the status of the section result depending on the relevant calculation scenarios. /// - /// The result to get the result for. + /// The result to get the result for. /// All calculations in the failure mechanism. /// Thrown when any of the relevant calculations - /// in has an invalid . - public static CalculationScenarioStatus GetCalculationScenarioStatus(this PipingFailureMechanismSectionResult pipingFailureMechanismSectionResult, - IEnumerable calculations) + /// in has an invalid . + public static CalculationScenarioStatus GetCalculationScenarioStatus( + this MacroStabilityInwardsFailureMechanismSectionResult macroStabilityInwardsFailureMechanismSectionResult, + IEnumerable calculations) { var failed = false; var notCalculated = false; - foreach (PipingCalculationScenario calculationScenario in pipingFailureMechanismSectionResult.GetCalculationScenarios(calculations).Where(cs => cs.IsRelevant)) + foreach (PipingCalculationScenario calculationScenario in macroStabilityInwardsFailureMechanismSectionResult.GetCalculationScenarios(calculations).Where(cs => cs.IsRelevant)) { switch (calculationScenario.Status) { @@ -103,7 +104,7 @@ case CalculationScenarioStatus.Done: continue; default: - throw new InvalidEnumArgumentException("pipingFailureMechanismSectionResult", + throw new InvalidEnumArgumentException("macroStabilityInwardsFailureMechanismSectionResult", (int) calculationScenario.Status, typeof(CalculationScenarioStatus)); }