Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingSemiProbabilisticOutput.cs =================================================================== diff -u -r37e31f1893a9cfe14e9f05779eb6a0e12f6d7b6b -r6a4032a7b43f16aa8890882d5a5387726613dbee --- Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingSemiProbabilisticOutput.cs (.../PipingSemiProbabilisticOutput.cs) (revision 37e31f1893a9cfe14e9f05779eb6a0e12f6d7b6b) +++ Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingSemiProbabilisticOutput.cs (.../PipingSemiProbabilisticOutput.cs) (revision 6a4032a7b43f16aa8890882d5a5387726613dbee) @@ -1,4 +1,6 @@ -namespace Ringtoets.Piping.Data +using Core.Common.Base.Data; + +namespace Ringtoets.Piping.Data { /// /// This class contains the results of a semi-probabilistic assessment of the piping @@ -25,91 +27,91 @@ /// The factor of safety for the piping failure mechanims. public PipingSemiProbabilisticOutput(double upliftFactorOfSafety, double upliftReliability, double upliftProbability, double heaveFactorOfSafety, double heaveReliability, double heaveProbability, double sellmeijerFactorOfSafety, double sellmeijerReliability, double sellmeijerProbability, double requiredProbability, double requiredReliability, double pipingProbability, double pipingReliability, double pipingFactorOfSafety) { - UpliftFactorOfSafety = upliftFactorOfSafety; - UpliftReliability = upliftReliability; - UpliftProbability = upliftProbability; - HeaveFactorOfSafety = heaveFactorOfSafety; - HeaveReliability = heaveReliability; - HeaveProbability = heaveProbability; - SellmeijerFactorOfSafety = sellmeijerFactorOfSafety; - SellmeijerReliability = sellmeijerReliability; - SellmeijerProbability = sellmeijerProbability; + UpliftFactorOfSafety = new RoundedDouble(3, upliftFactorOfSafety); + UpliftReliability = new RoundedDouble(3, upliftReliability); + UpliftProbability = new RoundedDouble(3, upliftProbability); + HeaveFactorOfSafety = new RoundedDouble(3, heaveFactorOfSafety); + HeaveReliability = new RoundedDouble(3, heaveReliability); + HeaveProbability = new RoundedDouble(3, heaveProbability); + SellmeijerFactorOfSafety = new RoundedDouble(3, sellmeijerFactorOfSafety); + SellmeijerReliability = new RoundedDouble(3, sellmeijerReliability); + SellmeijerProbability = new RoundedDouble(3, sellmeijerProbability); - RequiredProbability = requiredProbability; - RequiredReliability = requiredReliability; - PipingProbability = pipingProbability; - PipingReliability = pipingReliability; - PipingFactorOfSafety = pipingFactorOfSafety; + RequiredProbability = new RoundedDouble(3, requiredProbability); + RequiredReliability = new RoundedDouble(3, requiredReliability); + PipingProbability = new RoundedDouble(3, pipingProbability); + PipingReliability = new RoundedDouble(3, pipingReliability); + PipingFactorOfSafety = new RoundedDouble(3, pipingFactorOfSafety); } /// /// Gets the required probability of the piping failure mechanism. /// - public double RequiredProbability { get; private set; } + public RoundedDouble RequiredProbability { get; private set; } /// /// Get the required reliability of the piping failure mechanism. /// - public double RequiredReliability { get; private set; } + public RoundedDouble RequiredReliability { get; private set; } /// /// Gets the factor of safety of the piping failure mechanism. /// - public double PipingFactorOfSafety { get; private set; } + public RoundedDouble PipingFactorOfSafety { get; private set; } /// /// Gets the reliability of the piping failure mechanism. /// - public double PipingReliability { get; private set; } + public RoundedDouble PipingReliability { get; private set; } /// /// Gets the probability of failing due to the piping failure mechanism. /// - public double PipingProbability { get; private set; } + public RoundedDouble PipingProbability { get; private set; } /// /// Gets the factor of safety for the uplift sub-mechanism. /// - public double UpliftFactorOfSafety { get; private set; } + public RoundedDouble UpliftFactorOfSafety { get; private set; } /// /// Gets the reliability for the uplift sub-mechanism. /// - public double UpliftReliability{ get; private set; } + public RoundedDouble UpliftReliability { get; private set; } /// /// Gets the probability of failing due to the uplift failure sub-mechanism. /// - public double UpliftProbability{ get; private set; } + public RoundedDouble UpliftProbability { get; private set; } /// /// Gets the factor of safety for the heave sub-mechanism. /// - public double HeaveFactorOfSafety { get; private set; } + public RoundedDouble HeaveFactorOfSafety { get; private set; } /// /// Gets the reliability for the heave sub-mechanism. /// - public double HeaveReliability { get; private set; } + public RoundedDouble HeaveReliability { get; private set; } /// /// Gets the probability of failing due to the heave failure sub-mechanism. /// - public double HeaveProbability { get; private set; } + public RoundedDouble HeaveProbability { get; private set; } /// /// Gets the factor of safety for the Sellmeijer sub-mechanism. /// - public double SellmeijerFactorOfSafety { get; private set; } + public RoundedDouble SellmeijerFactorOfSafety { get; private set; } /// /// Gets the reliability for the Sellmeijer sub-mechanism. /// - public double SellmeijerReliability { get; private set; } + public RoundedDouble SellmeijerReliability { get; private set; } /// /// Gets the probability of failing due to the Sellmeijer failure sub-mechanism. /// - public double SellmeijerProbability { get; private set; } + public RoundedDouble SellmeijerProbability { get; private set; } } } \ No newline at end of file