Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.KernelWrapper/MacroStabilityInwardsCalculatorInput.cs
===================================================================
diff -u -r2e4a7f40ff810375ec45120f7e3ff41b417dea67 -r206b4532b803312043b7f85fc4aaeb9ae7b8104b
--- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.KernelWrapper/MacroStabilityInwardsCalculatorInput.cs (.../MacroStabilityInwardsCalculatorInput.cs) (revision 2e4a7f40ff810375ec45120f7e3ff41b417dea67)
+++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.KernelWrapper/MacroStabilityInwardsCalculatorInput.cs (.../MacroStabilityInwardsCalculatorInput.cs) (revision 206b4532b803312043b7f85fc4aaeb9ae7b8104b)
@@ -62,12 +62,12 @@
PiezometricHeadPhreaticLine2Outwards = properties.PiezometricHeadPhreaticLine2Outwards;
PiezometricHeadPhreaticLine2Inwards = properties.PiezometricHeadPhreaticLine2Inwards;
PenetrationLength = properties.PenetrationLength;
-
DrainageConstructionPresent = properties.DrainageConstructionPresent;
AdjustPhreaticLine3And4ForUplift = properties.AdjustPhreaticLine3And4ForUplift;
UseDefaultOffsets = properties.UseDefaultOffsets;
-
DikeSoilScenario = properties.DikeSoilScenario;
+ MoveGrid = properties.MoveGrid;
+ MaximumSliceWidth = properties.MaximumSliceWidth;
}
public class ConstructionProperties
@@ -96,8 +96,8 @@
PiezometricHeadPhreaticLine2Outwards = double.NaN;
PiezometricHeadPhreaticLine2Inwards = double.NaN;
PenetrationLength = double.NaN;
-
DikeSoilScenario = MacroStabilityInwardsDikeSoilScenario.ClayDikeOnClay;
+ MaximumSliceWidth = double.NaN;
}
#region properties
@@ -240,6 +240,17 @@
///
public double PenetrationLength { internal get; set; }
+ ///
+ /// Gets or sets the value whether the grid should be moved.
+ ///
+ public bool MoveGrid { internal get; set; }
+
+ ///
+ /// Gets the maximum slice width.
+ /// [m]
+ ///
+ public double MaximumSliceWidth { internal get; set; }
+
#endregion
}
@@ -262,127 +273,138 @@
public MacroStabilityInwardsSoilProfileUnderSurfaceLine SoilProfile { get; }
///
- /// Gets or sets the dike soil scenario.
+ /// Gets the dike soil scenario.
///
public MacroStabilityInwardsDikeSoilScenario DikeSoilScenario { get; }
///
- /// Gets or sets the average river water level.
+ /// Gets the average river water level.
/// [m+NAP]
///
public double WaterLevelRiverAverage { get; }
///
- /// Gets or sets the polder water level.
+ /// Gets the polder water level.
/// [m+NAP]
///
public double WaterLevelPolder { get; }
///
- /// Gets or sets whether a drainage construction is present.
+ /// Gets whether a drainage construction is present.
///
public bool DrainageConstructionPresent { get; }
///
- /// Gets or sets the x coordinate of the drainage construction.
+ /// Gets the x coordinate of the drainage construction.
/// [m]
///
public double XCoordinateDrainageConstruction { get; }
///
- /// Gets or sets the z coordinate of the drainage construction.
+ /// Gets the z coordinate of the drainage construction.
/// [m+NAP]
///
public double ZCoordinateDrainageConstruction { get; }
///
- /// Gets or sets the minimum level phreatic line at dike top river.
+ /// Gets the minimum level phreatic line at dike top river.
/// [m+NAP]
///
public double MinimumLevelPhreaticLineAtDikeTopRiver { get; }
///
- /// Gets or sets the minimum level phreatic line at dike top polder.
+ /// Gets the minimum level phreatic line at dike top polder.
/// [m+NAP]
///
public double MinimumLevelPhreaticLineAtDikeTopPolder { get; }
///
- /// Gets or sets whether the default offset should be used.
+ /// Gets whether the default offset should be used.
///
public bool UseDefaultOffsets { get; }
///
- /// Gets or sets the offset of the phreatic line below dike top at river.
+ /// Gets the offset of the phreatic line below dike top at river.
/// [m]
///
public double PhreaticLineOffsetBelowDikeTopAtRiver { get; }
///
- /// Gets or sets the offset of the phreatic line below dike top at polder.
+ /// Gets the offset of the phreatic line below dike top at polder.
/// [m]
///
public double PhreaticLineOffsetBelowDikeTopAtPolder { get; }
///
- /// Gets or sets the offset of the phreatic line below shoulder base inside.
+ /// Gets the offset of the phreatic line below shoulder base inside.
/// [m]
///
public double PhreaticLineOffsetBelowShoulderBaseInside { get; }
///
- /// Gets or sets the offset of the phreatic line below dike toe at polder.
+ /// Gets the offset of the phreatic line below dike toe at polder.
/// [m]
///
public double PhreaticLineOffsetBelowDikeToeAtPolder { get; }
///
- /// Gets or sets whether phreatic line 3 and 4 should be adjusted for uplift.
+ /// Gets whether phreatic line 3 and 4 should be adjusted for uplift.
///
public bool AdjustPhreaticLine3And4ForUplift { get; }
///
- /// Gets or sets the leakage length outwards of phreatic line 3.
+ /// Gets the leakage length outwards of phreatic line 3.
/// [m]
///
public double LeakageLengthOutwardsPhreaticLine3 { get; }
///
- /// Gets or sets the leakage length inwards of phreatic line 3.
+ /// Gets the leakage length inwards of phreatic line 3.
/// [m]
///
public double LeakageLengthInwardsPhreaticLine3 { get; }
///
- /// Gets or sets the leakage length outwards of phreatic line 4.
+ /// Gets the leakage length outwards of phreatic line 4.
/// [m]
///
public double LeakageLengthOutwardsPhreaticLine4 { get; }
///
- /// Gets or sets the leakage length inwards of phreatic line 4.
+ /// Gets the leakage length inwards of phreatic line 4.
/// [m]
///
public double LeakageLengthInwardsPhreaticLine4 { get; }
///
- /// Gets or sets the piezometric head of the phreatic line 2 outwards.
+ /// Gets the piezometric head of the phreatic line 2 outwards.
/// [m+NAP]
///
public double PiezometricHeadPhreaticLine2Outwards { get; }
///
- /// Gets or sets the piezometric head of the phreatic line 2 inwards.
+ /// Gets the piezometric head of the phreatic line 2 inwards.
/// [m+NAP]
///
public double PiezometricHeadPhreaticLine2Inwards { get; }
///
- /// Gets or sets the penetration length.
+ /// Gets the penetration length.
/// [m]
///
public double PenetrationLength { get; }
+ ///
+ /// Gets the value whether the grid should be moved.
+ ///
+ public bool MoveGrid { get; }
+
+ ///
+ /// Gets the maximum slice width.
+ /// [m]
+ ///
+ public double MaximumSliceWidth { get; }
+
#endregion
}
}
\ No newline at end of file