Index: Ringtoets/Piping/src/Ringtoets.Piping.Calculation/PipingCalculatorInput.cs
===================================================================
diff -u -r3c10891728420f1c0aa0071574bbfb149710c556 -rc0a3ced404197fd781c6fcbcfc21c6676592be57
--- Ringtoets/Piping/src/Ringtoets.Piping.Calculation/PipingCalculatorInput.cs (.../PipingCalculatorInput.cs) (revision 3c10891728420f1c0aa0071574bbfb149710c556)
+++ Ringtoets/Piping/src/Ringtoets.Piping.Calculation/PipingCalculatorInput.cs (.../PipingCalculatorInput.cs) (revision c0a3ced404197fd781c6fcbcfc21c6676592be57)
@@ -31,6 +31,7 @@
private readonly double waterVolumetricWeight;
private readonly double upliftModelFactor;
private readonly double assessmentLevel;
+ private readonly double piezometricHeadExit;
private readonly double dampingFactorExit;
private readonly double phreaticLevelExit;
private readonly double criticalHeaveGradient;
@@ -60,8 +61,10 @@
///
/// The calculation value used to account for uncertainty in the model for uplift.
/// The outside high water level. [m]
+ /// The piezometric head at the exit point. [m]
/// The damping factor at the exit point.
/// The phreatic level at the exit point. [m]
+ /// The piezometric head in the hinterland. [m]
/// The critical exit gradient for heave.
/// The total thickness of the coverage layer at the exit point. [m]
/// The calculation value used to account for uncertainty in the model for Sellmeijer.
@@ -79,12 +82,13 @@
/// The x coordinate of the exit point. [m]
/// The surface line.
/// The profile which contains a 1 dimensional definition of soil layers with properties.
- public PipingCalculatorInput(double waterVolumetricWeight, double saturatedVolumicWeightOfCoverageLayer, double upliftModelFactor, double assessmentLevel, double dampingFactorExit, double phreaticLevelExit, double criticalHeaveGradient, double thicknessCoverageLayer, double sellmeijerModelFactor, double sellmeijerReductionFactor, double seepageLength, double sandParticlesVolumicWeight, double whitesDragCoefficient, double diameter70, double darcyPermeability, double waterKinematicViscosity, double gravity, double thicknessAquiferLayer, double meanDiameter70, double beddingAngle, double exitPointXCoordinate, RingtoetsPipingSurfaceLine surfaceLine, PipingSoilProfile soilProfile)
+ public PipingCalculatorInput(double waterVolumetricWeight, double saturatedVolumicWeightOfCoverageLayer, double upliftModelFactor, double assessmentLevel, double piezometricHeadExit, double dampingFactorExit, double phreaticLevelExit, double criticalHeaveGradient, double thicknessCoverageLayer, double sellmeijerModelFactor, double sellmeijerReductionFactor, double seepageLength, double sandParticlesVolumicWeight, double whitesDragCoefficient, double diameter70, double darcyPermeability, double waterKinematicViscosity, double gravity, double thicknessAquiferLayer, double meanDiameter70, double beddingAngle, double exitPointXCoordinate, RingtoetsPipingSurfaceLine surfaceLine, PipingSoilProfile soilProfile)
{
this.waterVolumetricWeight = waterVolumetricWeight;
this.saturatedVolumicWeightOfCoverageLayer = saturatedVolumicWeightOfCoverageLayer;
this.upliftModelFactor = upliftModelFactor;
this.assessmentLevel = assessmentLevel;
+ this.piezometricHeadExit = piezometricHeadExit;
this.dampingFactorExit = dampingFactorExit;
this.phreaticLevelExit = phreaticLevelExit;
this.criticalHeaveGradient = criticalHeaveGradient;
@@ -144,6 +148,18 @@
}
///
+ /// Gets the piezometric head at the exit point.
+ /// [m]
+ ///
+ public double PiezometricHeadExit
+ {
+ get
+ {
+ return piezometricHeadExit;
+ }
+ }
+
+ ///
/// Gets the damping factor at the exit point.
///
public double DampingFactorExit
@@ -367,7 +383,8 @@
///
/// Gets the volumic weight of the coverage layer when saturated.
///
- public double SaturatedVolumicWeightOfCoverageLayer {
+ public double SaturatedVolumicWeightOfCoverageLayer
+ {
get
{
return saturatedVolumicWeightOfCoverageLayer;