Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/UpliftVanGridCreatorTests.cs =================================================================== diff -u -r5662 -r5669 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/UpliftVanGridCreatorTests.cs (.../UpliftVanGridCreatorTests.cs) (revision 5662) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/UpliftVanGridCreatorTests.cs (.../UpliftVanGridCreatorTests.cs) (revision 5669) @@ -202,7 +202,7 @@ Assert.That(upliftVanCalculationGrid.TangentLineZTop, Is.EqualTo(expectedZTop).Within(tolerance)); Assert.That(upliftVanCalculationGrid.TangentLineZBottom, Is.EqualTo(expectedZBottom).Within(tolerance)); Assert.That(upliftVanCalculationGrid.TangentLineCount, Is.EqualTo(expectedCount)); - Assert.That(upliftVanCalculationGrid.TangentLineLevels, Is.Empty); + Assert.That(upliftVanCalculationGrid.TangentLineLevels, Has.Count.EqualTo(expectedCount)); }); } Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/UpliftVanGridCreator.cs =================================================================== diff -u -r5662 -r5669 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/UpliftVanGridCreator.cs (.../UpliftVanGridCreator.cs) (revision 5662) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/UpliftVanGridCreator.cs (.../UpliftVanGridCreator.cs) (revision 5669) @@ -153,12 +153,15 @@ bottomTangentLines = Math.Min(bottomTangentLines, surfaceLevel); double topTangentLines = bottomTangentLines; var tangentLinesCount = 1; + upliftVanCalculationGrid.TangentLineLevels.Add(topTangentLines); while (topTangentLines < surfaceLevel) { topTangentLines += distance; + upliftVanCalculationGrid.TangentLineLevels.Add(topTangentLines); tangentLinesCount++; } + upliftVanCalculationGrid.TangentLineLevels.Reverse(); upliftVanCalculationGrid.TangentLineCount = tangentLinesCount; upliftVanCalculationGrid.TangentLineZTop = topTangentLines; upliftVanCalculationGrid.TangentLineZBottom = bottomTangentLines; Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/BishopGridCreator.cs =================================================================== diff -u -r5662 -r5669 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/BishopGridCreator.cs (.../BishopGridCreator.cs) (revision 5662) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/BishopGridCreator.cs (.../BishopGridCreator.cs) (revision 5669) @@ -132,12 +132,15 @@ bottomTangentLines = Math.Min(bottomTangentLines, surfaceLevel); double topTangentLines = bottomTangentLines; var tangentLinesCount = 1; + bishopCalculationGrid.TangentLineLevels.Add(topTangentLines); while (topTangentLines < surfaceLevel) { topTangentLines += distance; + bishopCalculationGrid.TangentLineLevels.Add(topTangentLines); tangentLinesCount++; } + bishopCalculationGrid.TangentLineLevels.Reverse(); bishopCalculationGrid.TangentLineCount = tangentLinesCount; bishopCalculationGrid.TangentLineZTop = topTangentLines; bishopCalculationGrid.TangentLineZBottom = bottomTangentLines; Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/BishopGridCreatorTests.cs =================================================================== diff -u -r5662 -r5669 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/BishopGridCreatorTests.cs (.../BishopGridCreatorTests.cs) (revision 5662) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityInwards/BishopGridCreatorTests.cs (.../BishopGridCreatorTests.cs) (revision 5669) @@ -142,7 +142,7 @@ Assert.That(bishopCalculationGrid.TangentLineZTop, Is.EqualTo(expectedZTop).Within(tolerance)); Assert.That(bishopCalculationGrid.TangentLineZBottom, Is.EqualTo(expectedZBottom).Within(tolerance)); Assert.That(bishopCalculationGrid.TangentLineCount, Is.EqualTo(expectedCount)); - Assert.That(bishopCalculationGrid.TangentLineLevels, Is.Empty); + Assert.That(bishopCalculationGrid.TangentLineLevels, Has.Count.EqualTo(expectedCount)); }); }