Index: DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/ConversionHelperTests.cs =================================================================== diff -u -r1618 -r1723 --- DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/ConversionHelperTests.cs (.../ConversionHelperTests.cs) (revision 1618) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/ConversionHelperTests.cs (.../ConversionHelperTests.cs) (revision 1723) @@ -387,151 +387,151 @@ } [Test] - [TestCase(LoadSituation.Dry, 0)] - [TestCase(LoadSituation.Wet, 1)] + [TestCase(LoadSituation.Dry, ConversionHelper.LoadSituationDry)] + [TestCase(LoadSituation.Wet, ConversionHelper.LoadSituationWet)] public void CanConvertToOutputLoadSituation(LoadSituation loadSituation, int outputLoadSituation) { Assert.AreEqual(outputLoadSituation, ConversionHelper.ConvertToOutputLoadSituation(loadSituation)); } [Test] - [TestCase(0, LoadSituation.Dry)] - [TestCase(1, LoadSituation.Wet)] + [TestCase(ConversionHelper.LoadSituationDry, LoadSituation.Dry)] + [TestCase(ConversionHelper.LoadSituationWet, LoadSituation.Wet)] public void CanConvertToLoadSituation(int outputLoadSituation, LoadSituation loadSituation) { Assert.AreEqual(loadSituation, ConversionHelper.ConvertToLoadSituation(outputLoadSituation)); } [Test] - [TestCase(DikeDrySensitivity.None, 0)] - [TestCase(DikeDrySensitivity.Dry, 1)] + [TestCase(DikeDrySensitivity.None, ConversionHelper.DikeDrySensitivityNone)] + [TestCase(DikeDrySensitivity.Dry, ConversionHelper.DikeDrySensitivityDry)] public void CanConvertToOutputDikeDrySensitivity(DikeDrySensitivity dikeDrySensitivity, int outputDikeDrySensitivity) { Assert.AreEqual(outputDikeDrySensitivity, ConversionHelper.ConvertToOutputDikeDrySensitivity(dikeDrySensitivity)); } [Test] - [TestCase(0, DikeDrySensitivity.None)] - [TestCase(1, DikeDrySensitivity.Dry)] + [TestCase(ConversionHelper.DikeDrySensitivityNone, DikeDrySensitivity.None)] + [TestCase(ConversionHelper.DikeDrySensitivityDry, DikeDrySensitivity.Dry)] public void CanConvertToDikeDrySensitivity(int outputDikeDrySensitivity, DikeDrySensitivity dikeDrySensitivity) { Assert.AreEqual(dikeDrySensitivity, ConversionHelper.ConvertToDikeDrySensitivity(outputDikeDrySensitivity)); } [Test] - [TestCase(HydraulicShortcutType.HydraulicShortcut, 0)] - [TestCase(HydraulicShortcutType.NoHydraulicShortcut, 1)] + [TestCase(HydraulicShortcutType.HydraulicShortcut, ConversionHelper.HydraulicShortcutTypeHydraulicShortcut)] + [TestCase(HydraulicShortcutType.NoHydraulicShortcut, ConversionHelper.HydraulicShortcutTypeNoHydraulicShortcut)] public void CanConvertToOutputHydraulicShortcutType(HydraulicShortcutType hydraulicShortcutType, int outputHydraulicShortcutType) { Assert.AreEqual(outputHydraulicShortcutType, ConversionHelper.ConvertToOutputHydraulicShortcutType(hydraulicShortcutType)); } [Test] - [TestCase(0, HydraulicShortcutType.HydraulicShortcut)] - [TestCase(1, HydraulicShortcutType.NoHydraulicShortcut)] + [TestCase(ConversionHelper.HydraulicShortcutTypeHydraulicShortcut, HydraulicShortcutType.HydraulicShortcut)] + [TestCase(ConversionHelper.HydraulicShortcutTypeNoHydraulicShortcut, HydraulicShortcutType.NoHydraulicShortcut)] public void CanConvertToHydraulicShortcutType(int outputHydraulicShortcutType, HydraulicShortcutType hydraulicShortcutType) { Assert.AreEqual(hydraulicShortcutType, ConversionHelper.ConvertToHydraulicShortcutType(outputHydraulicShortcutType)); } [Test] - [TestCase(UpliftType.Uplift, 0)] - [TestCase(UpliftType.NoUplift, 1)] + [TestCase(UpliftType.Uplift, ConversionHelper.UpliftTypeUplift)] + [TestCase(UpliftType.NoUplift, ConversionHelper.UpliftTypeNoUplift)] public void CanConvertToOutputUpliftType(UpliftType upliftType, int outputUpliftType) { Assert.AreEqual(outputUpliftType, ConversionHelper.ConvertToOutputUpliftType(upliftType)); } [Test] - [TestCase(0, UpliftType.Uplift)] - [TestCase(1, UpliftType.NoUplift)] + [TestCase(ConversionHelper.UpliftTypeUplift, UpliftType.Uplift)] + [TestCase(ConversionHelper.UpliftTypeNoUplift, UpliftType.NoUplift)] public void CanConvertToUpliftType(int outputUpliftType, UpliftType upliftType) { Assert.AreEqual(upliftType, ConversionHelper.ConvertToUpliftType(outputUpliftType)); } [Test] - [TestCase(MStabModelType.Bishop, 0)] - [TestCase(MStabModelType.Spencer, 1)] - [TestCase(MStabModelType.Fellenius, 2)] - [TestCase(MStabModelType.UpliftVan, 3)] - [TestCase(MStabModelType.UpliftSpencer, 4)] - [TestCase(MStabModelType.BishopRandomField, 5)] - [TestCase(MStabModelType.HorizontalBalance, 6)] - [TestCase(MStabModelType.BishopUpliftVan, 7)] - [TestCase(MStabModelType.SpencerHigh, 8)] - [TestCase(MStabModelType.SpencerLow, 9)] + [TestCase(MStabModelType.Bishop, ConversionHelper.MStabModelTypeBishop)] + [TestCase(MStabModelType.Spencer, ConversionHelper.MStabModelTypeSpencer)] + [TestCase(MStabModelType.Fellenius, ConversionHelper.MStabModelTypeFellenius)] + [TestCase(MStabModelType.UpliftVan, ConversionHelper.MStabModelTypeUpliftVan)] + [TestCase(MStabModelType.UpliftSpencer, ConversionHelper.MStabModelTypeUpliftSpencer)] + [TestCase(MStabModelType.BishopRandomField, ConversionHelper.MStabModelTypeBishopRandomField)] + [TestCase(MStabModelType.HorizontalBalance, ConversionHelper.MStabModelTypeHorizontalBalance)] + [TestCase(MStabModelType.BishopUpliftVan, ConversionHelper.MStabModelTypeBishopUpliftVan)] + [TestCase(MStabModelType.SpencerHigh, ConversionHelper.MStabModelTypeSpencerHigh)] + [TestCase(MStabModelType.SpencerLow, ConversionHelper.MStabModelTypeSpencerLow)] public void CanConvertToOutputMStabModelType(MStabModelType mStabModelType, int outputMStabModelType) { Assert.AreEqual(outputMStabModelType, ConversionHelper.ConvertToOutputMStabModelType(mStabModelType)); } [Test] - [TestCase(0, MStabModelType.Bishop)] - [TestCase(1, MStabModelType.Spencer)] - [TestCase(2, MStabModelType.Fellenius)] - [TestCase(3, MStabModelType.UpliftVan)] - [TestCase(4, MStabModelType.UpliftSpencer)] - [TestCase(5, MStabModelType.BishopRandomField)] - [TestCase(6, MStabModelType.HorizontalBalance)] - [TestCase(7, MStabModelType.BishopUpliftVan)] - [TestCase(8, MStabModelType.SpencerHigh)] - [TestCase(9, MStabModelType.SpencerLow)] + [TestCase(ConversionHelper.MStabModelTypeBishop, MStabModelType.Bishop)] + [TestCase(ConversionHelper.MStabModelTypeSpencer, MStabModelType.Spencer)] + [TestCase(ConversionHelper.MStabModelTypeFellenius, MStabModelType.Fellenius)] + [TestCase(ConversionHelper.MStabModelTypeUpliftVan, MStabModelType.UpliftVan)] + [TestCase(ConversionHelper.MStabModelTypeUpliftSpencer, MStabModelType.UpliftSpencer)] + [TestCase(ConversionHelper.MStabModelTypeBishopRandomField, MStabModelType.BishopRandomField)] + [TestCase(ConversionHelper.MStabModelTypeHorizontalBalance, MStabModelType.HorizontalBalance)] + [TestCase(ConversionHelper.MStabModelTypeBishopUpliftVan, MStabModelType.BishopUpliftVan)] + [TestCase(ConversionHelper.MStabModelTypeSpencerHigh, MStabModelType.SpencerHigh)] + [TestCase(ConversionHelper.MStabModelTypeSpencerLow, MStabModelType.SpencerLow)] public void CanConvertToMStabModelType(int outputMStabModelType, MStabModelType mStabModelType) { Assert.AreEqual(mStabModelType, ConversionHelper.ConvertToMStabModelType(outputMStabModelType)); } [Test] - [TestCase(ScenarioType.Scenario01, 0)] - [TestCase(ScenarioType.Scenario02, 1)] - [TestCase(ScenarioType.Scenario03, 2)] - [TestCase(ScenarioType.Scenario04, 3)] - [TestCase(ScenarioType.Scenario05, 4)] - [TestCase(ScenarioType.Scenario06, 5)] - [TestCase(ScenarioType.Scenario07, 6)] - [TestCase(ScenarioType.Scenario08, 7)] - [TestCase(ScenarioType.Scenario09, 8)] - [TestCase(ScenarioType.Scenario10, 9)] - [TestCase(ScenarioType.Scenario11, 10)] + [TestCase(ScenarioType.Scenario01, ConversionHelper.ScenarioTypeScenario01)] + [TestCase(ScenarioType.Scenario02, ConversionHelper.ScenarioTypeScenario02)] + [TestCase(ScenarioType.Scenario03, ConversionHelper.ScenarioTypeScenario03)] + [TestCase(ScenarioType.Scenario04, ConversionHelper.ScenarioTypeScenario04)] + [TestCase(ScenarioType.Scenario05, ConversionHelper.ScenarioTypeScenario05)] + [TestCase(ScenarioType.Scenario06, ConversionHelper.ScenarioTypeScenario06)] + [TestCase(ScenarioType.Scenario07, ConversionHelper.ScenarioTypeScenario07)] + [TestCase(ScenarioType.Scenario08, ConversionHelper.ScenarioTypeScenario08)] + [TestCase(ScenarioType.Scenario09, ConversionHelper.ScenarioTypeScenario09)] + [TestCase(ScenarioType.Scenario10, ConversionHelper.ScenarioTypeScenario10)] + [TestCase(ScenarioType.Scenario11, ConversionHelper.ScenarioTypeScenario11)] public void CanConvertToOutputScenarioType(ScenarioType scenarioType, int outputScenarioType) { Assert.AreEqual(outputScenarioType, ConversionHelper.ConvertToOutputScenarioType(scenarioType)); } [Test] - [TestCase(0, ScenarioType.Scenario01)] - [TestCase(1, ScenarioType.Scenario02)] - [TestCase(2, ScenarioType.Scenario03)] - [TestCase(3, ScenarioType.Scenario04)] - [TestCase(4, ScenarioType.Scenario05)] - [TestCase(5, ScenarioType.Scenario06)] - [TestCase(6, ScenarioType.Scenario07)] - [TestCase(7, ScenarioType.Scenario08)] - [TestCase(8, ScenarioType.Scenario09)] - [TestCase(9, ScenarioType.Scenario10)] - [TestCase(10, ScenarioType.Scenario11)] + [TestCase(ConversionHelper.ScenarioTypeScenario01, ScenarioType.Scenario01)] + [TestCase(ConversionHelper.ScenarioTypeScenario02, ScenarioType.Scenario02)] + [TestCase(ConversionHelper.ScenarioTypeScenario03, ScenarioType.Scenario03)] + [TestCase(ConversionHelper.ScenarioTypeScenario04, ScenarioType.Scenario04)] + [TestCase(ConversionHelper.ScenarioTypeScenario05, ScenarioType.Scenario05)] + [TestCase(ConversionHelper.ScenarioTypeScenario06, ScenarioType.Scenario06)] + [TestCase(ConversionHelper.ScenarioTypeScenario07, ScenarioType.Scenario07)] + [TestCase(ConversionHelper.ScenarioTypeScenario08, ScenarioType.Scenario08)] + [TestCase(ConversionHelper.ScenarioTypeScenario09, ScenarioType.Scenario09)] + [TestCase(ConversionHelper.ScenarioTypeScenario10, ScenarioType.Scenario10)] + [TestCase(ConversionHelper.ScenarioTypeScenario11, ScenarioType.Scenario11)] public void CanConvertToScenarioType(int outputScenarioType, ScenarioType scenarioType) { Assert.AreEqual(scenarioType, ConversionHelper.ConvertToScenarioType(outputScenarioType)); } [Test] - [TestCase(PipingModelType.Bligh, 0)] - [TestCase(PipingModelType.SellmeijerVnk, 1)] - [TestCase(PipingModelType.Sellmeijer4Forces, 2)] - [TestCase(PipingModelType.Wti2017, 3)] + [TestCase(PipingModelType.Bligh, ConversionHelper.PipingModelTypeBligh)] + [TestCase(PipingModelType.SellmeijerVnk, ConversionHelper.PipingModelTypeSellmeijer)] + [TestCase(PipingModelType.Sellmeijer4Forces, ConversionHelper.PipingModelTypeSellmeijer4Forces)] + [TestCase(PipingModelType.Wti2017, ConversionHelper.PipingModelTypeWti2017)] public void CanConvertToOutputPipingModelType(PipingModelType pipingModelType, int outputPipingModelType) { Assert.AreEqual(outputPipingModelType, ConversionHelper.ConvertToOutputPipingModelType(pipingModelType)); } [Test] - [TestCase(0, PipingModelType.Bligh)] - [TestCase(1, PipingModelType.SellmeijerVnk)] - [TestCase(2, PipingModelType.Sellmeijer4Forces)] - [TestCase(3, PipingModelType.Wti2017)] + [TestCase(ConversionHelper.PipingModelTypeBligh, PipingModelType.Bligh)] + [TestCase(ConversionHelper.PipingModelTypeSellmeijer, PipingModelType.SellmeijerVnk)] + [TestCase(ConversionHelper.PipingModelTypeSellmeijer4Forces, PipingModelType.Sellmeijer4Forces)] + [TestCase(ConversionHelper.PipingModelTypeWti2017, PipingModelType.Wti2017)] public void CanConvertToPipingModelType(int outputPipingModelType, PipingModelType pipingModelType) { Assert.AreEqual(pipingModelType, ConversionHelper.ConvertToPipingModelType(outputPipingModelType)); @@ -558,16 +558,16 @@ } [Test] - [TestCase(RegionalResultType.ProbabilityOfFailure, 0)] - [TestCase(RegionalResultType.SafetyFactor, 1)] + [TestCase(RegionalResultType.ProbabilityOfFailure, ConversionHelper.RwResultTypeProbabilityOfFailure)] + [TestCase(RegionalResultType.SafetyFactor, ConversionHelper.RwResultTypeSafetyFactor)] public void CanConvertToOutputRegionalResultType(RegionalResultType regionalResultType, int outputRegionalResultType) { Assert.AreEqual(outputRegionalResultType, ConversionHelper.ConvertToOutputRegionalResultType(regionalResultType)); } [Test] - [TestCase(0, RegionalResultType.ProbabilityOfFailure)] - [TestCase(1, RegionalResultType.SafetyFactor)] + [TestCase(ConversionHelper.RwResultTypeProbabilityOfFailure, RegionalResultType.ProbabilityOfFailure)] + [TestCase(ConversionHelper.RwResultTypeSafetyFactor, RegionalResultType.SafetyFactor)] public void CanConvertToRegionalResultType(int outputRegionalResultType, RegionalResultType regionalResultType) { Assert.AreEqual(regionalResultType, ConversionHelper.ConvertToRegionalResultType(outputRegionalResultType)); Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs =================================================================== diff -u -r1686 -r1723 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1686) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1723) @@ -810,6 +810,16 @@ } /// + /// The load situation dry + /// + public const int LoadSituationDry = 0; + + /// + /// The load situation wet + /// + public const int LoadSituationWet = 1; + + /// /// Converts to Load Situation. /// /// The input Load Situation. @@ -818,8 +828,8 @@ { var translationTable = new Dictionary() { - {0, LoadSituation.Dry}, - {1, LoadSituation.Wet} + {LoadSituationDry, LoadSituation.Dry}, + {LoadSituationWet, LoadSituation.Wet} }; return translationTable[inputLoadSituation]; } @@ -833,13 +843,23 @@ { var translationTable = new Dictionary() { - {LoadSituation.Dry, 0}, - {LoadSituation.Wet, 1} + {LoadSituation.Dry, LoadSituationDry}, + {LoadSituation.Wet, LoadSituationWet} }; return translationTable[loadSituation]; } /// + /// The dike dry sensitivity none + /// + public const int DikeDrySensitivityNone = 0; + + /// + /// The dike dry sensitivity dry + /// + public const int DikeDrySensitivityDry = 1; + + /// /// Converts to Dike Dry Sensitivity. /// /// The input DikeDrySensitivity. @@ -848,8 +868,8 @@ { var translationTable = new Dictionary() { - {0, DikeDrySensitivity.None}, - {1, DikeDrySensitivity.Dry} + {DikeDrySensitivityNone, DikeDrySensitivity.None}, + {DikeDrySensitivityDry, DikeDrySensitivity.Dry} }; return translationTable[inputDikeDrySensitivity]; } @@ -863,13 +883,23 @@ { var translationTable = new Dictionary() { - {DikeDrySensitivity.None, 0}, - {DikeDrySensitivity.Dry, 1} + {DikeDrySensitivity.None, DikeDrySensitivityNone}, + {DikeDrySensitivity.Dry, DikeDrySensitivityDry} }; return translationTable[dikeDrySensitivity]; } /// + /// The hydraulic shortcut type hydraulic shortcut + /// + public const int HydraulicShortcutTypeHydraulicShortcut = 0; + + /// + /// The hydraulic shortcut type no hydraulic shortcut + /// + public const int HydraulicShortcutTypeNoHydraulicShortcut = 1; + + /// /// Converts to Hydraulic Shortcut Type. /// /// The input HydraulicShortcutType. @@ -878,8 +908,8 @@ { var translationTable = new Dictionary() { - {0, HydraulicShortcutType.HydraulicShortcut}, - {1, HydraulicShortcutType.NoHydraulicShortcut} + {HydraulicShortcutTypeHydraulicShortcut, HydraulicShortcutType.HydraulicShortcut}, + {HydraulicShortcutTypeNoHydraulicShortcut, HydraulicShortcutType.NoHydraulicShortcut} }; return translationTable[inputHydraulicShortcutType]; } @@ -893,13 +923,23 @@ { var translationTable = new Dictionary() { - {HydraulicShortcutType.HydraulicShortcut, 0}, - {HydraulicShortcutType.NoHydraulicShortcut, 1} + {HydraulicShortcutType.HydraulicShortcut, HydraulicShortcutTypeHydraulicShortcut}, + {HydraulicShortcutType.NoHydraulicShortcut, HydraulicShortcutTypeNoHydraulicShortcut} }; return translationTable[hydraulicShortcutType]; } /// + /// The uplift type uplift + /// + public const int UpliftTypeUplift = 0; + + /// + /// The uplift type no uplift + /// + public const int UpliftTypeNoUplift = 1; + + /// /// Converts to Uplift Type. /// /// The input UpliftType. @@ -908,8 +948,8 @@ { var translationTable = new Dictionary() { - {0, UpliftType.Uplift}, - {1, UpliftType.NoUplift} + {UpliftTypeUplift, UpliftType.Uplift}, + {UpliftTypeNoUplift, UpliftType.NoUplift} }; return translationTable[inputUpliftType]; } @@ -923,13 +963,63 @@ { var translationTable = new Dictionary() { - {UpliftType.Uplift, 0}, - {UpliftType.NoUplift, 1} + {UpliftType.Uplift, UpliftTypeUplift}, + {UpliftType.NoUplift, UpliftTypeNoUplift} }; return translationTable[upliftType]; } /// + /// The m stab model type bishop + /// + public const int MStabModelTypeBishop = 0; + + /// + /// The m stab model type spencer + /// + public const int MStabModelTypeSpencer = 1; + + /// + /// The m stab model type fellenius + /// + public const int MStabModelTypeFellenius = 2; + + /// + /// The m stab model type uplift van + /// + public const int MStabModelTypeUpliftVan = 3; + + /// + /// The m stab model type uplift spencer + /// + public const int MStabModelTypeUpliftSpencer = 4; + + /// + /// The m stab model type bishop random field + /// + public const int MStabModelTypeBishopRandomField = 5; + + /// + /// The m stab model type horizontal balance + /// + public const int MStabModelTypeHorizontalBalance = 6; + + /// + /// The m stab model type bishop uplift van + /// + public const int MStabModelTypeBishopUpliftVan = 7; + + /// + /// The m stab model type spencer high + /// + public const int MStabModelTypeSpencerHigh = 8; + + /// + /// The m stab model type spencer low + /// + public const int MStabModelTypeSpencerLow = 9; + + /// /// Converts to MStab Model Type. /// /// The input MStabModelType. @@ -938,16 +1028,16 @@ { var translationTable = new Dictionary() { - {0, MStabModelType.Bishop}, - {1, MStabModelType.Spencer}, - {2, MStabModelType.Fellenius}, - {3, MStabModelType.UpliftVan}, - {4, MStabModelType.UpliftSpencer}, - {5, MStabModelType.BishopRandomField}, - {6, MStabModelType.HorizontalBalance}, - {7, MStabModelType.BishopUpliftVan}, - {8, MStabModelType.SpencerHigh}, - {9, MStabModelType.SpencerLow} + {MStabModelTypeBishop, MStabModelType.Bishop}, + {MStabModelTypeSpencer, MStabModelType.Spencer}, + {MStabModelTypeFellenius, MStabModelType.Fellenius}, + {MStabModelTypeUpliftVan, MStabModelType.UpliftVan}, + {MStabModelTypeUpliftSpencer, MStabModelType.UpliftSpencer}, + {MStabModelTypeBishopRandomField, MStabModelType.BishopRandomField}, + {MStabModelTypeHorizontalBalance, MStabModelType.HorizontalBalance}, + {MStabModelTypeBishopUpliftVan, MStabModelType.BishopUpliftVan}, + {MStabModelTypeSpencerHigh, MStabModelType.SpencerHigh}, + {MStabModelTypeSpencerLow, MStabModelType.SpencerLow} }; return translationTable[inputMStabModelType]; } @@ -961,21 +1051,76 @@ { var translationTable = new Dictionary() { - {MStabModelType.Bishop, 0}, - {MStabModelType.Spencer, 1}, - {MStabModelType.Fellenius, 2}, - {MStabModelType.UpliftVan, 3}, - {MStabModelType.UpliftSpencer, 4}, - {MStabModelType.BishopRandomField, 5}, - {MStabModelType.HorizontalBalance, 6}, - {MStabModelType.BishopUpliftVan, 7}, - {MStabModelType.SpencerHigh, 8}, - {MStabModelType.SpencerLow, 9} + {MStabModelType.Bishop, MStabModelTypeBishop}, + {MStabModelType.Spencer, MStabModelTypeSpencer}, + {MStabModelType.Fellenius, MStabModelTypeFellenius}, + {MStabModelType.UpliftVan, MStabModelTypeUpliftVan}, + {MStabModelType.UpliftSpencer, MStabModelTypeUpliftSpencer}, + {MStabModelType.BishopRandomField, MStabModelTypeBishopRandomField}, + {MStabModelType.HorizontalBalance, MStabModelTypeHorizontalBalance}, + {MStabModelType.BishopUpliftVan, MStabModelTypeBishopUpliftVan}, + {MStabModelType.SpencerHigh, MStabModelTypeSpencerHigh}, + {MStabModelType.SpencerLow, MStabModelTypeSpencerLow} }; return translationTable[mStabModelType]; } /// + /// The scenario type scenario01 + /// + public const int ScenarioTypeScenario01 = 0; + + /// + /// The scenario type scenario02 + /// + public const int ScenarioTypeScenario02 = 1; + + /// + /// The scenario type scenario03 + /// + public const int ScenarioTypeScenario03 = 2; + + /// + /// The scenario type scenario04 + /// + public const int ScenarioTypeScenario04 = 3; + + /// + /// The scenario type scenario05 + /// + public const int ScenarioTypeScenario05 = 4; + + /// + /// The scenario type scenario06 + /// + public const int ScenarioTypeScenario06 = 5; + + /// + /// The scenario type scenario07 + /// + public const int ScenarioTypeScenario07 = 6; + + /// + /// The scenario type scenario08 + /// + public const int ScenarioTypeScenario08 = 7; + + /// + /// The scenario type scenario09 + /// + public const int ScenarioTypeScenario09 = 8; + + /// + /// The scenario type scenario10 + /// + public const int ScenarioTypeScenario10 = 9; + + /// + /// The scenario type scenario11 + /// + public const int ScenarioTypeScenario11 = 10; + + /// /// Converts to Scenario Type. /// /// The input ScenarioType. @@ -984,17 +1129,17 @@ { var translationTable = new Dictionary() { - {0, ScenarioType.Scenario01}, - {1, ScenarioType.Scenario02}, - {2, ScenarioType.Scenario03}, - {3, ScenarioType.Scenario04}, - {4, ScenarioType.Scenario05}, - {5, ScenarioType.Scenario06}, - {6, ScenarioType.Scenario07}, - {7, ScenarioType.Scenario08}, - {8, ScenarioType.Scenario09}, - {9, ScenarioType.Scenario10}, - {10, ScenarioType.Scenario11} + {ScenarioTypeScenario01, ScenarioType.Scenario01}, + {ScenarioTypeScenario02, ScenarioType.Scenario02}, + {ScenarioTypeScenario03, ScenarioType.Scenario03}, + {ScenarioTypeScenario04, ScenarioType.Scenario04}, + {ScenarioTypeScenario05, ScenarioType.Scenario05}, + {ScenarioTypeScenario06, ScenarioType.Scenario06}, + {ScenarioTypeScenario07, ScenarioType.Scenario07}, + {ScenarioTypeScenario08, ScenarioType.Scenario08}, + {ScenarioTypeScenario09, ScenarioType.Scenario09}, + {ScenarioTypeScenario10, ScenarioType.Scenario10}, + {ScenarioTypeScenario11, ScenarioType.Scenario11} }; return translationTable[inputScenarioType]; } @@ -1008,22 +1153,42 @@ { var translationTable = new Dictionary() { - {ScenarioType.Scenario01, 0}, - {ScenarioType.Scenario02, 1}, - {ScenarioType.Scenario03, 2}, - {ScenarioType.Scenario04, 3}, - {ScenarioType.Scenario05, 4}, - {ScenarioType.Scenario06, 5}, - {ScenarioType.Scenario07, 6}, - {ScenarioType.Scenario08, 7}, - {ScenarioType.Scenario09, 8}, - {ScenarioType.Scenario10, 9}, - {ScenarioType.Scenario11, 10} + {ScenarioType.Scenario01, ScenarioTypeScenario01}, + {ScenarioType.Scenario02, ScenarioTypeScenario02}, + {ScenarioType.Scenario03, ScenarioTypeScenario03}, + {ScenarioType.Scenario04, ScenarioTypeScenario04}, + {ScenarioType.Scenario05, ScenarioTypeScenario05}, + {ScenarioType.Scenario06, ScenarioTypeScenario06}, + {ScenarioType.Scenario07, ScenarioTypeScenario07}, + {ScenarioType.Scenario08, ScenarioTypeScenario08}, + {ScenarioType.Scenario09, ScenarioTypeScenario09}, + {ScenarioType.Scenario10, ScenarioTypeScenario10}, + {ScenarioType.Scenario11, ScenarioTypeScenario11} }; return translationTable[scenarioType]; } /// + /// The piping model type bligh + /// + public const int PipingModelTypeBligh = 0; + + /// + /// The piping model type sellmeijer + /// + public const int PipingModelTypeSellmeijer = 1; + + /// + /// The piping model type sellmeijer4 forces + /// + public const int PipingModelTypeSellmeijer4Forces = 2; + + /// + /// The piping model type wti2017 + /// + public const int PipingModelTypeWti2017 = 3; + + /// /// Converts to Piping Model Type. /// /// The input PipingModelType. @@ -1032,10 +1197,10 @@ { var translationTable = new Dictionary() { - {0, PipingModelType.Bligh}, - {1, PipingModelType.SellmeijerVnk}, - {2, PipingModelType.Sellmeijer4Forces}, - {3, PipingModelType.Wti2017} + {PipingModelTypeBligh, PipingModelType.Bligh}, + {PipingModelTypeSellmeijer, PipingModelType.SellmeijerVnk}, + {PipingModelTypeSellmeijer4Forces, PipingModelType.Sellmeijer4Forces}, + {PipingModelTypeWti2017, PipingModelType.Wti2017} }; return translationTable[inputPipingModelType]; } @@ -1049,15 +1214,25 @@ { var translationTable = new Dictionary() { - {PipingModelType.Bligh, 0}, - {PipingModelType.SellmeijerVnk, 1}, - {PipingModelType.Sellmeijer4Forces, 2}, - {PipingModelType.Wti2017, 3} + {PipingModelType.Bligh, PipingModelTypeBligh}, + {PipingModelType.SellmeijerVnk, PipingModelTypeSellmeijer}, + {PipingModelType.Sellmeijer4Forces, PipingModelTypeSellmeijer4Forces}, + {PipingModelType.Wti2017, PipingModelTypeWti2017} }; return translationTable[pipingModelType]; } /// + /// The rw result type probability of failure + /// + public const int RwResultTypeProbabilityOfFailure = 0; + + /// + /// The rw result type safety factor + /// + public const int RwResultTypeSafetyFactor = 1; + + /// /// Converts to RegionalResult Type. /// /// The input RegionalResultType. @@ -1066,8 +1241,8 @@ { var translationTable = new Dictionary() { - {0, RegionalResultType.ProbabilityOfFailure}, - {1, RegionalResultType.SafetyFactor} + {RwResultTypeProbabilityOfFailure, RegionalResultType.ProbabilityOfFailure}, + {RwResultTypeSafetyFactor, RegionalResultType.SafetyFactor} }; return translationTable[inputRegionalResultType]; } @@ -1081,8 +1256,8 @@ { var translationTable = new Dictionary() { - {RegionalResultType.ProbabilityOfFailure, 0}, - {RegionalResultType.SafetyFactor, 1} + {RegionalResultType.ProbabilityOfFailure, RwResultTypeProbabilityOfFailure}, + {RegionalResultType.SafetyFactor, RwResultTypeSafetyFactor} }; return translationTable[regionalResultType]; }