Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapper.cs =================================================================== diff -u -r3633 -r3641 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapper.cs (.../MacroStabilityInwardsKernelWrapper.cs) (revision 3633) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityInwards/MacroStabilityInwardsKernelWrapper.cs (.../MacroStabilityInwardsKernelWrapper.cs) (revision 3641) @@ -36,6 +36,7 @@ using Deltares.DamEngine.Data.Geotechnics; using Deltares.DamEngine.Data.Standard.Calculation; using Deltares.MacroStability.CSharpWrapper; +using Deltares.MacroStability.CSharpWrapper.Input; using Deltares.MacroStability.CSharpWrapper.Output; using Deltares.StixFileWriter; using CharacteristicPointType = Deltares.DamEngine.Data.Geotechnics.CharacteristicPointType; @@ -203,7 +204,7 @@ } } - private PrepareResult PrepareKernel(MacroStability.CSharpWrapper.Input.MacroStabilityInput input) + private PrepareResult PrepareKernel(MacroStabilityInput input) { try { @@ -364,19 +365,19 @@ macroStabilityOutputItem.PassiveCenterPoint.X, macroStabilityOutputItem.PassiveCenterPoint.Z); } - StixFileWrite(fileNameForCalculationAsStix); + StixFileWrite(fileNameForCalculationAsStix, input.Input); } } - - void StixFileWrite(string fileName) + } + + private void StixFileWrite(string fileName, MacroStabilityInput input) + { + if (File.Exists(fileName)) { - if (File.Exists(fileName)) - { - File.Delete(fileName); - } - - StixWriter.WriteStixFile(fileName, input.Input); + File.Delete(fileName); } + + StixWriter.WriteStixFile(fileName, input); } ///