Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/GeneralGrassCoverErosionInwardsInput.cs =================================================================== diff -u -rd337718251f4330d447d555eb1c70df226dd9823 -r401ea38da560543cd91415c326b9463976b2e80a --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/GeneralGrassCoverErosionInwardsInput.cs (.../GeneralGrassCoverErosionInwardsInput.cs) (revision d337718251f4330d447d555eb1c70df226dd9823) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/GeneralGrassCoverErosionInwardsInput.cs (.../GeneralGrassCoverErosionInwardsInput.cs) (revision 401ea38da560543cd91415c326b9463976b2e80a) @@ -31,15 +31,15 @@ /// public class GeneralGrassCoverErosionInwardsInput { - private static readonly Range validityRangeN = new Range(1, 20); - private int n; + private static readonly Range validityRangeN = new Range(1.0, 20.0); + private RoundedDouble n; /// /// Initializes a new instance of the class. /// public GeneralGrassCoverErosionInwardsInput() { - n = 2; + n = new RoundedDouble(2, 2.0); CriticalOvertoppingModelFactor = 1.0; FbFactor = new TruncatedNormalDistribution(2) { @@ -79,7 +79,7 @@ /// /// Thrown when the is not in /// the interval [1, 20]. - public int N + public RoundedDouble N { get { @@ -92,7 +92,7 @@ throw new ArgumentOutOfRangeException(nameof(value), string.Format(Resources.N_Value_should_be_in_Range_0_, validityRangeN)); } - n = value; + n = value.ToPrecision(n.NumberOfDecimalPlaces); } }