Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs =================================================================== diff -u -r4052 -r4150 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs (.../MacroStabilityCommonHelper.cs) (revision 4052) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs (.../MacroStabilityCommonHelper.cs) (revision 4150) @@ -48,15 +48,15 @@ /// /// Class with helper methods for the Macro Stability Wrappers. /// -public static class MacroStabilityCommonHelper +public class MacroStabilityCommonHelper { /// /// Ensures the soil profile2d is filled. /// /// The sub soil scenario. /// The surface line2. /// The dike embankment soil. - public static void EnsureSoilProfile2DIsFilled(SoilGeometryProbability subSoilScenario, SurfaceLine2 surfaceLine2, Soil dikeEmbankmentSoil) + public void EnsureSoilProfile2DIsFilled(SoilGeometryProbability subSoilScenario, SurfaceLine2 surfaceLine2, Soil dikeEmbankmentSoil) { SoilProfile2D soilProfile2D = subSoilScenario.SoilProfile2D; if (soilProfile2D == null) @@ -82,7 +82,7 @@ /// /// The dam kernel input. /// - public static TrafficLoad FillTrafficLoad(DamKernelInput damKernelInput) + public TrafficLoad FillTrafficLoad(DamKernelInput damKernelInput) { TrafficLoad trafficLoad = null; if (damKernelInput.Location.StabilityOptions != null && damKernelInput.Location.StabilityOptions.TrafficLoad.HasValue && @@ -106,7 +106,7 @@ /// /// The dam kernel input. /// - public static BishopCalculationGrid FillBishopCalculationGrid(DamKernelInput damKernelInput) + public BishopCalculationGrid FillBishopCalculationGrid(DamKernelInput damKernelInput) { SlipCircleDefinition slipCircleDefinition = damKernelInput.DamFailureMechanismeCalculationSpecification .FailureMechanismParametersMStab.MStabParameters.SlipCircleDefinition; @@ -133,7 +133,7 @@ /// Index of the iteration. /// The model. /// - public static string GetStabilityInputFileName(DamKernelInput damKernelInput, int iterationIndex, MStabModelType model) + public string GetStabilityInputFileName(DamKernelInput damKernelInput, int iterationIndex, MStabModelType model) { // Assume 2D sti-file, then check on type being 1D string soilGeometryName = damKernelInput.SubSoilScenario.SoilProfile2DName; @@ -149,7 +149,7 @@ /// /// The dam macro stability input. /// - public static void ThrowWhenMacroStabilityKernelInputNull(MacroStabilityKernelDataInput macroStabilityKernelDataInput) + public void ThrowWhenMacroStabilityKernelInputNull(MacroStabilityKernelDataInput macroStabilityKernelDataInput) { if (macroStabilityKernelDataInput == null) { @@ -162,7 +162,7 @@ /// /// The dam macro stability output. /// - public static void ThrowWhenMacroStabilityKernelOutputNull(MacroStabilityOutput macroStabilityOutput) + public void ThrowWhenMacroStabilityKernelOutputNull(MacroStabilityOutput macroStabilityOutput) { if (macroStabilityOutput == null) { @@ -175,7 +175,7 @@ /// /// The dam kernel input. /// - public static void ThrowWhenMacroStabilityDamKernelInputNull(DamKernelInput damKernelInput) + public void ThrowWhenMacroStabilityDamKernelInputNull(DamKernelInput damKernelInput) { if (damKernelInput == null) { @@ -189,7 +189,7 @@ /// The dam kernel input. /// The design scenario. /// - public static DesignResult NewDesignResult(DamKernelInput damKernelInput, DesignScenario designScenario) + public DesignResult NewDesignResult(DamKernelInput damKernelInput, DesignScenario designScenario) { var soilProfile2DName = damKernelInput.SubSoilScenario.ToString(); var designResult = new DesignResult(damKernelInput.DamFailureMechanismeCalculationSpecification, @@ -214,7 +214,7 @@ /// /// The macro stability output item. /// The design result. - public static void FillDesignResult(MacroStabilityOutputItem macroStabilityOutputItem, DesignResult designResult) + public void FillDesignResult(MacroStabilityOutputItem macroStabilityOutputItem, DesignResult designResult) { designResult.BaseFileName = Path.GetFileNameWithoutExtension(macroStabilityOutputItem.ProjectName); designResult.CalculationSubDir = macroStabilityOutputItem.CalculationPath; @@ -246,7 +246,7 @@ /// The calculator. /// Name of the file. /// - public static PrepareResult PrepareKernel(Calculator calculator, string fileName) + public PrepareResult PrepareKernel(Calculator calculator, string fileName) { try { @@ -277,7 +277,7 @@ /// /// Zero when there are no errors, one when there are errors that prevent a calculation /// - public static int Validate(IKernelDataInput kernelDataInput, IKernelDataOutput kernelDataOutput, out List messages) + public int Validate(IKernelDataInput kernelDataInput, IKernelDataOutput kernelDataOutput, out List messages) { var macroStabilityKernelDataInput = (MacroStabilityKernelDataInput) kernelDataInput; messages = new List(); @@ -349,7 +349,7 @@ /// Name of the file. /// The calculator. /// The messages. - public static void PerformStabilityCalculation(MacroStabilityInput input, MacroStabilityOutput macroStabilityOutput, + public void PerformStabilityCalculation(MacroStabilityInput input, MacroStabilityOutput macroStabilityOutput, string fileName, ICalculator calculator, out List messages) { macroStabilityOutput.CalculationResult = CalculationResult.NoRun; @@ -392,7 +392,7 @@ /// Name of the soil geometry. /// Index of the iteration. /// - private static string DetermineCalculationFilename(string filenamePrefix, string soilGeometryName, int iterationIndex) + private string DetermineCalculationFilename(string filenamePrefix, string soilGeometryName, int iterationIndex) { string calculationName; if (iterationIndex <= 0) @@ -413,7 +413,7 @@ /// The model. /// The project working path. /// - private static string GetStabilityCalculationDirectory(MStabModelType model, string projectWorkingPath) + private string GetStabilityCalculationDirectory(MStabModelType model, string projectWorkingPath) { string calculationBaseDirectory = projectWorkingPath; string stabilitySubDir = GetCalculationSubDir(model); @@ -431,7 +431,7 @@ /// /// The model. /// - private static string GetCalculationSubDir(MStabModelType model) + private string GetCalculationSubDir(MStabModelType model) { const string stabilitySubDir = @"Stability\"; var modelSubDirectory = model.ToString(); @@ -445,7 +445,7 @@ /// /// Name of the file. /// The input. - private static void WriteStixFileBasedOnInputAndResultsSearchGrid(string fileName, MacroStabilityInput input) + private void WriteStixFileBasedOnInputAndResultsSearchGrid(string fileName, MacroStabilityInput input) { if (!(input.StabilityModel.ModelOption == StabilityModelOptionType.UpliftVan && input.StabilityModel.SearchAlgorithm == SearchAlgorithm.Beeswarm)) @@ -465,7 +465,7 @@ /// Name of the file. /// The input. /// The macro stability output. - private static void WriteStixFileBasedOnInputAndResultsSlipPlane(string fileName, MacroStabilityInput input, + private void WriteStixFileBasedOnInputAndResultsSlipPlane(string fileName, MacroStabilityInput input, MacroStabilityOutput macroStabilityOutput) { if (macroStabilityOutput.CalculationResult == CalculationResult.Succeeded) @@ -486,7 +486,7 @@ } } - private static void StixFileWrite(StixWriter stixWriter, string fileName, MacroStabilityInput input) + private void StixFileWrite(StixWriter stixWriter, string fileName, MacroStabilityInput input) { if (File.Exists(fileName)) { @@ -496,7 +496,7 @@ stixWriter.WriteStixFile(fileName, input); } - private static string DetermineStixFilename(string fileNameForCalc, string suffix, string extension = ".stix") + private string DetermineStixFilename(string fileNameForCalc, string suffix, string extension = ".stix") { return Path.Combine(Path.GetDirectoryName(fileNameForCalc) ?? string.Empty, $"{Path.GetFileNameWithoutExtension(fileNameForCalc)}_{suffix}{extension}");