Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculator.cs =================================================================== diff -u -r6698 -r6851 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculator.cs (.../DesignCalculator.cs) (revision 6698) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculator.cs (.../DesignCalculator.cs) (revision 6851) @@ -26,7 +26,6 @@ using Deltares.DamEngine.Calculators.General; using Deltares.DamEngine.Calculators.KernelWrappers.Common; using Deltares.DamEngine.Calculators.KernelWrappers.Interfaces; -using Deltares.DamEngine.Calculators.KernelWrappers.MacroStabilityInwards; using Deltares.DamEngine.Calculators.Properties; using Deltares.DamEngine.Data.Design; using Deltares.DamEngine.Data.General; @@ -286,6 +285,7 @@ { case PrepareResult.Successful: PerformCalculation(designResults, calculationMessages, analysisType, kernelWrapper, kernelDataInput, kernelDataOutput, damKernelInput); + kernelWrapper.AddMessageToCalculationMessages(kernelDataOutput, calculationMessages); break; case PrepareResult.NotRelevant: calculationMessages.Add(new LogMessage(LogMessageType.Info, null, @@ -309,12 +309,7 @@ location.Name, soiProfileProbability, designScenario.LocationScenarioID))); - - var mo = (MacroStabilityOutput) kernelDataOutput; - if (mo != null) - { - calculationMessages.Add(mo.Message); - } + kernelWrapper.AddMessageToCalculationMessages(kernelDataOutput, calculationMessages); break; } }