//----------------------------------------------------------------------- // // Copyright (c) 2010 Deltares. All rights reserved. // // B.S.T. The // tom.the@deltares.nl // 21-12-2010 // Factors that are used in the calculations //----------------------------------------------------------------------- using System.ComponentModel; using System.Xml.Serialization; namespace Deltares.Dam.Data { public class ModelFactors { public virtual double? RequiredSafetyFactorStabilityInnerSlope { get; set; } public virtual double? RequiredSafetyFactorStabilityOuterSlope { get; set; } public virtual double? RequiredSafetyFactorPiping { get; set; } public virtual double? RequiredProbabilityOfFailureStabilityInnerslope { get; set; } public virtual double? RequiredProbabilityOfFailureStabilityOuterslope { get; set; } public virtual double? RequiredProbabilityOfFailurePiping { get; set; } public virtual double? UpliftCriterionPiping { get; set; } public virtual double? UpliftCriterionStability { get; set; } [XmlIgnore] public double?[] AllValues { get { return new [] { RequiredSafetyFactorStabilityInnerSlope, RequiredSafetyFactorStabilityOuterSlope, RequiredSafetyFactorPiping, RequiredProbabilityOfFailureStabilityInnerslope, RequiredProbabilityOfFailureStabilityOuterslope, RequiredProbabilityOfFailurePiping, UpliftCriterionPiping, UpliftCriterionStability }; } } } }