Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingInput.cs =================================================================== diff -u -r9eb91cfa000697ddfdeace89aa8f1e959fc1f7f9 -r428346aca4810ed68d8778943246f581cb1a4386 --- Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingInput.cs (.../PipingInput.cs) (revision 9eb91cfa000697ddfdeace89aa8f1e959fc1f7f9) +++ Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingInput.cs (.../PipingInput.cs) (revision 428346aca4810ed68d8778943246f581cb1a4386) @@ -22,6 +22,7 @@ using System; using System.Linq; using Core.Common.Base; +using Ringtoets.HydraRing.Data; using Ringtoets.Piping.Data.Probabilistics; namespace Ringtoets.Piping.Data @@ -52,7 +53,10 @@ CriticalHeaveGradient = 0.3; PhreaticLevelExit = new NormalDistribution(); - DampingFactorExit = new LognormalDistribution { Mean = 1.0 }; + DampingFactorExit = new LognormalDistribution + { + Mean = 1.0 + }; ThicknessCoverageLayer = new LognormalDistribution(); SeepageLength = new LognormalDistribution(); Diameter70 = new LognormalDistribution(); @@ -140,51 +144,6 @@ /// public double ExitPointL { get; set; } - #region Probabilistic parameters - - /// - /// Gets or sets the phreatic level at the exit point. - /// [m] - /// - public NormalDistribution PhreaticLevelExit { get; set; } - - /// - /// Gets or sets the horizontal distance between entree and exit point. - /// [m] - /// - public LognormalDistribution SeepageLength { get; set; } - - /// - /// Gets or sets the sieve size through which 70% fraction of the grains of the top part of the aquifer passes. - /// [m] - /// - public LognormalDistribution Diameter70 { get; set; } - - /// - /// Gets or sets the Darcy-speed with which water flows through the aquifer layer. - /// [m/s] - /// - public LognormalDistribution DarcyPermeability { get; set; } - - /// - /// Gets or sets the thickness of the aquifer layer. - /// [m] - /// - public LognormalDistribution ThicknessAquiferLayer { get; set; } - - /// - /// Gets or sets the total thickness of the coverage layer at the exit point. - /// [m] - /// - public LognormalDistribution ThicknessCoverageLayer { get; set; } - - /// - /// Gets or sets the damping factor at the exit point. - /// - public LognormalDistribution DampingFactorExit { get; set; } - - #endregion - #region Constants /// @@ -210,6 +169,16 @@ } } + /// + /// Gets or sets the profile which contains a 1 dimensional definition of soil layers with properties. + /// + public PipingSoilProfile SoilProfile { get; set; } + + /// + /// Gets or set the hydraulic boundary location from which to use the assessment level. + /// + public HydraulicBoundaryLocation HydraulicBoundaryLocation { get; set; } + private void UpdateValuesBasedOnSurfaceLine() { var entryPointIndex = Array.IndexOf(surfaceLine.Points, surfaceLine.DikeToeAtRiver); @@ -234,9 +203,49 @@ SeepageLength.Mean = exitPointL - entryPointL; } + #region Probabilistic parameters + /// - /// Gets or sets the profile which contains a 1 dimensional definition of soil layers with properties. + /// Gets or sets the phreatic level at the exit point. + /// [m] /// - public PipingSoilProfile SoilProfile { get; set; } + public NormalDistribution PhreaticLevelExit { get; set; } + + /// + /// Gets or sets the horizontal distance between entree and exit point. + /// [m] + /// + public LognormalDistribution SeepageLength { get; set; } + + /// + /// Gets or sets the sieve size through which 70% fraction of the grains of the top part of the aquifer passes. + /// [m] + /// + public LognormalDistribution Diameter70 { get; set; } + + /// + /// Gets or sets the Darcy-speed with which water flows through the aquifer layer. + /// [m/s] + /// + public LognormalDistribution DarcyPermeability { get; set; } + + /// + /// Gets or sets the thickness of the aquifer layer. + /// [m] + /// + public LognormalDistribution ThicknessAquiferLayer { get; set; } + + /// + /// Gets or sets the total thickness of the coverage layer at the exit point. + /// [m] + /// + public LognormalDistribution ThicknessCoverageLayer { get; set; } + + /// + /// Gets or sets the damping factor at the exit point. + /// + public LognormalDistribution DampingFactorExit { get; set; } + + #endregion } } \ No newline at end of file