Index: src/Deltares.DSoilModel.Data/DSoilModelProject.cs =================================================================== diff -u -r975 -r982 --- src/Deltares.DSoilModel.Data/DSoilModelProject.cs (.../DSoilModelProject.cs) (revision 975) +++ src/Deltares.DSoilModel.Data/DSoilModelProject.cs (.../DSoilModelProject.cs) (revision 982) @@ -431,7 +431,8 @@ } /// - /// Reads a SoilProfile2d (geometry) from the given file (sti or geo) and adds it to the project ensuring a unique name + /// Read a SoilProfile2d (geometry) and yield stresses from the given file (sti or geo). + /// Add it to the project ensuring a unique name /// /// file name (*.sti, *.geo) /// Option to ignore soils with duplicate names, required for DAM defx import @@ -472,6 +473,12 @@ { soilLayer2D.Soil = soilList.FirstOrDefault(s => s.Name.Equals(soilLayer2D.Name)); } + + // Read yield stresses + YieldStressFromDSerieFileImporter importer = new YieldStressFromDSerieFileImporter(); + List importedYieldStresses = importer.ReadYieldStressesFromFile(fileName); + sp2.PreconsolidationStresses.AddRange(importedYieldStresses); + return sp2; } finally @@ -512,6 +519,8 @@ /// /// Checks the version information in the file. /// SoilVersion up to 1003 is supported + /// GeomtryVersion up to 1000 is supported + /// YieldStressVersion up to 1000 is supported /// /// The filename. /// @@ -529,7 +538,7 @@ // Parameter "SoilAdditionalFactorLEM" (ignored, not present in Soil) const int highestSupportedSoilVersion = 1003; const int highestSupportedGeometryVersion = 1000; - const int highestSupportedYieldStressVersion = 0; + const int highestSupportedYieldStressVersion = 1000; string[] fileLines = File.ReadAllLines(filename); List fileContent = fileLines.ToList();