Index: src/Plugins/Wti/Wti.Calculation/Piping/PipingCalculationInput.cs
===================================================================
diff -u -r77bd5fae96250f5c6e1eb7acaa848b754d44475d -r5fc71a385897af92ccb092f2f969b5709afab85a
--- src/Plugins/Wti/Wti.Calculation/Piping/PipingCalculationInput.cs (.../PipingCalculationInput.cs) (revision 77bd5fae96250f5c6e1eb7acaa848b754d44475d)
+++ src/Plugins/Wti/Wti.Calculation/Piping/PipingCalculationInput.cs (.../PipingCalculationInput.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a)
@@ -28,6 +28,58 @@
private readonly double beddingAngle;
private readonly double exitPointXCoordinate;
+ ///
+ /// Constructs a new , which contains values for the parameters used
+ /// in the piping sub calculations.
+ ///
+ /// The volumetric weight of water. [kN/m³]
+ /// 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.
+ /// The reduction factor Sellmeijer.
+ /// The horizontal distance between entree and exit point. [m]
+ /// The (lowerbound) volumic weight of sand grain material of a sand layer under water. [kN/m³]
+ /// The White's drag coefficient.
+ /// The sieve size through which 70% fraction of the grains of the top part of the aquifer passes. [m]
+ /// The Darcy-speed with which water flows through the aquifer layer. [m/s]
+ /// The kinematic viscosity of water at 10 degrees Celsius. [m²/s]
+ /// The gravitational acceleration. [m/s²]
+ /// The thickness of the aquifer layer. [m]
+ /// The mean diameter of small scale tests applied to different kinds of sand, on which the formula of Sellmeijer has been fit. [m]
+ /// The angle of the force balance representing the amount in which sand grains resist rolling. [°]
+ /// The x coordinate of the exit point. [m]
+ public PipingCalculationInput(double waterVolumetricWeight, double upliftModelFactor, double assessmentLevel, double piezometricHeadExit, double dampingFactorExit, double phreaticLevelExit, double piezometricHeadPolder, 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)
+ {
+ this.waterVolumetricWeight = waterVolumetricWeight;
+ this.upliftModelFactor = upliftModelFactor;
+ this.assessmentLevel = assessmentLevel;
+ this.piezometricHeadExit = piezometricHeadExit;
+ this.dampingFactorExit = dampingFactorExit;
+ this.phreaticLevelExit = phreaticLevelExit;
+ this.piezometricHeadPolder = piezometricHeadPolder;
+ this.criticalHeaveGradient = criticalHeaveGradient;
+ this.thicknessCoverageLayer = thicknessCoverageLayer;
+ this.sellmeijerModelFactor = sellmeijerModelFactor;
+ this.sellmeijerReductionFactor = sellmeijerReductionFactor;
+ this.seepageLength = seepageLength;
+ this.sandParticlesVolumicWeight = sandParticlesVolumicWeight;
+ this.whitesDragCoefficient = whitesDragCoefficient;
+ this.diameter70 = diameter70;
+ this.darcyPermeability = darcyPermeability;
+ this.waterKinematicViscosity = waterKinematicViscosity;
+ this.gravity = gravity;
+ this.thicknessAquiferLayer = thicknessAquiferLayer;
+ this.meanDiameter70 = meanDiameter70;
+ this.beddingAngle = beddingAngle;
+ this.exitPointXCoordinate = exitPointXCoordinate;
+ }
+
#region properties
///
@@ -138,7 +190,8 @@
///
/// Gets the calculation value used to account for uncertainty in the model for Sellmeijer.
///
- public double SellmeijerModelFactor {
+ public double SellmeijerModelFactor
+ {
get
{
return sellmeijerModelFactor;
@@ -288,57 +341,5 @@
}
#endregion
-
- ///
- /// Constructs a new , which contains values for the parameters used
- /// in the piping sub calculations.
- ///
- /// The volumetric weight of water. [kN/m³]
- /// 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.
- /// The reduction factor Sellmeijer.
- /// The horizontal distance between entree and exit point. [m]
- /// The (lowerbound) volumic weight of sand grain material of a sand layer under water. [kN/m³]
- /// The White's drag coefficient.
- /// The sieve size through which 70% fraction of the grains of the top part of the aquifer passes. [m]
- /// The Darcy-speed with which water flows through the aquifer layer. [m/s]
- /// The kinematic viscosity of water at 10 degrees Celsius. [m²/s]
- /// The gravitational acceleration. [m/s²]
- /// The thickness of the aquifer layer. [m]
- /// The mean diameter of small scale tests applied to different kinds of sand, on which the formula of Sellmeijer has been fit. [m]
- /// The angle of the force balance representing the amount in which sand grains resist rolling. [°]
- /// The x coordinate of the exit point. [m]
- public PipingCalculationInput(double waterVolumetricWeight, double upliftModelFactor, double assessmentLevel, double piezometricHeadExit, double dampingFactorExit, double phreaticLevelExit, double piezometricHeadPolder, 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)
- {
- this.waterVolumetricWeight = waterVolumetricWeight;
- this.upliftModelFactor = upliftModelFactor;
- this.assessmentLevel = assessmentLevel;
- this.piezometricHeadExit = piezometricHeadExit;
- this.dampingFactorExit = dampingFactorExit;
- this.phreaticLevelExit = phreaticLevelExit;
- this.piezometricHeadPolder = piezometricHeadPolder;
- this.criticalHeaveGradient = criticalHeaveGradient;
- this.thicknessCoverageLayer = thicknessCoverageLayer;
- this.sellmeijerModelFactor = sellmeijerModelFactor;
- this.sellmeijerReductionFactor = sellmeijerReductionFactor;
- this.seepageLength = seepageLength;
- this.sandParticlesVolumicWeight = sandParticlesVolumicWeight;
- this.whitesDragCoefficient = whitesDragCoefficient;
- this.diameter70 = diameter70;
- this.darcyPermeability = darcyPermeability;
- this.waterKinematicViscosity = waterKinematicViscosity;
- this.gravity = gravity;
- this.thicknessAquiferLayer = thicknessAquiferLayer;
- this.meanDiameter70 = meanDiameter70;
- this.beddingAngle = beddingAngle;
- this.exitPointXCoordinate = exitPointXCoordinate;
- }
}
}
\ No newline at end of file