Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityIo/FillMacroStabilityWrapperInputFromEngine.cs =================================================================== diff -u -r3181 -r3227 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityIo/FillMacroStabilityWrapperInputFromEngine.cs (.../FillMacroStabilityWrapperInputFromEngine.cs) (revision 3181) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityIo/FillMacroStabilityWrapperInputFromEngine.cs (.../FillMacroStabilityWrapperInputFromEngine.cs) (revision 3227) @@ -46,8 +46,8 @@ public class FillMacroStabilityWrapperInputFromEngine { - private readonly Dictionary soilsDictionary = - new Dictionary(); + private readonly Dictionary soilsDictionary = + new Dictionary(); /// Gets or sets the UpliftVan calculation grid. /// The uplift van calculation grid. @@ -124,7 +124,7 @@ { var kernelSoil = ConversionHelper.ConvertToMacroStabilitySoil(damSoil); kernelSoils.Add(kernelSoil); - soilsDictionary.Add(damSoil, kernelSoil); + soilsDictionary.Add(damSoil.Name, kernelSoil); } } } @@ -194,7 +194,7 @@ { var kernelSoilLayer2D = new SoilProfileSurface(); kernelSoilLayer2D.Surface = geometrySurfacesDictionary[damSoilLayer2D.GeometrySurface]; - kernelSoilLayer2D.Soil = soilsDictionary[damSoilLayer2D.Soil]; + kernelSoilLayer2D.Soil = soilsDictionary[damSoilLayer2D.Soil.Name]; kernelSoilLayer2D.IsAquifer = damSoilLayer2D.IsAquifer; kernelSoilLayer2D.WaterPressureInterpolationModel = ConversionHelper.ConvertToMacroStabilityWaterpressureInterpolationModel(damSoilLayer2D