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