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}");