Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/ConversionHelper.cs =================================================================== diff -u -r4143 -r4152 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/ConversionHelper.cs (.../ConversionHelper.cs) (revision 4143) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/ConversionHelper.cs (.../ConversionHelper.cs) (revision 4152) @@ -1338,6 +1338,46 @@ }; return translationTable[soilShearStrengthModel]; } + + /// + /// Converts the shear strength model. + /// + /// Type of the soil. + /// + public static ShearStrengthModel ConvertToShearStrengthModel(string shearStrengthModel) + { + var translationTable = new Dictionary + { + { + "None", ShearStrengthModel.None + }, + { + "C phi", ShearStrengthModel.CPhi + }, + { + "Stress table", ShearStrengthModel.StressTable + }, + { + "Pseudo values", ShearStrengthModel.PseudoValues + }, + { + "Su measured", ShearStrengthModel.CuMeasured + }, + { + "Su calculated", ShearStrengthModel.CuCalculated + }, + { + "Su gradient", ShearStrengthModel.CuGradient + }, + { + "Su calculated with yield", ShearStrengthModel.CuCalculatedYield + }, + { + "C phi or Su calculated", ShearStrengthModel.CPhiOrCuCalculated + } + }; + return translationTable[shearStrengthModel]; + } /// /// Converts the dilatancy type to soil dilatancy dilatancy. @@ -1858,44 +1898,4 @@ }; return translationTable[soilType]; } - - /// - /// Converts the shear strength model. - /// - /// Type of the soil. - /// - public static ShearStrengthModel ConvertToShearStrengthModel(string shearStrengthModel) - { - var translationTable = new Dictionary - { - { - "None", ShearStrengthModel.None - }, - { - "C phi", ShearStrengthModel.CPhi - }, - { - "Stress table", ShearStrengthModel.StressTable - }, - { - "Pseudo values", ShearStrengthModel.PseudoValues - }, - { - "Su measured", ShearStrengthModel.CuMeasured - }, - { - "Su calculated", ShearStrengthModel.CuCalculated - }, - { - "Su gradient", ShearStrengthModel.CuGradient - }, - { - "Su calculated with yield", ShearStrengthModel.CuCalculatedYield - }, - { - "C phi or Su calculated", ShearStrengthModel.CPhiOrCuCalculated - } - }; - return translationTable[shearStrengthModel]; - } } \ No newline at end of file