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