Index: Ringtoets/Piping/src/Ringtoets.Piping.IO/Builders/SoilLayer2D.cs =================================================================== diff -u -r8ed108b83f575f6cb7dc1b89224606894a4bcb7a -r751aaf9b7623bac357cbacf4e6ddae87b2b69f1f --- Ringtoets/Piping/src/Ringtoets.Piping.IO/Builders/SoilLayer2D.cs (.../SoilLayer2D.cs) (revision 8ed108b83f575f6cb7dc1b89224606894a4bcb7a) +++ Ringtoets/Piping/src/Ringtoets.Piping.IO/Builders/SoilLayer2D.cs (.../SoilLayer2D.cs) (revision 751aaf9b7623bac357cbacf4e6ddae87b2b69f1f) @@ -22,7 +22,6 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; -using System.Drawing; using System.Linq; using Core.Common.Base.Geometry; @@ -61,11 +60,85 @@ public double? AbovePhreaticLevel { get; set; } /// - /// Gets or sets the below phreatic level for the . + /// Gets or sets the distribution for the volumic weight of the below the + /// phreatic level. + /// [kN/m³] /// - public double? BelowPhreaticLevel { get; set; } + public double? BelowPhreaticLevelDistribution { get; set; } /// + /// Gets or sets the shift of the distribution for the volumic weight of the + /// below the phreatic level. + /// [kN/m³] + /// + public double? BelowPhreaticLevelShift { get; set; } + + /// + /// Gets or sets the mean of the distribution for the volumic weight of the + /// below the phreatic level. + /// [kN/m³] + /// + public double? BelowPhreaticLevelMean { get; set; } + + /// + /// Gets or sets the deviation of the distribution for the volumic weight of the below the phreatic level. + /// [kN/m³] + /// + public double? BelowPhreaticLevelDeviation { get; set; } + + /// + /// Gets or sets the distribution for the mean diameter of small scale tests applied to different kinds of sand, on which the + /// formula of Sellmeijer has been fit. + /// [m] + /// + public double? DiameterD70Distribution { get; set; } + + /// + /// Gets or sets the shift of the distribution for the mean diameter of small scale tests applied to different kinds of sand, + /// on which the formula of Sellmeijer has been fit. + /// [m] + /// + public double? DiameterD70Shift { get; set; } + + /// + /// Gets or sets the mean of the distribution for the mean diameter of small scale tests applied to different kinds of sand, + /// on which the formula of Sellmeijer has been fit. + /// [m] + /// + public double? DiameterD70Mean { get; set; } + + /// + /// Gets or sets the deviation of the distribution for the mean diameter of small scale tests applied to different kinds of sand, + /// on which the formula of Sellmeijer has been fit. + /// [m] + /// + public double? DiameterD70Deviation { get; set; } + + /// + /// Gets or sets the distribution for the Darcy-speed with which water flows through the aquifer layer. + /// [m/s] + /// + public double? PermeabilityDistribution { get; set; } + + /// + /// Gets or sets the shift of the distribution for the Darcy-speed with which water flows through the aquifer layer. + /// [m/s] + /// + public double? PermeabilityShift { get; set; } + + /// + /// Gets or sets the mean of the distribution for the the Darcy-speed with which water flows through the aquifer layer. + /// [m/s] + /// + public double? PermeabilityMean { get; set; } + + /// + /// Gets or sets the deviation of the distribution for the Darcy-speed with which water flows through the aquifer layer. + /// [m/s] + /// + public double? PermeabilityDeviation { get; set; } + + /// /// Gets or sets the dry unit weight for the . /// public double? DryUnitWeight { get; set; } @@ -76,7 +149,7 @@ public string MaterialName { get; set; } /// - /// Gets or sets the value representing a color that was used to represent the . + /// Gets or sets the value representing a color that was used to represent the . /// public double? Color { get; set; } @@ -157,7 +230,7 @@ result.Add(new PipingSoilLayer(height) { IsAquifer = IsAquifer.HasValue && IsAquifer.Value.Equals(1.0), - BelowPhreaticLevel = BelowPhreaticLevel, + BelowPhreaticLevel = BelowPhreaticLevelMean, AbovePhreaticLevel = AbovePhreaticLevel, DryUnitWeight = DryUnitWeight, MaterialName = MaterialName ?? string.Empty,