Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/ConversionHelper.cs
===================================================================
diff -u -r2197 -r2513
--- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/ConversionHelper.cs (.../ConversionHelper.cs) (revision 2197)
+++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/ConversionHelper.cs (.../ConversionHelper.cs) (revision 2513)
@@ -889,49 +889,7 @@
return translationTable[stabilityDesignMethod];
}
- public const int SoilTypeClay = 0;
- public const int SoilTypeGravel = 1;
- public const int SoilTypeLoam = 2;
- public const int SoilTypePeat = 3;
- public const int SoilTypeSand = 4;
-
///
- /// Converts the input dikeMaterialType to SoilType.
- ///
- /// Type of the dike material.
- ///
- public static SoilType ConvertToSoilType(int dikeMaterialType)
- {
- var translationTable = new Dictionary()
- {
- {SoilTypeClay, SoilType.Clay},
- {SoilTypeGravel, SoilType.Gravel},
- {SoilTypeLoam, SoilType.Loam},
- {SoilTypePeat, SoilType.Peat},
- {SoilTypeSand, SoilType.Sand}
- };
- return translationTable[dikeMaterialType];
- }
-
- ///
- /// Converts the SoilType to the input dikeMaterialType.
- ///
- /// Type of the soil.
- ///
- public static int ConvertToInputSoilType(SoilType soilType)
- {
- var translationTable = new Dictionary()
- {
- {SoilType.Clay, SoilTypeClay},
- {SoilType.Gravel, SoilTypeGravel},
- {SoilType.Loam, SoilTypeLoam},
- {SoilType.Peat, SoilTypePeat},
- {SoilType.Sand, SoilTypeSand}
- };
- return translationTable[soilType];
- }
-
- ///
/// The load situation dry
///
public const int LoadSituationDry = 0;
Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProjectCalculationSpecification.cs
===================================================================
diff -u -r2508 -r2513
--- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProjectCalculationSpecification.cs (.../DamProjectCalculationSpecification.cs) (revision 2508)
+++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProjectCalculationSpecification.cs (.../DamProjectCalculationSpecification.cs) (revision 2513)
@@ -192,10 +192,6 @@
switch (property)
{
case "SelectedAnalysisType": return new[] { AnalysisType.AdaptGeometry, AnalysisType.NoAdaption };
- case "SelectedProbabilisticType":
- return
- (ConfigurationManager.Instance.GetAvailableProbabilisticTypes(
- DamFailureMechanismeCalculationSpecification.DamProjectType));
default: return null;
}
}
Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/UISupport/ConfigurationManager.cs
===================================================================
diff -u -r2135 -r2513
--- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/UISupport/ConfigurationManager.cs (.../ConfigurationManager.cs) (revision 2135)
+++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/UISupport/ConfigurationManager.cs (.../ConfigurationManager.cs) (revision 2513)
@@ -32,7 +32,7 @@
[ThreadStatic]
private static readonly ConfigurationManager instance = new ConfigurationManager();
- private static ConfigurationStatus[,,,,] configurationStatus;
+ private static ConfigurationStatus[,,,] configurationStatus;
///
/// Initializes a new instance of the class.
@@ -55,19 +55,18 @@
///
///
///
- ///
///
///
///
- public ConfigurationStatus this[StabilityKernelType kernelType, DamProjectType damProjectType, ProbabilisticType probabilisticType, FailureMechanismSystemType failureMechanismSystemType, int i]
+ public ConfigurationStatus this[StabilityKernelType kernelType, DamProjectType damProjectType, FailureMechanismSystemType failureMechanismSystemType, int i]
{
get
{
- return configurationStatus[(int) kernelType, (int) damProjectType, (int) probabilisticType, (int) failureMechanismSystemType, i];
+ return configurationStatus[(int) kernelType, (int) damProjectType, (int) failureMechanismSystemType, i];
}
set
{
- configurationStatus[(int) kernelType, (int) damProjectType, (int) probabilisticType, (int) failureMechanismSystemType, i] = value;
+ configurationStatus[(int) kernelType, (int) damProjectType, (int) failureMechanismSystemType, i] = value;
}
}
@@ -85,50 +84,19 @@
}
///
- /// Gets the available probabilistic types.
- ///
- /// Type of the dam project.
- ///
- public ICollection GetAvailableProbabilisticTypes(DamProjectType damProjectType)
- {
- switch (damProjectType)
- {
- // For DAM 1.0 probabilistic is not to be used as this is not yet tested.
- case DamProjectType.Design:
- return new[]
- {
- ProbabilisticType.Deterministic
- };
- case DamProjectType.Calamity:
- return new[]
- {
- ProbabilisticType.Deterministic
- };
- default:
- return new[]
- {
- ProbabilisticType.Deterministic,
- ProbabilisticType.Probabilistic,
- ProbabilisticType.ProbabilisticFragility
- };
- }
- }
-
- ///
/// Gets the available failure mechanisms.
///
///
/// Type of the dam project.
- /// Type of the probabilistic.
///
- public ICollection GetAvailableFailureMechanisms(StabilityKernelType kernelType, DamProjectType damProjectType, ProbabilisticType probabilisticType)
+ public ICollection GetAvailableFailureMechanisms(StabilityKernelType kernelType, DamProjectType damProjectType)
{
var availableList = new List();
foreach (FailureMechanismSystemType failureMechanismSystemType in Enum.GetValues(typeof(FailureMechanismSystemType)))
{
for (int i = 0; i < maxModelCount; i++)
{
- if (this[kernelType, damProjectType, probabilisticType, failureMechanismSystemType, i] == ConfigurationStatus.Available)
+ if (this[kernelType, damProjectType, failureMechanismSystemType, i] == ConfigurationStatus.Available)
{
availableList.Add(failureMechanismSystemType);
break;
@@ -143,16 +111,14 @@
///
///
/// Type of the dam project.
- /// Type of the probabilistic.
/// Type of the failure mechanism system.
///
- public ICollection GetAvailableMechanismModels(StabilityKernelType kernelType, DamProjectType damProjectType, ProbabilisticType probabilisticType,
- FailureMechanismSystemType failureMechanismSystemType)
+ public ICollection GetAvailableMechanismModels(StabilityKernelType kernelType, DamProjectType damProjectType, FailureMechanismSystemType failureMechanismSystemType)
{
var availableList = new List