Index: dam clients/DamUI/trunk/src/MacroStability/Data/InterpolationArea.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/MacroStability/Data/InterpolationArea.cs (.../InterpolationArea.cs) (revision 236) +++ dam clients/DamUI/trunk/src/MacroStability/Data/InterpolationArea.cs (.../InterpolationArea.cs) (revision 268) @@ -532,7 +532,7 @@ } } - //TODO: Han check + //TOTODO: Han check public ShearStrengthModel ShearStrenghModel { get; set; } public InterpolationArea TopLayerArea Index: dam clients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs (.../DamPlugin.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs (.../DamPlugin.cs) (revision 268) @@ -51,7 +51,6 @@ private readonly LocationJobSymbol locationJobSymbol = new LocationJobSymbol(); private DamMapEditor mapEditor = null; private DamGeometryEditor geometryEditor = null; - private DamRunner damRunner = null; private readonly Panel panel = new Panel(); private readonly Panel projectPanel = new Panel(); private readonly Panel materialPanel = new Panel(); @@ -570,21 +569,23 @@ return; } - DataEventPublisher.InvokeWithoutPublishingEvents(() => - { - mainForm.Invoke(new TaskDelegate(DataEventPublisher.SelectionChanged), damProject.DamProjectData.WaterBoard); - damProject.DamProjectData.EnsureProperZoneSafetyFactors(); - damRunner = new DamRunner(this.damProject); - damRunner.MaxCalculationCores = this.MaxCalculationCores; - LogManager.Clear(); - damProject.DamProjectData.ClearResults(); - damRunner.PerformCalculation(this.progressDelegate); - }); + //DataEventPublisher.InvokeWithoutPublishingEvents(() => + //{ + // mainForm.Invoke(new TaskDelegate(DataEventPublisher.SelectionChanged), damProject.DamProjectData.WaterBoard); + // damProject.DamProjectData.EnsureProperZoneSafetyFactors(); + // damRunner = new DamRunner(this.damProject); + // damRunner.MaxCalculationCores = this.MaxCalculationCores; + // LogManager.Clear(); + // damProject.DamProjectData.ClearResults(); + // damRunner.PerformCalculation(this.progressDelegate); + //}); - mainForm.Invoke(new PublisherDelegate(DataEventPublisher.DataListModified), LogManager.Messages, null); - mainForm.Invoke(new PublisherDelegate(DataEventPublisher.DataListModified), this.damProject.DamProjectData.DesignCalculations, null); - this.damProject.SaveXMLProject(this.damProject.ProjectFileName, this.damProject); + //mainForm.Invoke(new PublisherDelegate(DataEventPublisher.DataListModified), LogManager.Messages, null); + //mainForm.Invoke(new PublisherDelegate(DataEventPublisher.DataListModified), this.damProject.DamProjectData.DesignCalculations, null); + //this.damProject.SaveXMLProject(this.damProject.ProjectFileName, this.damProject); + + LocalizedMessageBox.ShowError(this, "NoCalculationPossible"); SetProperControlsAfterCalculation(); } Index: dam clients/DamUI/trunk/src/Dam/Forms/Deltares.Dam.Forms.csproj =================================================================== diff -u -r237 -r268 --- dam clients/DamUI/trunk/src/Dam/Forms/Deltares.Dam.Forms.csproj (.../Deltares.Dam.Forms.csproj) (revision 237) +++ dam clients/DamUI/trunk/src/Dam/Forms/Deltares.Dam.Forms.csproj (.../Deltares.Dam.Forms.csproj) (revision 268) @@ -205,7 +205,6 @@ DamProjectCalculationSpecificationPropertyControl.cs - Form Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/StabilityCalculationTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Forms/ScenarioCalculationPropertyControl.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Forms/ScenarioCalculationPropertyControl.cs (.../ScenarioCalculationPropertyControl.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Forms/ScenarioCalculationPropertyControl.cs (.../ScenarioCalculationPropertyControl.cs) (revision 268) @@ -127,7 +127,7 @@ } Process process = new Process(); process.StartInfo.RedirectStandardOutput = false; - process.StartInfo.FileName = StabilityCalculator.MStabExePath; + process.StartInfo.FileName = DamHelperFunctions.MStabExePath; process.StartInfo.Arguments = " \"" + copyFile + "\""; process.StartInfo.UseShellExecute = false; process.StartInfo.WindowStyle = ProcessWindowStyle.Normal; Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/TimeSerieStabilityCalculator.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/GageDikeRealCorrectDataTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/PipingCalculator.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PipingCalculatorSellmeijer4ForcesTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/GageDikeProcessor.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/TimeSerieProbablisticCalculator.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Data/WaterBoardJobImporter.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Data/WaterBoardJobImporter.cs (.../WaterBoardJobImporter.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Data/WaterBoardJobImporter.cs (.../WaterBoardJobImporter.cs) (revision 268) @@ -22,8 +22,7 @@ if (locationJob.GetType() == typeof(LocationJob)) { ((LocationJob)locationJob).WaterLevelTimeSerie = timeSerieCollection.FindSerie - (GageDikeProcessor.WaterLevelInputParameterID, - ((LocationJob)locationJob).Location.Name); + ("WaterLevel", ((LocationJob)locationJob).Location.Name); } } } Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/DamProjectCalculatorTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Data/DamHelperFunctions.cs =================================================================== diff -u --- dam clients/DamUI/trunk/src/Dam/Data/DamHelperFunctions.cs (revision 0) +++ dam clients/DamUI/trunk/src/Dam/Data/DamHelperFunctions.cs (revision 268) @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Text.RegularExpressions; + +namespace Deltares.Dam.Data +{ + public class DamHelperFunctions + { + /// + /// Determine a filename based on the different inout parameters + /// + /// Name of the location. + /// Name of the scenario. + /// Name of the soil geometry. + /// Index of the iteration. + /// + public static string DetermineCalculationFilename(string locationName, string scenarioName, + string soilGeometryName, int iterationIndex) + { + string calculationName; + if (iterationIndex < 0) + { + calculationName = String.Format("Loc({0})_Sce({1})_Pro({2})", locationName, scenarioName, + soilGeometryName); + } + else + { + calculationName = String.Format("Loc({0})_Sce({1})_Pro({2})_Ite({3})", locationName, scenarioName, + soilGeometryName, iterationIndex); + } + return Regex.Replace(calculationName, @"[\\\/:\*\?""'<>|.]", "_"); + } + + /// + /// Gets the D-GeoStability executable path. + /// + /// + /// The m stab executable path. + /// + public static string MStabExePath + { + get + { + return Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), + @"DGeoStability.exe"); + } + } + + } +} Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/PipingCalculatorSellmeijer4Forces.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/PipingCalculatorSellmeijer2Forces.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/DamCalculationWtiComparisonTests.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/DamCalculation.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Tests/TestHelper/FactoryForWaterBoard.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Tests/TestHelper/FactoryForWaterBoard.cs (.../FactoryForWaterBoard.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Tests/TestHelper/FactoryForWaterBoard.cs (.../FactoryForWaterBoard.cs) (revision 268) @@ -20,6 +20,7 @@ { public const string cLocation01Id = "Lcoation01"; + /// /// Create waterlevel timeseries /// @@ -30,7 +31,7 @@ TimeSerie waterLevelTimeSerie = new TimeSerie(); waterLevelTimeSerie.LocationId = cLocation01Id; - waterLevelTimeSerie.ParameterId = GageDikeProcessor.WaterLevelInputParameterID; + waterLevelTimeSerie.ParameterId = "Waterlevel"; waterLevelTimeSerie.Entries.Add(new TimeSerieEntry(new DateTime(2010, 1, 1), 5)); waterLevelTimeSerie.Entries.Add(new TimeSerieEntry(new DateTime(2010, 1, 2), 6)); waterLevelTimeSerie.Entries.Add(new TimeSerieEntry(new DateTime(2010, 1, 3), 4)); Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PipingCalculatorSellmeijerTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PipingCalculatorWti2017Test.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Data/Deltares.Dam.Data.csproj =================================================================== diff -u -r238 -r268 --- dam clients/DamUI/trunk/src/Dam/Data/Deltares.Dam.Data.csproj (.../Deltares.Dam.Data.csproj) (revision 238) +++ dam clients/DamUI/trunk/src/Dam/Data/Deltares.Dam.Data.csproj (.../Deltares.Dam.Data.csproj) (revision 268) @@ -205,12 +205,12 @@ + - @@ -270,7 +270,6 @@ - @@ -288,11 +287,8 @@ - - - @@ -308,8 +304,6 @@ - - @@ -333,7 +327,6 @@ - @@ -362,7 +355,6 @@ - @@ -372,20 +364,14 @@ - - - - - - Code @@ -417,7 +403,6 @@ - @@ -430,13 +415,9 @@ - - - - @@ -462,10 +443,6 @@ - - PreserveNewest - - Designer @@ -504,72 +481,6 @@ DupuitLib.pdb PreserveNewest - - cm2lapack.dll - PreserveNewest - - - cm2math1.dll - PreserveNewest - - - cm2meshtools.dll - PreserveNewest - - - cm2meshtools1d.dll - PreserveNewest - - - cm2meshtools2d.dll - PreserveNewest - - - cm2misc.dll - PreserveNewest - - - cm2quadmesh.dll - PreserveNewest - - - cm2triamesh.dll - PreserveNewest - - - GsDoc.dll - PreserveNewest - - - GSI.dll - PreserveNewest - - - GSIDB.dll - PreserveNewest - - - GSILIB.dll - PreserveNewest - - - MNGSRV.dll - PreserveNewest - - - OC.dll - PreserveNewest - - - Slope2.exe - PreserveNewest - - - PreserveNewest - - - PreserveNewest - PreserveNewest @@ -652,6 +563,7 @@ + Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Forms/DamRunner.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PLLinesCreatorTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/RWScenarios/RWScenariosCalculation.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Data/RWScenarios/RWScenariosResult.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Data/RWScenarios/RWScenariosResult.cs (.../RWScenariosResult.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Data/RWScenarios/RWScenariosResult.cs (.../RWScenariosResult.cs) (revision 268) @@ -298,7 +298,7 @@ public string PipingResultFile { // Note Bka: Path of piping is not based on the working dir but on assembly (Assembly.GetExecutingAssembly().Location) - get { return baseFileName + PipingCalculator.PipingFilenameExtension; } + get { return baseFileName + ".txt"; } } [Label("Failure mechanism")] Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/StabilityCalculator.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Tests/Deltares.Dam.Tests.csproj =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Tests/Deltares.Dam.Tests.csproj (.../Deltares.Dam.Tests.csproj) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Tests/Deltares.Dam.Tests.csproj (.../Deltares.Dam.Tests.csproj) (revision 268) @@ -127,9 +127,7 @@ - - @@ -153,7 +151,6 @@ - @@ -163,7 +160,6 @@ - @@ -173,31 +169,23 @@ - - - - - - - - Code @@ -207,10 +195,8 @@ - - @@ -223,10 +209,8 @@ - - Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/DAMFailureMechanismeCalculator.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/PipingCalculatorSellmeijer.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/DamCalculationTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/DGeoStability.ini'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/StabilityCalculatorTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Data/Geometry2DDataCreator.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Data/Geometry2DDataCreator.cs (.../Geometry2DDataCreator.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Data/Geometry2DDataCreator.cs (.../Geometry2DDataCreator.cs) (revision 268) @@ -93,7 +93,7 @@ { const int iterationIndex = -1; - geometryFilename = StabilityCalculator.DetermineCalculationFilename(location.Name, "PL", soilProfileProbability.SoilGeometryName, iterationIndex); + geometryFilename = DamHelperFunctions.DetermineCalculationFilename(location.Name, "PL", soilProfileProbability.SoilGeometryName, iterationIndex); geometryFilename = geometryFilename + ".sti"; geometryFilename = Path.Combine(geometryDirectory, geometryFilename); string soilgeometry2DFilename = null; @@ -135,7 +135,7 @@ stabilityServiceAgent.CreateProjectFile(mstabXML.ToString()); if (!File.Exists(geometryFilename)) { - throw new DamFailureMechanismeCalculatorException("Geometry file (sti) is not created."); + throw new Exception("Geometry file (sti) is not created."); } } } Index: dam clients/DamUI/trunk/src/Dam/Tests/Deltares.Dam.IntegrationTests.csproj =================================================================== diff -u -r245 -r268 --- dam clients/DamUI/trunk/src/Dam/Tests/Deltares.Dam.IntegrationTests.csproj (.../Deltares.Dam.IntegrationTests.csproj) (revision 245) +++ dam clients/DamUI/trunk/src/Dam/Tests/Deltares.Dam.IntegrationTests.csproj (.../Deltares.Dam.IntegrationTests.csproj) (revision 268) @@ -103,15 +103,10 @@ - - - - - Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/DomainModel.cd'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/DamProjectCalculator.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Tests/DamPipingBenchmarkTest.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Tests/DamPipingBenchmarkTest.cs (.../DamPipingBenchmarkTest.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Tests/DamPipingBenchmarkTest.cs (.../DamPipingBenchmarkTest.cs) (revision 268) @@ -30,11 +30,14 @@ // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.Combine(Path.GetDirectoryName(Path.GetFullPath(projectFilename)), "CalculationFiles"); - damProjectCalculator.MStabProgramPath = CmstabProgramPath; - var allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); - return allCalculationresults; + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.Combine(Path.GetDirectoryName(Path.GetFullPath(projectFilename)), "CalculationFiles"); + //damProjectCalculator.MStabProgramPath = CmstabProgramPath; + //var allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + //return allCalculationresults; + return null; + // TODO: DAMUI End } } Index: dam clients/DamUI/trunk/src/Dam/Tests/DamCalculationBenchmarkTest.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Tests/DamCalculationBenchmarkTest.cs (.../DamCalculationBenchmarkTest.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Tests/DamCalculationBenchmarkTest.cs (.../DamCalculationBenchmarkTest.cs) (revision 268) @@ -42,10 +42,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + // List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(1.024077029, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(49.1, allCalculationresults[0][0].Pl3LocalLocationXMinUplift.Value, cTolerance); // Due to improvement of PLLineCreator this value was changed from 51.1 @@ -69,10 +72,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(0.905914295, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(-1.289245668, allCalculationresults[0][0].Pl3HeadAdjusted.Value, cTolerance); @@ -95,10 +101,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(1.0, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(-1.289245668, allCalculationresults[0][0].Pl3HeadAdjusted.Value, cTolerance); @@ -121,10 +130,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(0.969283045, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(-1.6382263, allCalculationresults[0][0].Pl3HeadAdjusted.Value, cTolerance); @@ -147,11 +159,14 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - damProjectData.DamProjectCalculationSpecification.SelectedStabilityKernelType = StabilityKernelType.DamClassicWti; // = StabilityKernelType.WtiMacroStability; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //damProjectData.DamProjectCalculationSpecification.SelectedStabilityKernelType = StabilityKernelType.DamClassicWti; // = StabilityKernelType.WtiMacroStability; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(0.969283045, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(-1.6382263, allCalculationresults[0][0].Pl3HeadAdjusted.Value, cTolerance); @@ -174,10 +189,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsFalse(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(1.512062521, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(43.0, allCalculationresults[0][0].Pl3LocalLocationXMinUplift.Value, cTolerance); @@ -198,10 +216,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); // Values at bottom ditch dikeside Assert.AreEqual(0.820097604, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); @@ -242,26 +263,29 @@ /// private EvaluationJob ComputeEvaluationJobWithScenariosSelected(DamProjectData damProjectData) { - var rwScenariosCalculation = new RWScenariosCalculation(); + // TODO: DAMUI Start + //var rwScenariosCalculation = new RWScenariosCalculation(); - rwScenariosCalculation.MStabExePath = Path.GetFullPath(cmstabProgramPath); + //rwScenariosCalculation.MStabExePath = Path.GetFullPath(cmstabProgramPath); - foreach (LocationJob locationjob in damProjectData.LocationJobs) - { - locationjob.Run = true; - } - EvaluationJob evaluationJob = damProjectData.GetEvaluationJob(); + //foreach (LocationJob locationjob in damProjectData.LocationJobs) + //{ + // locationjob.Run = true; + //} + //EvaluationJob evaluationJob = damProjectData.GetEvaluationJob(); - rwScenariosCalculation.Load(evaluationJob.XML); - rwScenariosCalculation.IsSkipStabilityCalculation = true; // skip actual calculations, because only scenario selection is tested - rwScenariosCalculation.Run(); + //rwScenariosCalculation.Load(evaluationJob.XML); + //rwScenariosCalculation.IsSkipStabilityCalculation = true; // skip actual calculations, because only scenario selection is tested + //rwScenariosCalculation.Run(); - string results = ""; - rwScenariosCalculation.GetResults(ref results); + //string results = ""; + //rwScenariosCalculation.GetResults(ref results); - evaluationJob.XML = results; - evaluationJob.AttachResults(damProjectData.LocationJobs); - return evaluationJob; + //evaluationJob.XML = results; + //evaluationJob.AttachResults(damProjectData.LocationJobs); + //return evaluationJob; + return null; + // TODO: DAMUI End } /// Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/PipingCalculatorBligh.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/Stability/StabilityCalculation.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/TimeSerieCalculatorTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PipingCalculatorBlighTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Data/CalculationHelper.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Data/CalculationHelper.cs (.../CalculationHelper.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Data/CalculationHelper.cs (.../CalculationHelper.cs) (revision 268) @@ -453,7 +453,7 @@ { if (soilGeometry2DName == null) { - throw new TimeSerieStabilityCalculatorException(String.Format("Location {0} does not have a soilprofile assigned", location.Name)); + throw new Exception(String.Format("Location {0} does not have a soilprofile assigned", location.Name)); } soilGeometryType = SoilGeometryType.SoilGeometry2D; } Index: dam clients/DamUI/trunk/src/Dam/Data/Segment.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Data/Segment.cs (.../Segment.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Data/Segment.cs (.../Segment.cs) (revision 268) @@ -54,7 +54,7 @@ { if (SoilGeometry2DName == null) { - throw new TimeSerieStabilityCalculatorException("No soilprofile assigned"); + throw new Exception("No soilprofile assigned"); } return SoilGeometryType.SoilGeometry2D; } Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/Sensors/SensorTimeSeriesProcessor.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PLLinesCreatorDupuitTests.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/PipingCalculatorWti2017.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Tests/DamStabilityNWOIntegrationTest.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Tests/DamStabilityNWOIntegrationTest.cs (.../DamStabilityNWOIntegrationTest.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Tests/DamStabilityNWOIntegrationTest.cs (.../DamStabilityNWOIntegrationTest.cs) (revision 268) @@ -51,11 +51,14 @@ damProjectData.DamProjectCalculationSpecification.DamCalculationSpecifications.Add(damCalculationSpecification); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cDikeFolder, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - damProjectCalculator.ProjectDataDirectory = cDikeFolder; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cDikeFolder, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //damProjectCalculator.ProjectDataDirectory = cDikeFolder; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End //#Bka#Bka Bij multicore wordt niet altijd de juiste 2D ondergrond gebruikt, dit ondanks dar volgenns de naam van sti-file dat wel gebeurt. zie TEST NWO in losse zooi die weg kan, bishop versus // bishop multi core, dwp02-4 sommen 0 t/m 10 gebruiken 10Y_005_STBI ipv de (in de naam genoemde) 10Y_024_STBI. iter 11 gebruikt dan opeens wel de juiste 2d. Single core gaat wel goed! Assert.AreEqual(1.673, allCalculationresults[0][0].StabilitySafetyFactor.Value, cTolerance); Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/ComparisonTestRunner.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Tests/DAMProjectCalculatorDijkring13Test.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Tests/DAMProjectCalculatorDijkring13Test.cs (.../DAMProjectCalculatorDijkring13Test.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Tests/DAMProjectCalculatorDijkring13Test.cs (.../DAMProjectCalculatorDijkring13Test.cs) (revision 268) @@ -52,10 +52,13 @@ damProjectData.DamProjectCalculationSpecification.DamCalculationSpecifications.Add(damCalculationSpecification); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cDikeFolder, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cDikeFolder, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End // Following values are just taken from the Geo Stability calculation and not manually calculated Assert.AreEqual(0.82, allCalculationresults[0][0].StabilitySafetyFactor.Value, cTolerance); Assert.AreEqual(1.046, allCalculationresults[0][1].StabilitySafetyFactor.Value, cTolerance); Index: dam clients/DamUI/trunk/src/Dam/Forms/Translations.xml =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Forms/Translations.xml (.../Translations.xml) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Forms/Translations.xml (.../Translations.xml) (revision 268) @@ -61,6 +61,7 @@ + Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/GageDikeCalculatorTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/StabilityProjectObjectCreatorTests.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Data/cc3280mt.dll =================================================================== diff -u -r236 -r268 Binary files differ Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/TimeSerieOvertoppingErosionCalculator.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/GageDikeProcessorTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/GageDikeRealWildDataTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam clients/DamUI/trunk/src/Dam/Data/CsvExportData.cs =================================================================== diff -u -r236 -r268 --- dam clients/DamUI/trunk/src/Dam/Data/CsvExportData.cs (.../CsvExportData.cs) (revision 236) +++ dam clients/DamUI/trunk/src/Dam/Data/CsvExportData.cs (.../CsvExportData.cs) (revision 268) @@ -2399,12 +2399,13 @@ private string GetCurrentExeForOpenCalculationFile() { - var exeName = StabilityCalculator.MStabExePath; - if (SelectedStabilityKernelType != StabilityKernelType.DamClassic) - { - exeName = Path.GetDirectoryName(exeName) + "\\MStab.exe"; - } - return exeName; + //var exeName = StabilityCalculator.MStabExePath; + //if (SelectedStabilityKernelType != StabilityKernelType.DamClassic) + //{ + // exeName = Path.GetDirectoryName(exeName) + "\\MStab.exe"; + //} + //return exeName; + throw new NotImplementedException("To be implemented"); } /// Index: dam clients/DamUI/trunk/src/Dam.sln =================================================================== diff -u -r245 -r268 --- dam clients/DamUI/trunk/src/Dam.sln (.../Dam.sln) (revision 245) +++ dam clients/DamUI/trunk/src/Dam.sln (.../Dam.sln) (revision 268) @@ -85,8 +85,6 @@ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Deltares.Uplift.Tests", "Uplift\Tests\Deltares.Uplift.Tests.csproj", "{D258D962-3F8D-406D-A134-DEA27114EFAB}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PerformanceTestClientConsole", "Dam\Tests\PerfTestClient\PerformanceTestClientConsole.csproj", "{792CB645-B070-4B05-95EB-5E5CF7E59CDC}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CsvToDamxConverter", "Dam\Tools\CsvToDamxConverter\CsvToDamxConverter.csproj", "{D8457286-3BD4-49FB-9FCB-22D7CB662F57}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GeoXY2LatLong", "Dam\Tools\GeoXY2LatLong\GeoXY2LatLong.csproj", "{2C1BFE67-A106-4926-BA5A-0374EA6B99B6}" @@ -203,10 +201,6 @@ {D258D962-3F8D-406D-A134-DEA27114EFAB}.Debug|x86.Build.0 = Debug|x86 {D258D962-3F8D-406D-A134-DEA27114EFAB}.Release|x86.ActiveCfg = Release|x86 {D258D962-3F8D-406D-A134-DEA27114EFAB}.Release|x86.Build.0 = Release|x86 - {792CB645-B070-4B05-95EB-5E5CF7E59CDC}.Debug|x86.ActiveCfg = Debug|x86 - {792CB645-B070-4B05-95EB-5E5CF7E59CDC}.Debug|x86.Build.0 = Debug|x86 - {792CB645-B070-4B05-95EB-5E5CF7E59CDC}.Release|x86.ActiveCfg = Release|x86 - {792CB645-B070-4B05-95EB-5E5CF7E59CDC}.Release|x86.Build.0 = Release|x86 {D8457286-3BD4-49FB-9FCB-22D7CB662F57}.Debug|x86.ActiveCfg = Debug|x86 {D8457286-3BD4-49FB-9FCB-22D7CB662F57}.Debug|x86.Build.0 = Debug|x86 {D8457286-3BD4-49FB-9FCB-22D7CB662F57}.Release|x86.ActiveCfg = Release|x86 @@ -258,7 +252,6 @@ {E0820F33-3929-493D-821D-95E755F87D0B} = {62CC2363-893F-4ECD-BCD6-AA7150AD6918} {49673DFB-0A90-43D7-BF9E-C2EEAFDD2E81} = {62CC2363-893F-4ECD-BCD6-AA7150AD6918} {D258D962-3F8D-406D-A134-DEA27114EFAB} = {62CC2363-893F-4ECD-BCD6-AA7150AD6918} - {792CB645-B070-4B05-95EB-5E5CF7E59CDC} = {62CC2363-893F-4ECD-BCD6-AA7150AD6918} {731A8E36-4E16-4C13-B548-D47DA12B813F} = {62CC2363-893F-4ECD-BCD6-AA7150AD6918} {9184EF77-E11F-41C9-8926-CFF0AABE43A0} = {62CC2363-893F-4ECD-BCD6-AA7150AD6918} {D8457286-3BD4-49FB-9FCB-22D7CB662F57} = {21ABEBA9-040B-4522-BD23-837E4FB5CD08} Index: dam clients/DamUI/trunk/src/Dam/Data/DGeoStability.exe =================================================================== diff -u -r236 -r268 Binary files differ Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PipingCalculatorSellmeijer2ForcesTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/TimeSeriePipingCalculator.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/GageDikeIntegrationTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/GageDikeCalculator.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/TimeSerieStabilityCalculatorTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Data/DAMFailureMechanismeCalculatorException.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PerfTestClient/Properties/AssemblyInfo.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PerfTestClient/app.config'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PerfTestClient/PerformanceTestClientConsole.csproj'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PerfTestClient/TestData/IJkdata/ijkdijkpointdata_fews2dam.xml'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 268 refers to a dead (removed) revision in file `dam clients/DamUI/trunk/src/Dam/Tests/PerfTestClient/Program.cs'. Fisheye: No comparison available. Pass `N' to diff?