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