Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamMacroStabilityInwards/DamMacroStabilityInwardsKernelWrapper.cs =================================================================== diff -u -r1233 -r1236 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamMacroStabilityInwards/DamMacroStabilityInwardsKernelWrapper.cs (.../DamMacroStabilityInwardsKernelWrapper.cs) (revision 1233) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamMacroStabilityInwards/DamMacroStabilityInwardsKernelWrapper.cs (.../DamMacroStabilityInwardsKernelWrapper.cs) (revision 1236) @@ -280,6 +280,7 @@ { var stabilityOutputItem = new DamMacroStabilityOutputItem(); stabilityOutputItem.StabilityModelType = input.FailureMechanismParametersMStab.MStabParameters.Model; + stabilityOutputItem.ProjectFileName = input.DGeoStabilityInputFileName; var zone1 = new DamMacroStabilityOutputItem.ResultsSingleZone { SafetyFactor = results[0].Zone1.SafetyFactor, @@ -377,13 +378,14 @@ DamMacroStabilityUtils.ThrowWhenMacroStabilityDamKernelInputNull(damKernelInput); DamMacroStabilityOutput damMacroStabilityOutput = kernelDataOutput as DamMacroStabilityOutput; DamMacroStabilityUtils.ThrowWhenMacroStabilityKernelOutputNull(damMacroStabilityOutput); - + designResults = new List(); if (damMacroStabilityOutput.StabilityOutputItems.Count > 0) { var damMacroStabilityOutputItem = damMacroStabilityOutput.StabilityOutputItems[0]; if (damMacroStabilityOutputItem != null) { + damKernelInput.DamFailureMechanismeCalculationSpecification.FailureMechanismParametersMStab.MStabParameters.ProjectFileName = damMacroStabilityOutputItem.ProjectFileName; var designResult = NewDesignResult(damKernelInput, designScenario); FillDesignResult(damMacroStabilityOutputItem, designResult); designResult.StabilityDesignResults.NumberOfIterations = lastIterationIndex; @@ -400,6 +402,7 @@ var damMacroStabilityOutputItem = damMacroStabilityOutput.StabilityOutputItems[1]; if (damMacroStabilityOutputItem != null) { + damKernelInput.DamFailureMechanismeCalculationSpecification.FailureMechanismParametersMStab.MStabParameters.ProjectFileName = damMacroStabilityOutputItem.ProjectFileName; var designResult = NewDesignResult(damKernelInput, designScenario); FillDesignResult(damMacroStabilityOutputItem, designResult); designResult.StabilityDesignResults.NumberOfIterations = lastIterationIndex; @@ -439,6 +442,7 @@ var macroStabilityOutputItem = damMacroStabilityOutput.StabilityOutputItems[index]; if (macroStabilityOutputItem != null) { + damKernelInput.DamFailureMechanismeCalculationSpecification.FailureMechanismParametersMStab.MStabParameters.ProjectFileName = macroStabilityOutputItem.ProjectFileName; var overallResult = NewDesignResult(damKernelInput, designScenario); FillDesignResult(macroStabilityOutputItem, overallResult); overallResult.StabilityDesignResults.UpliftSituation = damMacroStabilityOutput.UpliftSituation;