Index: dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingSellmeijer4Forces/DamPipingSellmeijer4ForcesKernelWrapper.cs
===================================================================
diff -u -r672 -r680
--- dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingSellmeijer4Forces/DamPipingSellmeijer4ForcesKernelWrapper.cs (.../DamPipingSellmeijer4ForcesKernelWrapper.cs) (revision 672)
+++ dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingSellmeijer4Forces/DamPipingSellmeijer4ForcesKernelWrapper.cs (.../DamPipingSellmeijer4ForcesKernelWrapper.cs) (revision 680)
@@ -36,7 +36,7 @@
var surfaceLine = damKernelInput.Location.SurfaceLine;
var location = damKernelInput.Location;
var riverLevel = damKernelInput.DesignScenario.RiverLevel;
- var plLines = DamPipingHelper.CreatePlLines(location, soilProfile1D, riverLevel);
+ var plLines = PlLinesHelper.CreatePlLines(location, soilProfile1D, riverLevel);
var upliftLocationDeterminator = new UpliftLocationDeterminator
{
PLLines = plLines,
Index: dam engine/trunk/src/Deltares.DamEngine.Calculators/Deltares.DamEngine.Calculators.csproj
===================================================================
diff -u -r624 -r680
--- dam engine/trunk/src/Deltares.DamEngine.Calculators/Deltares.DamEngine.Calculators.csproj (.../Deltares.DamEngine.Calculators.csproj) (revision 624)
+++ dam engine/trunk/src/Deltares.DamEngine.Calculators/Deltares.DamEngine.Calculators.csproj (.../Deltares.DamEngine.Calculators.csproj) (revision 680)
@@ -87,6 +87,7 @@
+
Index: dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/Common/DamPipingHelperTests.cs
===================================================================
diff -u
--- dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/Common/DamPipingHelperTests.cs (revision 0)
+++ dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/Common/DamPipingHelperTests.cs (revision 680)
@@ -0,0 +1,28 @@
+using System;
+using Deltares.DamEngine.Calculators.KernelWrappers.Common;
+using NUnit.Framework;
+
+namespace Deltares.DamEngine.Calculators.Tests.KernelWrappers.Common
+{
+ [TestFixture]
+ public class DamPipingHelperTests
+ {
+ [Test]
+ public void TestDetermineHeightCoverLayer()
+ {
+ // Top of aquifer is below surface level
+ var topLevelAquifer = 3.0;
+ var surfaceLevel = 5.0;
+ // expected height = 5 - 3 = 2
+ var height = DamPipingHelper.DetermineHeightCoverLayer(topLevelAquifer, surfaceLevel);
+ Assert.AreEqual(2.0, height);
+
+ // Top of aquifer is above surface level
+ topLevelAquifer = 3.0;
+ surfaceLevel = 1.0;
+ // expected height = 0
+ height = DamPipingHelper.DetermineHeightCoverLayer(topLevelAquifer, surfaceLevel);
+ Assert.AreEqual(0.0, height);
+ }
+ }
+}
Index: dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingBligh/DamPipingBlighKernelWrapper.cs
===================================================================
diff -u -r674 -r680
--- dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingBligh/DamPipingBlighKernelWrapper.cs (.../DamPipingBlighKernelWrapper.cs) (revision 674)
+++ dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingBligh/DamPipingBlighKernelWrapper.cs (.../DamPipingBlighKernelWrapper.cs) (revision 680)
@@ -38,7 +38,7 @@
var surfaceLine = damKernelInput.Location.SurfaceLine;
var location = damKernelInput.Location;
double riverLevel = damKernelInput.DesignScenario.RiverLevel;
- var plLines = DamPipingHelper.CreatePlLines(location, soilProfile1D, riverLevel);
+ var plLines = PlLinesHelper.CreatePlLines(location, soilProfile1D, riverLevel);
UpliftLocationDeterminator upliftLocationDeterminator = new UpliftLocationDeterminator
{
PLLines = plLines,
Index: dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/Deltares.DamEngine.Calculators.Tests.csproj
===================================================================
diff -u -r643 -r680
--- dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/Deltares.DamEngine.Calculators.Tests.csproj (.../Deltares.DamEngine.Calculators.Tests.csproj) (revision 643)
+++ dam engine/trunk/src/Deltares.DamEngine.Calculators.Tests/Deltares.DamEngine.Calculators.Tests.csproj (.../Deltares.DamEngine.Calculators.Tests.csproj) (revision 680)
@@ -44,6 +44,7 @@
+
@@ -63,6 +64,7 @@
Copying.AGPL.licenseheader
+