Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Hydraulics/DikeHeightCalculationInputTest.cs =================================================================== diff -u -rda446197cc450be1a44ab272366db2c8c1df61bb -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Hydraulics/DikeHeightCalculationInputTest.cs (.../DikeHeightCalculationInputTest.cs) (revision da446197cc450be1a44ab272366db2c8c1df61bb) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Hydraulics/DikeHeightCalculationInputTest.cs (.../DikeHeightCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -42,18 +42,18 @@ int hydraulicBoundaryLocationId = 1000; HydraRingSection section = new HydraRingSection(1, double.NaN, double.NaN); - const double modelFactorCriticalOvertopping = 1; - const double factorFbMean = 4.75; - const double factorFbStandardDeviation = 0.5; - const double factorFnMean = 2.6; - const double factorFnStandardDeviation = 0.35; - const double modelFactorOvertopping = 1; - const double criticalOvertoppingMean = 22.22; - const double criticalOvertoppingStandardDeviation = 33.33; - const double modelFactorFrunupMean = 1; - const double modelFactorFrunupStandardDeviation = 0.07; - const double exponentModelFactorShallowMean = 0.92; - const double exponentModelFactorShallowStandardDeviation = 0.24; + const double modelFactorCriticalOvertopping = 1.1; + const double factorFbMean = 2.2; + const double factorFbStandardDeviation = 3.3; + const double factorFnMean = 4.4; + const double factorFnStandardDeviation = 5.5; + const double modelFactorOvertopping = 6.6; + const double criticalOvertoppingMean = 7.7; + const double criticalOvertoppingStandardDeviation = 8.8; + const double modelFactorFrunupMean = 9.9; + const double modelFactorFrunupStandardDeviation = 10.0; + const double exponentModelFactorShallowMean = 11.1; + const double exponentModelFactorShallowStandardDeviation = 12.2; var expectedRingProfilePoints = new List { new HydraRingRoughnessProfilePoint(1.1, 2.2, 3.3) @@ -117,13 +117,13 @@ private static IEnumerable GetDefaultDikeHeightVariables() { yield return new HydraRingVariable(1, HydraRingDistributionType.Deterministic, 0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(8, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(10, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 4.75, 0.5, double.NaN); - yield return new HydraRingVariable(11, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 2.6, 0.35, double.NaN); - yield return new HydraRingVariable(12, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(17, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 22.22, 33.33, double.NaN); - yield return new HydraRingVariable(120, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1, 0.07, double.NaN); - yield return new HydraRingVariable(123, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 0.92, 0.24, double.NaN); + yield return new HydraRingVariable(8, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(10, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 2.2, 3.3, double.NaN); + yield return new HydraRingVariable(11, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 4.4, 5.5, double.NaN); + yield return new HydraRingVariable(12, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(17, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 7.7, 8.8, double.NaN); + yield return new HydraRingVariable(120, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 9.9, 10.0, double.NaN); + yield return new HydraRingVariable(123, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 11.1, 12.2, double.NaN); } } } \ No newline at end of file Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Overtopping/OvertoppingCalculationInputTest.cs =================================================================== diff -u -rda446197cc450be1a44ab272366db2c8c1df61bb -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Overtopping/OvertoppingCalculationInputTest.cs (.../OvertoppingCalculationInputTest.cs) (revision da446197cc450be1a44ab272366db2c8c1df61bb) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Overtopping/OvertoppingCalculationInputTest.cs (.../OvertoppingCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -38,19 +38,19 @@ int hydraulicBoundaryLocationId = 1000; HydraRingSection expectedHydraRingSection = new HydraRingSection(1, double.NaN, double.NaN); - const double dikeHeight = 11.11; - const double modelFactorCriticalOvertopping = 1; - const double factorFbMean = 4.75; - const double factorFbStandardDeviation = 0.5; - const double factorFnMean = 2.6; - const double factorFnStandardDeviation = 0.35; - const double modelFactorOvertopping = 1; - const double criticalOvertoppingMean = 22.22; - const double criticalOvertoppingStandardDeviation = 33.33; - const double modelFactorFrunupMean = 1; - const double modelFactorFrunupStandardDeviation = 0.07; - const double exponentModelFactorShallowMean = 0.92; - const double exponentModelFactorShallowStandardDeviation = 0.24; + const double dikeHeight = 1.1; + const double modelFactorCriticalOvertopping = 2.2; + const double factorFbMean = 3.3; + const double factorFbStandardDeviation = 4.4; + const double factorFnMean = 5.5; + const double factorFnStandardDeviation = 6.6; + const double modelFactorOvertopping = 7.7; + const double criticalOvertoppingMean = 8.8; + const double criticalOvertoppingStandardDeviation = 9.9; + const double modelFactorFrunupMean = 10.0; + const double modelFactorFrunupStandardDeviation = 11.1; + const double exponentModelFactorShallowMean = 12.2; + const double exponentModelFactorShallowStandardDeviation = 13.3; var expectedRingProfilePoints = new List { new HydraRingRoughnessProfilePoint(1.1, 2.2, 3.3) @@ -115,14 +115,14 @@ private static IEnumerable GetDefaultOvertoppingVariables() { - yield return new HydraRingVariable(1, HydraRingDistributionType.Deterministic, 11.11, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(8, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(10, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 4.75, 0.5, double.NaN); - yield return new HydraRingVariable(11, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 2.6, 0.35, double.NaN); - yield return new HydraRingVariable(12, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(17, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 22.22, 33.33, double.NaN); - yield return new HydraRingVariable(120, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1, 0.07, double.NaN); - yield return new HydraRingVariable(123, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 0.92, 0.24, double.NaN); + yield return new HydraRingVariable(1, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(8, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(10, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 3.3, 4.4, double.NaN); + yield return new HydraRingVariable(11, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 5.5, 6.6, double.NaN); + yield return new HydraRingVariable(12, HydraRingDistributionType.Deterministic, 7.7, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(17, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 8.8, 9.9, double.NaN); + yield return new HydraRingVariable(120, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 10.0, 11.1, double.NaN); + yield return new HydraRingVariable(123, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 12.2, 13.3, double.NaN); } } } \ No newline at end of file Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureCalculationInputTest.cs =================================================================== diff -u -r6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16 -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureCalculationInputTest.cs (.../StructuresClosureCalculationInputTest.cs) (revision 6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureCalculationInputTest.cs (.../StructuresClosureCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -42,26 +42,26 @@ var forelandPoints = Enumerable.Empty(); var breakWater = new HydraRingBreakWater(1, 1.1); - const double gravitationalAcceleration = 9.81; - const double factorStormDurationOpenStructure = 0.1; - const double failureProbabilityOpenStructure = 0.04; - const double failureProbabilityReparation = 0.08; - const double identicalApertures = 0.4; - const double allowedLevelIncreaseStorageMean = 3.3; - const double allowedLevelIncreaseStorageStandardDeviation = 0.1; - const double modelFactorStorageVolumeMean = 1.0; - const double modelFactorStorageVolumeStandardDeviation = 0.2; - const double storageStructureAreaMean = 4.4; - const double storageStructureAreaVariation = 0.1; - const double modelFactorInflowVolume = 1; - const double flowWidthAtBottomProtectionMean = 5.5; - const double flowWidthAtBottomProtectionStandardDeviation = 0.05; - const double criticalOvertoppingDischargeMean = 6.6; - const double criticalOvertoppingDischargeVariation = 0.15; - const double failureProbabilityStructureWithErosion = 7.7; - const double stormDurationMean = 7.5; - const double stormDurationVariation = 0.25; - const double probabilityOpenStructureBeforeFlooding = 0.04; + const double gravitationalAcceleration = 1.1; + const double factorStormDurationOpenStructure = 2.2; + const double failureProbabilityOpenStructure = 3.3; + const double failureProbabilityReparation = 4.4; + const double identicalApertures = 5.5; + const double allowedLevelIncreaseStorageMean = 6.6; + const double allowedLevelIncreaseStorageStandardDeviation = 7.7; + const double modelFactorStorageVolumeMean = 8.8; + const double modelFactorStorageVolumeStandardDeviation = 9.9; + const double storageStructureAreaMean = 10.0; + const double storageStructureAreaVariation = 11.1; + const double modelFactorInflowVolume = 12.2; + const double flowWidthAtBottomProtectionMean = 13.3; + const double flowWidthAtBottomProtectionStandardDeviation = 14.4; + const double criticalOvertoppingDischargeMean = 15.5; + const double criticalOvertoppingDischargeVariation = 16.6; + const double failureProbabilityStructureWithErosion = 17.7; + const double stormDurationMean = 18.8; + const double stormDurationVariation = 19.9; + const double probabilityOpenStructureBeforeFlooding = 20.0; // Call var input = new TestStructuresClosureCalculationInput(hydraulicBoundaryLocationId, section, @@ -95,20 +95,20 @@ private static IEnumerable GetDefaultVariables() { - yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 0.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(68, HydraRingDistributionType.Deterministic, 0.04, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(69, HydraRingDistributionType.Deterministic, 0.08, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(71, HydraRingDistributionType.Deterministic, 0.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 3.3, 0.1, double.NaN); - yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 4.4, 0.1, double.NaN); - yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 5.5, 0.05, double.NaN); - yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 6.6, 0.15, double.NaN); - yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 7.7, 0.0, double.NaN); - yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.5, 0.25, double.NaN); - yield return new HydraRingVariable(129, HydraRingDistributionType.Deterministic, 0.04, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(68, HydraRingDistributionType.Deterministic, 3.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(69, HydraRingDistributionType.Deterministic, 4.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(71, HydraRingDistributionType.Deterministic, 5.5, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 6.6, 7.7, double.NaN); + yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 8.8, 9.9, double.NaN); + yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 10.0, 11.1, double.NaN); + yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 12.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 13.3, 14.4, double.NaN); + yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 15.5, 16.6, double.NaN); + yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 17.7, 0.0, double.NaN); + yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 18.8, 19.9, double.NaN); + yield return new HydraRingVariable(129, HydraRingDistributionType.Deterministic, 20.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); } private class TestStructuresClosureCalculationInput : StructuresClosureCalculationInput Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureFloodedCulvertCalculationInputTest.cs =================================================================== diff -u -r6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16 -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureFloodedCulvertCalculationInputTest.cs (.../StructuresClosureFloodedCulvertCalculationInputTest.cs) (revision 6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureFloodedCulvertCalculationInputTest.cs (.../StructuresClosureFloodedCulvertCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -40,32 +40,32 @@ var forelandPoints = Enumerable.Empty(); var breakWater = new HydraRingBreakWater(1, 1.1); - const double gravitationalAcceleration = 9.81; - const double factorStormDurationOpenStructure = 1.1; + const double gravitationalAcceleration = 1.1; + const double factorStormDurationOpenStructure = 2.2; const double failureProbabilityOpenStructure = 3.3; const double failureProbabilityReparation = 4.4; const double identicalApertures = 5.5; - const double allowedLevelIncreaseStorageMean = 7.7; - const double allowedLevelIncreaseStorageStandardDeviation = 0.1; - const double modelFactorStorageVolumeMean = 1.0; - const double modelFactorStorageVolumeStandardDeviation = 0.2; - const double storageStructureAreaMean = 8.8; - const double storageStructureAreaVariation = 0.1; - const double modelFactorInflowVolume = 1.0; - const double flowWidthAtBottomProtectionMean = 9.9; - const double flowWidthAtBottomProtectionStandardDeviation = 0.05; - const double criticalOvertoppingDischargeMean = 10.10; - const double criticalOvertoppingDischargeVariation = 0.15; - const double failureProbabilityStructureWithErosion = 11.11; - const double stormDurationMean = 7.5; - const double stormDurationVariation = 0.25; - const double probabilityOpenStructureBeforeFlooding = 1.0; - const double drainCoefficientMean = 1.0; - const double drainCoefficientStandardDeviation = 0.2; - const double areaFlowAperturesMean = 2.2; - const double areaFlowAperturesStandardDeviation = 0.01; - const double insideWaterLevelMean = 6.6; - const double insideWaterLevelStandardDeviation = 0.1; + const double allowedLevelIncreaseStorageMean = 6.6; + const double allowedLevelIncreaseStorageStandardDeviation = 7.7; + const double modelFactorStorageVolumeMean = 8.8; + const double modelFactorStorageVolumeStandardDeviation = 9.9; + const double storageStructureAreaMean = 10.0; + const double storageStructureAreaVariation = 11.1; + const double modelFactorInflowVolume = 12.2; + const double flowWidthAtBottomProtectionMean = 13.3; + const double flowWidthAtBottomProtectionStandardDeviation = 14.4; + const double criticalOvertoppingDischargeMean = 15.5; + const double criticalOvertoppingDischargeVariation = 16.6; + const double failureProbabilityStructureWithErosion = 17.7; + const double stormDurationMean = 18.8; + const double stormDurationVariation = 19.9; + const double probabilityOpenStructureBeforeFlooding = 20.0; + const double drainCoefficientMean = 21.1; + const double drainCoefficientStandardDeviation = 22.2; + const double areaFlowAperturesMean = 23.3; + const double areaFlowAperturesStandardDeviation = 24.4; + const double insideWaterLevelMean = 25.5; + const double insideWaterLevelStandardDeviation = 26.6; // Call var input = new StructuresClosureFloodedCulvertCalculationInput(hydraulicBoundaryLocationId, section, @@ -123,23 +123,23 @@ private static IEnumerable GetDefaultVariables() { - yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(66, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1, 0.2, double.NaN); - yield return new HydraRingVariable(67, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 2.2, 0.01, double.NaN); + yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(66, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 21.1, 22.2, double.NaN); + yield return new HydraRingVariable(67, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 23.3, 24.4, double.NaN); yield return new HydraRingVariable(68, HydraRingDistributionType.Deterministic, 3.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); yield return new HydraRingVariable(69, HydraRingDistributionType.Deterministic, 4.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); yield return new HydraRingVariable(71, HydraRingDistributionType.Deterministic, 5.5, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 6.6, 0.1, double.NaN); - yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 7.7, 0.1, double.NaN); - yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 8.8, 0.1, double.NaN); - yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 9.9, 0.05, double.NaN); - yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 10.10, 0.15, double.NaN); - yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 11.11, 0.0, double.NaN); - yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.5, 0.25, double.NaN); - yield return new HydraRingVariable(129, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 25.5, 26.6, double.NaN); + yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 6.6, 7.7, double.NaN); + yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 8.8, 9.9, double.NaN); + yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 10.0, 11.1, double.NaN); + yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 12.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 13.3, 14.4, double.NaN); + yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 15.5, 16.6, double.NaN); + yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 17.7, 0.0, double.NaN); + yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 18.8, 19.9, double.NaN); + yield return new HydraRingVariable(129, HydraRingDistributionType.Deterministic, 20.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); } } } \ No newline at end of file Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureLowSillCalculationInputTest.cs =================================================================== diff -u -r6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16 -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureLowSillCalculationInputTest.cs (.../StructuresClosureLowSillCalculationInputTest.cs) (revision 6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureLowSillCalculationInputTest.cs (.../StructuresClosureLowSillCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -40,36 +40,36 @@ var forelandPoints = Enumerable.Empty(); var breakWater = new HydraRingBreakWater(1, 1.1); - const double gravitationalAcceleration = 9.81; - const double factorStormDurationOpenStructure = 1.1; + const double gravitationalAcceleration = 1.1; + const double factorStormDurationOpenStructure = 2.2; const double failureProbabilityOpenStructure = 3.3; const double failureProbabilityReparation = 4.4; const double identicalApertures = 5.5; - const double allowedLevelIncreaseStorageMean = 7.7; - const double allowedLevelIncreaseStorageStandardDeviation = 0.1; - const double modelFactorStorageVolumeMean = 1.0; - const double modelFactorStorageVolumeStandardDeviation = 0.2; - const double storageStructureAreaMean = 8.8; - const double storageStructureAreaVariation = 0.1; - const double modelFactorInflowVolume = 1.0; - const double flowWidthAtBottomProtectionMean = 9.9; - const double flowWidthAtBottomProtectionStandardDeviation = 0.05; - const double criticalOvertoppingDischargeMean = 10.10; - const double criticalOvertoppingDischargeVariation = 0.15; - const double failureProbabilityStructureWithErosion = 11.11; - const double stormDurationMean = 7.5; - const double stormDurationVariation = 0.25; - const double probabilityOpenStructureBeforeFlooding = 1.0; - const double modelFactorSuperCriticalFlowMean = 1.1; - const double modelFactorSuperCriticalFlowStandardDeviation = 0.3; - const double modelFactorSubCriticalFlowMean = 1.0; - const double modelFactorSubCriticalFlowVariation = 0.1; - const double thresholdHeightOpenWeirMean = 2.2; - const double thresholdHeightOpenWeirStandardDeviation = 0.1; - const double insideWaterLevelMean = 6.6; - const double insideWaterLevelStandardDeviation = 0.1; - const double widthFlowAperturesMean = 12.12; - const double widthFlowAperturesVariation = 0.05; + const double allowedLevelIncreaseStorageMean = 6.6; + const double allowedLevelIncreaseStorageStandardDeviation = 7.7; + const double modelFactorStorageVolumeMean = 8.8; + const double modelFactorStorageVolumeStandardDeviation = 9.9; + const double storageStructureAreaMean = 10.0; + const double storageStructureAreaVariation = 11.1; + const double modelFactorInflowVolume = 12.2; + const double flowWidthAtBottomProtectionMean = 13.3; + const double flowWidthAtBottomProtectionStandardDeviation = 14.4; + const double criticalOvertoppingDischargeMean = 15.5; + const double criticalOvertoppingDischargeVariation = 16.6; + const double failureProbabilityStructureWithErosion = 17.7; + const double stormDurationMean = 18.8; + const double stormDurationVariation = 19.9; + const double probabilityOpenStructureBeforeFlooding = 20.0; + const double modelFactorSuperCriticalFlowMean = 21.1; + const double modelFactorSuperCriticalFlowStandardDeviation = 22.2; + const double modelFactorSubCriticalFlowMean = 23.3; + const double modelFactorSubCriticalFlowVariation = 24.4; + const double thresholdHeightOpenWeirMean = 25.5; + const double thresholdHeightOpenWeirStandardDeviation = 26.6; + const double insideWaterLevelMean = 27.7; + const double insideWaterLevelStandardDeviation = 28.8; + const double widthFlowAperturesMean = 29.9; + const double widthFlowAperturesVariation = 30.0; // Call var input = new StructuresClosureLowSillCalculationInput(hydraulicBoundaryLocationId, section, @@ -130,25 +130,25 @@ private static IEnumerable GetDefaultVariables() { - yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.1, 0.3, double.NaN); - yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 1, 0.1, double.NaN); - yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 2.2, 0.1, double.NaN); + yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 21.1, 22.2, double.NaN); + yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 23.3, 24.4, double.NaN); + yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 25.5, 26.6, double.NaN); yield return new HydraRingVariable(68, HydraRingDistributionType.Deterministic, 3.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); yield return new HydraRingVariable(69, HydraRingDistributionType.Deterministic, 4.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); yield return new HydraRingVariable(71, HydraRingDistributionType.Deterministic, 5.5, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 6.6, 0.1, double.NaN); - yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 7.7, 0.1, double.NaN); - yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 8.8, 0.1, double.NaN); - yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 9.9, 0.05, double.NaN); - yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 10.10, 0.15, double.NaN); - yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 11.11, 0.0, double.NaN); - yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 12.12, 0.05, double.NaN); - yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.5, 0.25, double.NaN); - yield return new HydraRingVariable(129, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 27.7, 28.8, double.NaN); + yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 6.6, 7.7, double.NaN); + yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 8.8, 9.9, double.NaN); + yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 10.0, 11.1, double.NaN); + yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 12.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 13.3, 14.4, double.NaN); + yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 15.5, 16.6, double.NaN); + yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 17.7, 0.0, double.NaN); + yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 29.9, 30.0, double.NaN); + yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 18.8, 19.9, double.NaN); + yield return new HydraRingVariable(129, HydraRingDistributionType.Deterministic, 20.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); } } } \ No newline at end of file Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureVerticalWallCalculationInputTest.cs =================================================================== diff -u -r6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16 -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureVerticalWallCalculationInputTest.cs (.../StructuresClosureVerticalWallCalculationInputTest.cs) (revision 6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureVerticalWallCalculationInputTest.cs (.../StructuresClosureVerticalWallCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -40,36 +40,36 @@ var forelandPoints = Enumerable.Empty(); var breakWater = new HydraRingBreakWater(1, 1.1); - const double gravitationalAcceleration = 9.81; + const double gravitationalAcceleration = 1.1; const double factorStormDurationOpenStructure = 2.2; const double failureProbabilityOpenStructure = 3.3; const double failureProbabilityReparation = 4.4; const double identicalApertures = 5.5; - const double allowedLevelIncreaseStorageMean = 7.7; - const double allowedLevelIncreaseStorageStandardDeviation = 0.1; - const double modelFactorStorageVolumeMean = 1.0; - const double modelFactorStorageVolumeStandardDeviation = 0.2; - const double storageStructureAreaMean = 8.8; - const double storageStructureAreaVariation = 0.1; - const double modelFactorInflowVolume = 1.0; - const double flowWidthAtBottomProtectionMean = 9.9; - const double flowWidthAtBottomProtectionStandardDeviation = 0.05; - const double criticalOvertoppingDischargeMean = 10.10; - const double criticalOvertoppingDischargeVariation = 0.15; - const double failureProbabilityStructureWithErosion = 11.11; - const double stormDurationMean = 7.5; - const double stormDurationVariation = 0.25; - const double probabilityOpenStructureBeforeFlooding = 1.0; - const double modelFactorOvertoppingFlowMean = 0.09; - const double modelFactorOvertoppingFlowStandardDeviation = 0.06; - const double structureNormalOrientation = 1.1; - const double modelFactorSuperCriticalFlowMean = 1.1; - const double modelFactorSuperCriticalFlowStandardDeviation = 0.3; - const double levelCrestStructureNotClosingMean = 6.6; - const double levelCrestStructureNotClosingStandardDeviation = 0.05; - const double widthFlowAperturesMean = 12.12; - const double widthFlowAperturesVariation = 0.05; - const double deviationWaveDirection = 13.13; + const double allowedLevelIncreaseStorageMean = 6.6; + const double allowedLevelIncreaseStorageStandardDeviation = 7.7; + const double modelFactorStorageVolumeMean = 8.8; + const double modelFactorStorageVolumeStandardDeviation = 9.9; + const double storageStructureAreaMean = 10.0; + const double storageStructureAreaVariation = 11.1; + const double modelFactorInflowVolume = 12.2; + const double flowWidthAtBottomProtectionMean = 13.3; + const double flowWidthAtBottomProtectionStandardDeviation = 14.4; + const double criticalOvertoppingDischargeMean = 15.5; + const double criticalOvertoppingDischargeVariation = 16.6; + const double failureProbabilityStructureWithErosion = 17.7; + const double stormDurationMean = 18.8; + const double stormDurationVariation = 19.9; + const double probabilityOpenStructureBeforeFlooding = 20.0; + const double modelFactorOvertoppingFlowMean = 21.1; + const double modelFactorOvertoppingFlowStandardDeviation = 22.2; + const double structureNormalOrientation = 23.3; + const double modelFactorSuperCriticalFlowMean = 24.4; + const double modelFactorSuperCriticalFlowStandardDeviation = 25.5; + const double levelCrestStructureNotClosingMean = 26.6; + const double levelCrestStructureNotClosingStandardDeviation = 27.7; + const double widthFlowAperturesMean = 28.8; + const double widthFlowAperturesVariation = 29.9; + const double deviationWaveDirection = 30.0; // Call var input = new StructuresClosureVerticalWallCalculationInput(hydraulicBoundaryLocationId, section, @@ -131,26 +131,26 @@ private static IEnumerable GetDefaultVariables() { - yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(59, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 0.09, 0.06, double.NaN); - yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.1, 0.3, double.NaN); + yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(59, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 21.1, 22.2, double.NaN); + yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 23.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 24.4, 25.5, double.NaN); yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); yield return new HydraRingVariable(68, HydraRingDistributionType.Deterministic, 3.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); yield return new HydraRingVariable(69, HydraRingDistributionType.Deterministic, 4.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); yield return new HydraRingVariable(71, HydraRingDistributionType.Deterministic, 5.5, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(72, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 6.6, 0.05, double.NaN); - yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 7.7, 0.1, double.NaN); - yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 8.8, 0.1, double.NaN); - yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 9.9, 0.05, double.NaN); - yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 10.10, 0.15, double.NaN); - yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 11.11, 0.0, double.NaN); - yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 12.12, 0.05, double.NaN); - yield return new HydraRingVariable(107, HydraRingDistributionType.Deterministic, 13.13, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.5, 0.25, double.NaN); - yield return new HydraRingVariable(129, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(72, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 26.6, 27.7, double.NaN); + yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 6.6, 7.7, double.NaN); + yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 8.8, 9.9, double.NaN); + yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 10.0, 11.1, double.NaN); + yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 12.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 13.3, 14.4, double.NaN); + yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 15.5, 16.6, double.NaN); + yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 17.7, 0.0, double.NaN); + yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 28.8, 29.9, double.NaN); + yield return new HydraRingVariable(107, HydraRingDistributionType.Deterministic, 30.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 18.8, 19.9, double.NaN); + yield return new HydraRingVariable(129, HydraRingDistributionType.Deterministic, 20.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); } } } \ No newline at end of file Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresOvertoppingCalculationInputTest.cs =================================================================== diff -u -rd9d73504c1a89a402f970481b473e36c89cf0ae7 -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresOvertoppingCalculationInputTest.cs (.../StructuresOvertoppingCalculationInputTest.cs) (revision d9d73504c1a89a402f970481b473e36c89cf0ae7) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresOvertoppingCalculationInputTest.cs (.../StructuresOvertoppingCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -41,31 +41,31 @@ var forelandPoints = Enumerable.Empty(); var breakWater = new HydraRingBreakWater(1, 1.1); - const double gravitationalAcceleration = 9.81; - const double modelFactorOvertoppingFlowMean = 0.09; - const double modelFactorOvertoppingFlowStandardDeviation = 0.06; - const double levelCrestStructureMean = 1.1; - const double levelCrestStructureStandardDeviation = 0.05; - const double structureNormalOrientation = 2.2; - const double modelFactorSuperCriticalFlowMean = 1.1; - const double modelFactorSuperCriticalFlowStandardDeviation = 0.03; - const double allowedLevelIncreaseStorageMean = 3.3; - const double allowedLevelIncreaseStorageStandardDeviation = 0.1; - const double modelFactorStorageVolumeMean = 1.0; - const double modelFactorStorageVolumeStandardDeviation = 0.2; - const double storageStructureAreaMean = 4.4; - const double storageStructureAreaVariation = 0.1; - const double modelFactorInflowVolume = 1.0; - const double flowWidthAtBottomProtectionMean = 5.5; - const double flowWidthAtBottomProtectionStandardDeviation = 0.05; - const double criticalOvertoppingDischargeMean = 6.6; - const double criticalOvertoppingDischargeVariation = 0.15; - const double failureProbabilityStructureWithErosion = 7.7; - const double widthFlowAperturesMean = 8.8; - const double widthFlowAperturesVariation = 0.05; - const double deviationWaveDirection = 9.9; - const double stormDurationMean = 7.5; - const double stormDurationVariation = 0.25; + const double gravitationalAcceleration = 1.1; + const double modelFactorOvertoppingFlowMean = 2.2; + const double modelFactorOvertoppingFlowStandardDeviation = 3.3; + const double levelCrestStructureMean = 4.4; + const double levelCrestStructureStandardDeviation = 5.5; + const double structureNormalOrientation = 6.6; + const double modelFactorSuperCriticalFlowMean = 7.7; + const double modelFactorSuperCriticalFlowStandardDeviation = 8.8; + const double allowedLevelIncreaseStorageMean = 9.9; + const double allowedLevelIncreaseStorageStandardDeviation = 10.0; + const double modelFactorStorageVolumeMean = 11.1; + const double modelFactorStorageVolumeStandardDeviation = 12.2; + const double storageStructureAreaMean = 13.3; + const double storageStructureAreaVariation = 14.4; + const double modelFactorInflowVolume = 15.5; + const double flowWidthAtBottomProtectionMean = 16.6; + const double flowWidthAtBottomProtectionStandardDeviation = 17.7; + const double criticalOvertoppingDischargeMean = 18.8; + const double criticalOvertoppingDischargeVariation = 19.9; + const double failureProbabilityStructureWithErosion = 20.0; + const double widthFlowAperturesMean = 21.1; + const double widthFlowAperturesVariation = 22.2; + const double deviationWaveDirection = 23.3; + const double stormDurationMean = 24.4; + const double stormDurationVariation = 25.5; // Call var input = new StructuresOvertoppingCalculationInput(hydraulicBoundaryLocationId, section, @@ -101,21 +101,21 @@ private static IEnumerable GetDefaultOvertoppingVariables() { - yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(59, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 0.09, 0.06, double.NaN); - yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.1, 0.05, double.NaN); - yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.1, 0.03, double.NaN); - yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 3.3, 0.1, double.NaN); - yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 4.4, 0.1, double.NaN); - yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 5.5, 0.05, double.NaN); - yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 6.6, 0.15, double.NaN); - yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 7.7, 0.0, double.NaN); - yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 8.8, 0.05, double.NaN); - yield return new HydraRingVariable(107, HydraRingDistributionType.Deterministic, 9.9, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.5, 0.25, double.NaN); + yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(59, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 2.2, 3.3, double.NaN); + yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 4.4, 5.5, double.NaN); + yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 7.7, 8.8, double.NaN); + yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 9.9, 10.0, double.NaN); + yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 11.1, 12.2, double.NaN); + yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 13.3, 14.4, double.NaN); + yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 15.5, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 16.6, 17.7, double.NaN); + yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 18.8, 19.9, double.NaN); + yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 20.0, 0.0, double.NaN); + yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 21.1, 22.2, double.NaN); + yield return new HydraRingVariable(107, HydraRingDistributionType.Deterministic, 23.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 24.4, 25.5, double.NaN); } } } \ No newline at end of file Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointCalculationInputTest.cs =================================================================== diff -u -r6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16 -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointCalculationInputTest.cs (.../StructuresStabilityPointCalculationInputTest.cs) (revision 6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointCalculationInputTest.cs (.../StructuresStabilityPointCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -42,57 +42,57 @@ var forelandPoints = Enumerable.Empty(); var breakWater = new HydraRingBreakWater(1, 1.1); - const double volumicWeightWater = 9.81; - const double gravitationalAcceleration = 9.81; - const double levelCrestStructureMean = 1.1; - const double levelCrestStructureStandardDeviation = 0.05; - const double structureNormalOrientation = 2.2; - const double factorStormDurationOpenStructure = 3.3; - const double modelFactorSubCriticalFlowMean = 1.0; - const double modelFactorSubCriticalFlowVariation = 0.1; - const double thresholdHeightOpenWeirMean = 4.4; - const double thresholdHeightOpenWeirStandardDeviation = 0.1; - const double insideWaterLevelFailureConstructionMean = 5.5; - const double insideWaterLevelFailureConstructionStandardDeviation = 0.1; - const double failureProbabilityRepairClosure = 6.6; - const double failureCollisionEnergyMean = 7.7; - const double failureCollisionEnergyVariation = 0.3; - const double modelFactorCollisionLoadMean = 1.0; - const double modelFactorCollisionLoadVariation = 0.2; - const double shipMassMean = 8.8; - const double shipMassVariation = 0.2; - const double shipVelocityMean = 9.9; - const double shipVelocityVariation = 0.2; - const double levelingCount = 10.10; - const double probabilityCollisionSecondaryStructure = 11.11; - const double flowVelocityStructureClosableMean = 12.12; - const double flowVelocityStructureClosableStandardDeviation = 1.0; - const double insideWaterLevelMean = 13.13; - const double insideWaterLevelStandardDeviation = 0.1; - const double allowedLevelIncreaseStorageMean = 14.14; - const double allowedLevelIncreaseStorageStandardDeviation = 0.1; - const double modelFactorStorageVolumeMean = 1.0; - const double modelFactorStorageVolumeStandardDeviation = 0.2; - const double storageStructureAreaMean = 15.15; - const double storageStructureAreaVariation = 0.1; - const double modelFactorInflowVolume = 1.0; - const double flowWidthAtBottomProtectionMean = 16.16; - const double flowWidthAtBottomProtectionStandardDeviation = 0.05; - const double criticalOvertoppingDischargeMean = 17.17; - const double criticalOvertoppingDischargeVariation = 0.15; - const double failureProbabilityStructureWithErosion = 18.18; - const double stormDurationMean = 7.5; - const double stormDurationVariation = 0.25; - const double bermWidthMean = 18.18; - const double bermWidthStandardDeviation = 19.19; - const double evaluationLevel = 0.0; - const double modelFactorLoadEffectMean = 1.0; - const double modelFactorLoadEffectStandardDeviation = 0.05; - const double waveRatioMaxHMean = 5000; - const double waveRatioMaxHStandardDeviation = 0.5; - const double verticalDistance = 20.20; - const double modificationFactorWavesSlowlyVaryingPressureComponent = 1.0; - const double modificationFactorDynamicOrImpulsivePressureComponent = 1.0; + const double volumicWeightWater = 1.1; + const double gravitationalAcceleration = 2.2; + const double levelCrestStructureMean = 3.3; + const double levelCrestStructureStandardDeviation = 4.4; + const double structureNormalOrientation = 5.5; + const double factorStormDurationOpenStructure = 6.6; + const double modelFactorSubCriticalFlowMean = 7.7; + const double modelFactorSubCriticalFlowVariation = 8.8; + const double thresholdHeightOpenWeirMean = 9.9; + const double thresholdHeightOpenWeirStandardDeviation = 10.0; + const double insideWaterLevelFailureConstructionMean = 11.1; + const double insideWaterLevelFailureConstructionStandardDeviation = 12.2; + const double failureProbabilityRepairClosure = 13.3; + const double failureCollisionEnergyMean = 14.4; + const double failureCollisionEnergyVariation = 15.5; + const double modelFactorCollisionLoadMean = 16.6; + const double modelFactorCollisionLoadVariation = 17.7; + const double shipMassMean = 18.8; + const double shipMassVariation = 19.9; + const double shipVelocityMean = 20.0; + const double shipVelocityVariation = 21.1; + const double levelingCount = 22.2; + const double probabilityCollisionSecondaryStructure = 23.3; + const double flowVelocityStructureClosableMean = 24.4; + const double flowVelocityStructureClosableStandardDeviation = 25.5; + const double insideWaterLevelMean = 26.6; + const double insideWaterLevelStandardDeviation = 27.7; + const double allowedLevelIncreaseStorageMean = 28.8; + const double allowedLevelIncreaseStorageStandardDeviation = 29.9; + const double modelFactorStorageVolumeMean = 30.0; + const double modelFactorStorageVolumeStandardDeviation = 31.1; + const double storageStructureAreaMean = 32.2; + const double storageStructureAreaVariation = 33.3; + const double modelFactorInflowVolume = 34.4; + const double flowWidthAtBottomProtectionMean = 35.5; + const double flowWidthAtBottomProtectionStandardDeviation = 36.6; + const double criticalOvertoppingDischargeMean = 37.7; + const double criticalOvertoppingDischargeVariation = 38.8; + const double failureProbabilityStructureWithErosion = 39.9; + const double stormDurationMean = 40.0; + const double stormDurationVariation = 41.1; + const double bermWidthMean = 42.2; + const double bermWidthStandardDeviation = 43.3; + const double evaluationLevel = 44.4; + const double modelFactorLoadEffectMean = 45.5; + const double modelFactorLoadEffectStandardDeviation = 46.6; + const double waveRatioMaxHMean = 47.7; + const double waveRatioMaxHStandardDeviation = 48.8; + const double verticalDistance = 49.9; + const double modificationFactorWavesSlowlyVaryingPressureComponent = 50.0; + const double modificationFactorDynamicOrImpulsivePressureComponent = 51.1; // Call var input = new TestStructuresStabilityPointCalculationInput(hydraulicBoundaryLocationId, section, @@ -144,38 +144,38 @@ private static IEnumerable GetDefaultVariables() { - yield return new HydraRingVariable(43, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.1, 0.05, double.NaN); - yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 3.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 1.0, 0.1, double.NaN); - yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 4.4, 0.1, double.NaN); - yield return new HydraRingVariable(82, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 5.5, 0.1, double.NaN); - yield return new HydraRingVariable(85, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(86, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.7, 0.3, double.NaN); - yield return new HydraRingVariable(87, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(88, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 8.8, 0.2, double.NaN); - yield return new HydraRingVariable(89, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 9.9, 0.2, double.NaN); - yield return new HydraRingVariable(90, HydraRingDistributionType.Deterministic, 10.10, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(91, HydraRingDistributionType.Deterministic, 11.11, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(92, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 12.12, 1.0, double.NaN); - yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 13.13, 0.1, double.NaN); - yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 14.14, 0.1, double.NaN); - yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 15.15, 0.1, double.NaN); - yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 16.16, 0.05, double.NaN); - yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 17.17, 0.15, double.NaN); - yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 18.18, 0.0, double.NaN); - yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.5, 0.25, double.NaN); - yield return new HydraRingVariable(130, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 18.18, 19.19, double.NaN); - yield return new HydraRingVariable(131, HydraRingDistributionType.Deterministic, 0.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(132, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.05, double.NaN); - yield return new HydraRingVariable(133, HydraRingDistributionType.RayleighN, double.NaN, HydraRingDeviationType.Standard, 5000, 0.5, double.NaN); - yield return new HydraRingVariable(134, HydraRingDistributionType.Deterministic, 20.20, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(135, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(136, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(43, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 3.3, 4.4, double.NaN); + yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 5.5, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 7.7, 8.8, double.NaN); + yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 9.9, 10.0, double.NaN); + yield return new HydraRingVariable(82, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 11.1, 12.2, double.NaN); + yield return new HydraRingVariable(85, HydraRingDistributionType.Deterministic, 13.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(86, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 14.4, 15.5, double.NaN); + yield return new HydraRingVariable(87, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 16.6, 17.7, double.NaN); + yield return new HydraRingVariable(88, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 18.8, 19.9, double.NaN); + yield return new HydraRingVariable(89, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 20.0, 21.1, double.NaN); + yield return new HydraRingVariable(90, HydraRingDistributionType.Deterministic, 22.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(91, HydraRingDistributionType.Deterministic, 23.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(92, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 24.4, 25.5, double.NaN); + yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 26.6, 27.7, double.NaN); + yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 28.8, 29.9, double.NaN); + yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 30.0, 31.1, double.NaN); + yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 32.2, 33.3, double.NaN); + yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 34.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 35.5, 36.6, double.NaN); + yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 37.7, 38.8, double.NaN); + yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 39.9, 0.0, double.NaN); + yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 40.0, 41.1, double.NaN); + yield return new HydraRingVariable(130, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 42.2, 43.3, double.NaN); + yield return new HydraRingVariable(131, HydraRingDistributionType.Deterministic, 44.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(132, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 45.5, 46.6, double.NaN); + yield return new HydraRingVariable(133, HydraRingDistributionType.RayleighN, double.NaN, HydraRingDeviationType.Standard, 47.7, 48.8, double.NaN); + yield return new HydraRingVariable(134, HydraRingDistributionType.Deterministic, 49.9, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(135, HydraRingDistributionType.Deterministic, 50.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(136, HydraRingDistributionType.Deterministic, 51.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); } private class TestStructuresStabilityPointCalculationInput : StructuresStabilityPointCalculationInput Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointFloodedCulvertLinearCalculationInputTest.cs =================================================================== diff -u -r6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16 -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointFloodedCulvertLinearCalculationInputTest.cs (.../StructuresStabilityPointFloodedCulvertLinearCalculationInputTest.cs) (revision 6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointFloodedCulvertLinearCalculationInputTest.cs (.../StructuresStabilityPointFloodedCulvertLinearCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -40,65 +40,65 @@ var forelandPoints = Enumerable.Empty(); var breakWater = new HydraRingBreakWater(1, 1.1); - const double volumicWeightWater = 9.81; - const double gravitationalAcceleration = 9.81; - const double levelCrestStructureMean = 1.1; - const double levelCrestStructureStandardDeviation = 0.05; - const double structureNormalOrientation = 2.2; - const double factorStormDurationOpenStructure = 3.3; - const double modelFactorSubCriticalFlowMean = 1.0; - const double modelFactorSubCriticalFlowVariation = 0.1; - const double thresholdHeightOpenWeirMean = 4.4; - const double thresholdHeightOpenWeirStandardDeviation = 0.1; - const double insideWaterLevelFailureConstructionMean = 5.5; - const double insideWaterLevelFailureConstructionStandardDeviation = 0.1; - const double failureProbabilityRepairClosure = 6.6; - const double failureCollisionEnergyMean = 7.7; - const double failureCollisionEnergyVariation = 0.3; - const double modelFactorCollisionLoadMean = 1.0; - const double modelFactorCollisionLoadVariation = 0.2; - const double shipMassMean = 8.8; - const double shipMassVariation = 0.2; - const double shipVelocityMean = 9.9; - const double shipVelocityVariation = 0.2; - const double levelingCount = 10.10; - const double probabilityCollisionSecondaryStructure = 11.11; - const double flowVelocityStructureClosableMean = 12.12; - const double flowVelocityStructureClosableStandardDeviation = 1.0; - const double insideWaterLevelMean = 13.13; - const double insideWaterLevelStandardDeviation = 0.1; - const double allowedLevelIncreaseStorageMean = 14.14; - const double allowedLevelIncreaseStorageStandardDeviation = 0.1; - const double modelFactorStorageVolumeMean = 1.0; - const double modelFactorStorageVolumeStandardDeviation = 0.2; - const double storageStructureAreaMean = 15.15; - const double storageStructureAreaVariation = 0.1; - const double modelFactorInflowVolume = 1.0; - const double flowWidthAtBottomProtectionMean = 16.16; - const double flowWidthAtBottomProtectionStandardDeviation = 0.05; - const double criticalOvertoppingDischargeMean = 17.17; - const double criticalOvertoppingDischargeVariation = 0.15; - const double failureProbabilityStructureWithErosion = 18.18; - const double stormDurationMean = 7.5; - const double stormDurationVariation = 0.25; - const double bermWidthMean = 18.18; - const double bermWidthStandardDeviation = 19.19; - const double evaluationLevel = 0.0; - const double modelFactorLoadEffectMean = 1.0; - const double modelFactorLoadEffectStandardDeviation = 0.05; - const double waveRatioMaxHMean = 5000; - const double waveRatioMaxHStandardDeviation = 0.5; - const double verticalDistance = 20.20; - const double modificationFactorWavesSlowlyVaryingPressureComponent = 1.0; - const double modificationFactorDynamicOrImpulsivePressureComponent = 1.0; - const double drainCoefficientMean = 1.0; - const double drainCoefficientStandardDeviation = 0.2; - const double areaFlowAperturesMean = 21.21; - const double areaFlowAperturesStandardDeviation = 0.01; - const double stabilityLinearLoadModelMean = 22.22; - const double stabilityLinearLoadModelVariation = 0.1; - const double constructiveStrengthLinearLoadModelMean = 23.23; - const double constructiveStrengthLinearLoadModelVariation = 0.1; + const double volumicWeightWater = 1.1; + const double gravitationalAcceleration = 2.2; + const double levelCrestStructureMean = 3.3; + const double levelCrestStructureStandardDeviation = 4.4; + const double structureNormalOrientation = 5.5; + const double factorStormDurationOpenStructure = 6.6; + const double modelFactorSubCriticalFlowMean = 7.7; + const double modelFactorSubCriticalFlowVariation = 8.8; + const double thresholdHeightOpenWeirMean = 9.9; + const double thresholdHeightOpenWeirStandardDeviation = 10.0; + const double insideWaterLevelFailureConstructionMean = 11.1; + const double insideWaterLevelFailureConstructionStandardDeviation = 12.2; + const double failureProbabilityRepairClosure = 13.3; + const double failureCollisionEnergyMean = 14.4; + const double failureCollisionEnergyVariation = 15.5; + const double modelFactorCollisionLoadMean = 16.6; + const double modelFactorCollisionLoadVariation = 17.7; + const double shipMassMean = 18.8; + const double shipMassVariation = 19.9; + const double shipVelocityMean = 20.0; + const double shipVelocityVariation = 21.1; + const double levelingCount = 22.2; + const double probabilityCollisionSecondaryStructure = 23.3; + const double flowVelocityStructureClosableMean = 24.4; + const double flowVelocityStructureClosableStandardDeviation = 25.5; + const double insideWaterLevelMean = 26.6; + const double insideWaterLevelStandardDeviation = 27.7; + const double allowedLevelIncreaseStorageMean = 28.8; + const double allowedLevelIncreaseStorageStandardDeviation = 29.9; + const double modelFactorStorageVolumeMean = 30.0; + const double modelFactorStorageVolumeStandardDeviation = 31.1; + const double storageStructureAreaMean = 32.2; + const double storageStructureAreaVariation = 33.3; + const double modelFactorInflowVolume = 34.4; + const double flowWidthAtBottomProtectionMean = 35.5; + const double flowWidthAtBottomProtectionStandardDeviation = 36.6; + const double criticalOvertoppingDischargeMean = 37.7; + const double criticalOvertoppingDischargeVariation = 38.8; + const double failureProbabilityStructureWithErosion = 39.9; + const double stormDurationMean = 40.0; + const double stormDurationVariation = 41.1; + const double bermWidthMean = 42.2; + const double bermWidthStandardDeviation = 43.3; + const double evaluationLevel = 44.4; + const double modelFactorLoadEffectMean = 45.5; + const double modelFactorLoadEffectStandardDeviation = 46.6; + const double waveRatioMaxHMean = 47.7; + const double waveRatioMaxHStandardDeviation = 48.8; + const double verticalDistance = 49.9; + const double modificationFactorWavesSlowlyVaryingPressureComponent = 50.0; + const double modificationFactorDynamicOrImpulsivePressureComponent = 51.1; + const double drainCoefficientMean = 52.2; + const double drainCoefficientStandardDeviation = 53.3; + const double areaFlowAperturesMean = 54.4; + const double areaFlowAperturesStandardDeviation = 55.5; + const double stabilityLinearLoadModelMean = 56.6; + const double stabilityLinearLoadModelVariation = 57.7; + const double constructiveStrengthLinearLoadModelMean = 58.8; + const double constructiveStrengthLinearLoadModelVariation = 59.9; // Call var input = new StructuresStabilityPointFloodedCulvertLinearCalculationInput(hydraulicBoundaryLocationId, section, @@ -183,42 +183,42 @@ private static IEnumerable GetDefaultVariables() { - yield return new HydraRingVariable(43, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.1, 0.05, double.NaN); - yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 3.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 1.0, 0.1, double.NaN); - yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 4.4, 0.1, double.NaN); - yield return new HydraRingVariable(66, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(67, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 21.21, 0.01, double.NaN); - yield return new HydraRingVariable(80, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 22.22, 0.1, double.NaN); - yield return new HydraRingVariable(82, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 5.5, 0.1, double.NaN); - yield return new HydraRingVariable(83, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 23.23, 0.1, double.NaN); - yield return new HydraRingVariable(85, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(86, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.7, 0.3, double.NaN); - yield return new HydraRingVariable(87, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(88, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 8.8, 0.2, double.NaN); - yield return new HydraRingVariable(89, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 9.9, 0.2, double.NaN); - yield return new HydraRingVariable(90, HydraRingDistributionType.Deterministic, 10.10, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(91, HydraRingDistributionType.Deterministic, 11.11, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(92, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 12.12, 1.0, double.NaN); - yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 13.13, 0.1, double.NaN); - yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 14.14, 0.1, double.NaN); - yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 15.15, 0.1, double.NaN); - yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 16.16, 0.05, double.NaN); - yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 17.17, 0.15, double.NaN); - yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 18.18, 0.0, double.NaN); - yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.5, 0.25, double.NaN); - yield return new HydraRingVariable(130, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 18.18, 19.19, double.NaN); - yield return new HydraRingVariable(131, HydraRingDistributionType.Deterministic, 0.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(132, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.05, double.NaN); - yield return new HydraRingVariable(133, HydraRingDistributionType.RayleighN, double.NaN, HydraRingDeviationType.Standard, 5000, 0.5, double.NaN); - yield return new HydraRingVariable(134, HydraRingDistributionType.Deterministic, 20.20, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(135, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(136, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(43, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 3.3, 4.4, double.NaN); + yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 5.5, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 7.7, 8.8, double.NaN); + yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 9.9, 10.0, double.NaN); + yield return new HydraRingVariable(66, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 52.2, 53.3, double.NaN); + yield return new HydraRingVariable(67, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 54.4, 55.5, double.NaN); + yield return new HydraRingVariable(80, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 56.6, 57.7, double.NaN); + yield return new HydraRingVariable(82, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 11.1, 12.2, double.NaN); + yield return new HydraRingVariable(83, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 58.8, 59.9, double.NaN); + yield return new HydraRingVariable(85, HydraRingDistributionType.Deterministic, 13.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(86, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 14.4, 15.5, double.NaN); + yield return new HydraRingVariable(87, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 16.6, 17.7, double.NaN); + yield return new HydraRingVariable(88, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 18.8, 19.9, double.NaN); + yield return new HydraRingVariable(89, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 20.0, 21.1, double.NaN); + yield return new HydraRingVariable(90, HydraRingDistributionType.Deterministic, 22.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(91, HydraRingDistributionType.Deterministic, 23.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(92, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 24.4, 25.5, double.NaN); + yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 26.6, 27.7, double.NaN); + yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 28.8, 29.9, double.NaN); + yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 30.0, 31.1, double.NaN); + yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 32.2, 33.3, double.NaN); + yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 34.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 35.5, 36.6, double.NaN); + yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 37.7, 38.8, double.NaN); + yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 39.9, 0.0, double.NaN); + yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 40.0, 41.1, double.NaN); + yield return new HydraRingVariable(130, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 42.2, 43.3, double.NaN); + yield return new HydraRingVariable(131, HydraRingDistributionType.Deterministic, 44.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(132, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 45.5, 46.6, double.NaN); + yield return new HydraRingVariable(133, HydraRingDistributionType.RayleighN, double.NaN, HydraRingDeviationType.Standard, 47.7, 48.8, double.NaN); + yield return new HydraRingVariable(134, HydraRingDistributionType.Deterministic, 49.9, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(135, HydraRingDistributionType.Deterministic, 50.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(136, HydraRingDistributionType.Deterministic, 51.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); } } } \ No newline at end of file Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointFloodedCulvertQuadraticCalculationInputTest.cs =================================================================== diff -u -r6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16 -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointFloodedCulvertQuadraticCalculationInputTest.cs (.../StructuresStabilityPointFloodedCulvertQuadraticCalculationInputTest.cs) (revision 6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointFloodedCulvertQuadraticCalculationInputTest.cs (.../StructuresStabilityPointFloodedCulvertQuadraticCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -40,65 +40,65 @@ var forelandPoints = Enumerable.Empty(); var breakWater = new HydraRingBreakWater(1, 1.1); - const double volumicWeightWater = 9.81; - const double gravitationalAcceleration = 9.81; - const double levelCrestStructureMean = 1.1; - const double levelCrestStructureStandardDeviation = 0.05; - const double structureNormalOrientation = 2.2; - const double factorStormDurationOpenStructure = 3.3; - const double modelFactorSubCriticalFlowMean = 1.0; - const double modelFactorSubCriticalFlowVariation = 0.1; - const double thresholdHeightOpenWeirMean = 4.4; - const double thresholdHeightOpenWeirStandardDeviation = 0.1; - const double insideWaterLevelFailureConstructionMean = 5.5; - const double insideWaterLevelFailureConstructionStandardDeviation = 0.1; - const double failureProbabilityRepairClosure = 6.6; - const double failureCollisionEnergyMean = 7.7; - const double failureCollisionEnergyVariation = 0.3; - const double modelFactorCollisionLoadMean = 1.0; - const double modelFactorCollisionLoadVariation = 0.2; - const double shipMassMean = 8.8; - const double shipMassVariation = 0.2; - const double shipVelocityMean = 9.9; - const double shipVelocityVariation = 0.2; - const double levelingCount = 10.10; - const double probabilityCollisionSecondaryStructure = 11.11; - const double flowVelocityStructureClosableMean = 12.12; - const double flowVelocityStructureClosableStandardDeviation = 1.0; - const double insideWaterLevelMean = 13.13; - const double insideWaterLevelStandardDeviation = 0.1; - const double allowedLevelIncreaseStorageMean = 14.14; - const double allowedLevelIncreaseStorageStandardDeviation = 0.1; - const double modelFactorStorageVolumeMean = 1.0; - const double modelFactorStorageVolumeStandardDeviation = 0.2; - const double storageStructureAreaMean = 15.15; - const double storageStructureAreaVariation = 0.1; - const double modelFactorInflowVolume = 1.0; - const double flowWidthAtBottomProtectionMean = 16.16; - const double flowWidthAtBottomProtectionStandardDeviation = 0.05; - const double criticalOvertoppingDischargeMean = 17.17; - const double criticalOvertoppingDischargeVariation = 0.15; - const double failureProbabilityStructureWithErosion = 18.18; - const double stormDurationMean = 7.5; - const double stormDurationVariation = 0.25; - const double bermWidthMean = 18.18; - const double bermWidthStandardDeviation = 19.19; - const double evaluationLevel = 0.0; - const double modelFactorLoadEffectMean = 1.0; - const double modelFactorLoadEffectStandardDeviation = 0.05; - const double waveRatioMaxHMean = 5000; - const double waveRatioMaxHStandardDeviation = 0.5; - const double verticalDistance = 20.20; - const double modificationFactorWavesSlowlyVaryingPressureComponent = 1.0; - const double modificationFactorDynamicOrImpulsivePressureComponent = 1.0; - const double drainCoefficientMean = 1.0; - const double drainCoefficientStandardDeviation = 0.2; - const double areaFlowAperturesMean = 21.21; - const double areaFlowAperturesStandardDeviation = 0.01; - const double stabilityQuadraticLoadModelMean = 22.22; - const double stabilityQuadraticLoadModelVariation = 0.1; - const double constructiveStrengthQuadraticLoadModelMean = 23.23; - const double constructiveStrengthQuadraticLoadModelVariation = 0.1; + const double volumicWeightWater = 1.1; + const double gravitationalAcceleration = 2.2; + const double levelCrestStructureMean = 3.3; + const double levelCrestStructureStandardDeviation = 4.4; + const double structureNormalOrientation = 5.5; + const double factorStormDurationOpenStructure = 6.6; + const double modelFactorSubCriticalFlowMean = 7.7; + const double modelFactorSubCriticalFlowVariation = 8.8; + const double thresholdHeightOpenWeirMean = 9.9; + const double thresholdHeightOpenWeirStandardDeviation = 10.0; + const double insideWaterLevelFailureConstructionMean = 11.1; + const double insideWaterLevelFailureConstructionStandardDeviation = 12.2; + const double failureProbabilityRepairClosure = 13.3; + const double failureCollisionEnergyMean = 14.4; + const double failureCollisionEnergyVariation = 15.5; + const double modelFactorCollisionLoadMean = 16.6; + const double modelFactorCollisionLoadVariation = 17.7; + const double shipMassMean = 18.8; + const double shipMassVariation = 19.9; + const double shipVelocityMean = 20.0; + const double shipVelocityVariation = 21.1; + const double levelingCount = 22.2; + const double probabilityCollisionSecondaryStructure = 23.3; + const double flowVelocityStructureClosableMean = 24.4; + const double flowVelocityStructureClosableStandardDeviation = 25.5; + const double insideWaterLevelMean = 26.6; + const double insideWaterLevelStandardDeviation = 27.7; + const double allowedLevelIncreaseStorageMean = 28.8; + const double allowedLevelIncreaseStorageStandardDeviation = 29.9; + const double modelFactorStorageVolumeMean = 30.0; + const double modelFactorStorageVolumeStandardDeviation = 31.1; + const double storageStructureAreaMean = 32.2; + const double storageStructureAreaVariation = 33.3; + const double modelFactorInflowVolume = 34.4; + const double flowWidthAtBottomProtectionMean = 35.5; + const double flowWidthAtBottomProtectionStandardDeviation = 36.6; + const double criticalOvertoppingDischargeMean = 37.7; + const double criticalOvertoppingDischargeVariation = 38.8; + const double failureProbabilityStructureWithErosion = 39.9; + const double stormDurationMean = 40.0; + const double stormDurationVariation = 41.1; + const double bermWidthMean = 42.2; + const double bermWidthStandardDeviation = 43.3; + const double evaluationLevel = 44.4; + const double modelFactorLoadEffectMean = 45.5; + const double modelFactorLoadEffectStandardDeviation = 46.6; + const double waveRatioMaxHMean = 47.7; + const double waveRatioMaxHStandardDeviation = 48.8; + const double verticalDistance = 49.9; + const double modificationFactorWavesSlowlyVaryingPressureComponent = 50.0; + const double modificationFactorDynamicOrImpulsivePressureComponent = 51.1; + const double drainCoefficientMean = 52.2; + const double drainCoefficientStandardDeviation = 53.3; + const double areaFlowAperturesMean = 54.4; + const double areaFlowAperturesStandardDeviation = 55.5; + const double stabilityQuadraticLoadModelMean = 56.6; + const double stabilityQuadraticLoadModelVariation = 57.7; + const double constructiveStrengthQuadraticLoadModelMean = 58.8; + const double constructiveStrengthQuadraticLoadModelVariation = 59.9; // Call var input = new StructuresStabilityPointFloodedCulvertQuadraticCalculationInput(hydraulicBoundaryLocationId, section, @@ -183,42 +183,42 @@ private static IEnumerable GetDefaultVariables() { - yield return new HydraRingVariable(43, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.1, 0.05, double.NaN); - yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 3.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 1.0, 0.1, double.NaN); - yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 4.4, 0.1, double.NaN); - yield return new HydraRingVariable(66, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(67, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 21.21, 0.01, double.NaN); - yield return new HydraRingVariable(81, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 22.22, 0.1, double.NaN); - yield return new HydraRingVariable(82, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 5.5, 0.1, double.NaN); - yield return new HydraRingVariable(84, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 23.23, 0.1, double.NaN); - yield return new HydraRingVariable(85, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(86, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.7, 0.3, double.NaN); - yield return new HydraRingVariable(87, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(88, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 8.8, 0.2, double.NaN); - yield return new HydraRingVariable(89, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 9.9, 0.2, double.NaN); - yield return new HydraRingVariable(90, HydraRingDistributionType.Deterministic, 10.10, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(91, HydraRingDistributionType.Deterministic, 11.11, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(92, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 12.12, 1.0, double.NaN); - yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 13.13, 0.1, double.NaN); - yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 14.14, 0.1, double.NaN); - yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 15.15, 0.1, double.NaN); - yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 16.16, 0.05, double.NaN); - yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 17.17, 0.15, double.NaN); - yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 18.18, 0.0, double.NaN); - yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.5, 0.25, double.NaN); - yield return new HydraRingVariable(130, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 18.18, 19.19, double.NaN); - yield return new HydraRingVariable(131, HydraRingDistributionType.Deterministic, 0.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(132, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.05, double.NaN); - yield return new HydraRingVariable(133, HydraRingDistributionType.RayleighN, double.NaN, HydraRingDeviationType.Standard, 5000, 0.5, double.NaN); - yield return new HydraRingVariable(134, HydraRingDistributionType.Deterministic, 20.20, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(135, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(136, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(43, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 3.3, 4.4, double.NaN); + yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 5.5, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 7.7, 8.8, double.NaN); + yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 9.9, 10.0, double.NaN); + yield return new HydraRingVariable(66, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 52.2, 53.3, double.NaN); + yield return new HydraRingVariable(67, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 54.4, 55.5, double.NaN); + yield return new HydraRingVariable(81, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 56.6, 57.7, double.NaN); + yield return new HydraRingVariable(82, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 11.1, 12.2, double.NaN); + yield return new HydraRingVariable(84, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 58.8, 59.9, double.NaN); + yield return new HydraRingVariable(85, HydraRingDistributionType.Deterministic, 13.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(86, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 14.4, 15.5, double.NaN); + yield return new HydraRingVariable(87, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 16.6, 17.7, double.NaN); + yield return new HydraRingVariable(88, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 18.8, 19.9, double.NaN); + yield return new HydraRingVariable(89, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 20.0, 21.1, double.NaN); + yield return new HydraRingVariable(90, HydraRingDistributionType.Deterministic, 22.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(91, HydraRingDistributionType.Deterministic, 23.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(92, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 24.4, 25.5, double.NaN); + yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 26.6, 27.7, double.NaN); + yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 28.8, 29.9, double.NaN); + yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 30.0, 31.1, double.NaN); + yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 32.2, 33.3, double.NaN); + yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 34.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 35.5, 36.6, double.NaN); + yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 37.7, 38.8, double.NaN); + yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 39.9, 0.0, double.NaN); + yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 40.0, 41.1, double.NaN); + yield return new HydraRingVariable(130, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 42.2, 43.3, double.NaN); + yield return new HydraRingVariable(131, HydraRingDistributionType.Deterministic, 44.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(132, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 45.5, 46.6, double.NaN); + yield return new HydraRingVariable(133, HydraRingDistributionType.RayleighN, double.NaN, HydraRingDeviationType.Standard, 47.7, 48.8, double.NaN); + yield return new HydraRingVariable(134, HydraRingDistributionType.Deterministic, 49.9, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(135, HydraRingDistributionType.Deterministic, 50.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(136, HydraRingDistributionType.Deterministic, 51.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); } } } \ No newline at end of file Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInputTest.cs =================================================================== diff -u -r6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16 -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInputTest.cs (.../StructuresStabilityPointLowSillLinearCalculationInputTest.cs) (revision 6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInputTest.cs (.../StructuresStabilityPointLowSillLinearCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -40,65 +40,65 @@ var forelandPoints = Enumerable.Empty(); var breakWater = new HydraRingBreakWater(1, 1.1); - const double volumicWeightWater = 9.81; - const double gravitationalAcceleration = 9.81; - const double levelCrestStructureMean = 1.1; - const double levelCrestStructureStandardDeviation = 0.05; - const double structureNormalOrientation = 2.2; - const double factorStormDurationOpenStructure = 3.3; - const double modelFactorSubCriticalFlowMean = 1.0; - const double modelFactorSubCriticalFlowVariation = 0.1; - const double thresholdHeightOpenWeirMean = 4.4; - const double thresholdHeightOpenWeirStandardDeviation = 0.1; - const double insideWaterLevelFailureConstructionMean = 5.5; - const double insideWaterLevelFailureConstructionStandardDeviation = 0.1; - const double failureProbabilityRepairClosure = 6.6; - const double failureCollisionEnergyMean = 7.7; - const double failureCollisionEnergyVariation = 0.3; - const double modelFactorCollisionLoadMean = 1.0; - const double modelFactorCollisionLoadVariation = 0.2; - const double shipMassMean = 8.8; - const double shipMassVariation = 0.2; - const double shipVelocityMean = 9.9; - const double shipVelocityVariation = 0.2; - const double levelingCount = 10.10; - const double probabilityCollisionSecondaryStructure = 11.11; - const double flowVelocityStructureClosableMean = 12.12; - const double flowVelocityStructureClosableStandardDeviation = 1.0; - const double insideWaterLevelMean = 13.13; - const double insideWaterLevelStandardDeviation = 0.1; - const double allowedLevelIncreaseStorageMean = 14.14; - const double allowedLevelIncreaseStorageStandardDeviation = 0.1; - const double modelFactorStorageVolumeMean = 1.0; - const double modelFactorStorageVolumeStandardDeviation = 0.2; - const double storageStructureAreaMean = 15.15; - const double storageStructureAreaVariation = 0.1; - const double modelFactorInflowVolume = 1.0; - const double flowWidthAtBottomProtectionMean = 16.16; - const double flowWidthAtBottomProtectionStandardDeviation = 0.05; - const double criticalOvertoppingDischargeMean = 17.17; - const double criticalOvertoppingDischargeVariation = 0.15; - const double failureProbabilityStructureWithErosion = 18.18; - const double stormDurationMean = 7.5; - const double stormDurationVariation = 0.25; - const double bermWidthMean = 18.18; - const double bermWidthStandardDeviation = 19.19; - const double evaluationLevel = 0.0; - const double modelFactorLoadEffectMean = 1.0; - const double modelFactorLoadEffectStandardDeviation = 0.05; - const double waveRatioMaxHMean = 5000; - const double waveRatioMaxHStandardDeviation = 0.5; - const double verticalDistance = 20.20; - const double modificationFactorWavesSlowlyVaryingPressureComponent = 1.0; - const double modificationFactorDynamicOrImpulsivePressureComponent = 1.0; - const double modelFactorSuperCriticalFlowMean = 1.1; - const double modelFactorSuperCriticalFlowStandardDeviation = 0.03; - const double stabilityLinearLoadModelMean = 21.21; - const double stabilityLinearLoadModelVariation = 0.1; - const double constructiveStrengthLinearLoadModelMean = 22.22; - const double constructiveStrengthLinearLoadModelVariation = 0.1; - const double widthFlowAperturesMean = 23.23; - const double widthFlowAperturesVariation = 0.05; + const double volumicWeightWater = 1.1; + const double gravitationalAcceleration = 2.2; + const double levelCrestStructureMean = 3.3; + const double levelCrestStructureStandardDeviation = 4.4; + const double structureNormalOrientation = 5.5; + const double factorStormDurationOpenStructure = 6.6; + const double modelFactorSubCriticalFlowMean = 7.7; + const double modelFactorSubCriticalFlowVariation = 8.8; + const double thresholdHeightOpenWeirMean = 9.9; + const double thresholdHeightOpenWeirStandardDeviation = 10.0; + const double insideWaterLevelFailureConstructionMean = 11.1; + const double insideWaterLevelFailureConstructionStandardDeviation = 12.2; + const double failureProbabilityRepairClosure = 13.3; + const double failureCollisionEnergyMean = 14.4; + const double failureCollisionEnergyVariation = 15.5; + const double modelFactorCollisionLoadMean = 16.6; + const double modelFactorCollisionLoadVariation = 17.7; + const double shipMassMean = 18.8; + const double shipMassVariation = 19.9; + const double shipVelocityMean = 20.0; + const double shipVelocityVariation = 21.1; + const double levelingCount = 22.2; + const double probabilityCollisionSecondaryStructure = 23.3; + const double flowVelocityStructureClosableMean = 24.4; + const double flowVelocityStructureClosableStandardDeviation = 25.5; + const double insideWaterLevelMean = 26.6; + const double insideWaterLevelStandardDeviation = 27.7; + const double allowedLevelIncreaseStorageMean = 28.8; + const double allowedLevelIncreaseStorageStandardDeviation = 29.9; + const double modelFactorStorageVolumeMean = 30.0; + const double modelFactorStorageVolumeStandardDeviation = 31.1; + const double storageStructureAreaMean = 32.2; + const double storageStructureAreaVariation = 33.3; + const double modelFactorInflowVolume = 34.4; + const double flowWidthAtBottomProtectionMean = 35.5; + const double flowWidthAtBottomProtectionStandardDeviation = 36.6; + const double criticalOvertoppingDischargeMean = 37.7; + const double criticalOvertoppingDischargeVariation = 38.8; + const double failureProbabilityStructureWithErosion = 39.9; + const double stormDurationMean = 40.0; + const double stormDurationVariation = 41.1; + const double bermWidthMean = 42.2; + const double bermWidthStandardDeviation = 43.3; + const double evaluationLevel = 44.4; + const double modelFactorLoadEffectMean = 45.5; + const double modelFactorLoadEffectStandardDeviation = 46.6; + const double waveRatioMaxHMean = 47.7; + const double waveRatioMaxHStandardDeviation = 48.8; + const double verticalDistance = 49.9; + const double modificationFactorWavesSlowlyVaryingPressureComponent = 50.0; + const double modificationFactorDynamicOrImpulsivePressureComponent = 51.1; + const double modelFactorSuperCriticalFlowMean = 52.2; + const double modelFactorSuperCriticalFlowStandardDeviation = 53.3; + const double stabilityLinearLoadModelMean = 54.4; + const double stabilityLinearLoadModelVariation = 55.5; + const double constructiveStrengthLinearLoadModelMean = 56.6; + const double constructiveStrengthLinearLoadModelVariation = 57.7; + const double widthFlowAperturesMean = 58.8; + const double widthFlowAperturesVariation = 59.9; // Call var input = new StructuresStabilityPointLowSillLinearCalculationInput(hydraulicBoundaryLocationId, section, @@ -183,42 +183,42 @@ private static IEnumerable GetDefaultVariables() { - yield return new HydraRingVariable(43, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.1, 0.05, double.NaN); - yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.1, 0.03, double.NaN); - yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 3.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 1.0, 0.1, double.NaN); - yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 4.4, 0.1, double.NaN); - yield return new HydraRingVariable(80, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 21.21, 0.1, double.NaN); - yield return new HydraRingVariable(82, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 5.5, 0.1, double.NaN); - yield return new HydraRingVariable(83, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 22.22, 0.1, double.NaN); - yield return new HydraRingVariable(85, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(86, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.7, 0.3, double.NaN); - yield return new HydraRingVariable(87, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(88, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 8.8, 0.2, double.NaN); - yield return new HydraRingVariable(89, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 9.9, 0.2, double.NaN); - yield return new HydraRingVariable(90, HydraRingDistributionType.Deterministic, 10.10, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(91, HydraRingDistributionType.Deterministic, 11.11, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(92, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 12.12, 1.0, double.NaN); - yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 13.13, 0.1, double.NaN); - yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 14.14, 0.1, double.NaN); - yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 15.15, 0.1, double.NaN); - yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 16.16, 0.05, double.NaN); - yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 17.17, 0.15, double.NaN); - yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 18.18, 0.0, double.NaN); - yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 23.23, 0.05, double.NaN); - yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.5, 0.25, double.NaN); - yield return new HydraRingVariable(130, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 18.18, 19.19, double.NaN); - yield return new HydraRingVariable(131, HydraRingDistributionType.Deterministic, 0.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(132, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.05, double.NaN); - yield return new HydraRingVariable(133, HydraRingDistributionType.RayleighN, double.NaN, HydraRingDeviationType.Standard, 5000, 0.5, double.NaN); - yield return new HydraRingVariable(134, HydraRingDistributionType.Deterministic, 20.20, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(135, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(136, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(43, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 3.3, 4.4, double.NaN); + yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 5.5, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 52.2, 53.3, double.NaN); + yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 7.7, 8.8, double.NaN); + yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 9.9, 10.0, double.NaN); + yield return new HydraRingVariable(80, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 54.4, 55.5, double.NaN); + yield return new HydraRingVariable(82, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 11.1, 12.2, double.NaN); + yield return new HydraRingVariable(83, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 56.6, 57.7, double.NaN); + yield return new HydraRingVariable(85, HydraRingDistributionType.Deterministic, 13.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(86, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 14.4, 15.5, double.NaN); + yield return new HydraRingVariable(87, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 16.6, 17.7, double.NaN); + yield return new HydraRingVariable(88, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 18.8, 19.9, double.NaN); + yield return new HydraRingVariable(89, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 20.0, 21.1, double.NaN); + yield return new HydraRingVariable(90, HydraRingDistributionType.Deterministic, 22.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(91, HydraRingDistributionType.Deterministic, 23.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(92, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 24.4, 25.5, double.NaN); + yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 26.6, 27.7, double.NaN); + yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 28.8, 29.9, double.NaN); + yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 30.0, 31.1, double.NaN); + yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 32.2, 33.3, double.NaN); + yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 34.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 35.5, 36.6, double.NaN); + yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 37.7, 38.8, double.NaN); + yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 39.9, 0.0, double.NaN); + yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 58.8, 59.9, double.NaN); + yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 40.0, 41.1, double.NaN); + yield return new HydraRingVariable(130, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 42.2, 43.3, double.NaN); + yield return new HydraRingVariable(131, HydraRingDistributionType.Deterministic, 44.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(132, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 45.5, 46.6, double.NaN); + yield return new HydraRingVariable(133, HydraRingDistributionType.RayleighN, double.NaN, HydraRingDeviationType.Standard, 47.7, 48.8, double.NaN); + yield return new HydraRingVariable(134, HydraRingDistributionType.Deterministic, 49.9, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(135, HydraRingDistributionType.Deterministic, 50.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(136, HydraRingDistributionType.Deterministic, 51.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); } } } \ No newline at end of file Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointLowSillQuadraticCalculationInputTest.cs =================================================================== diff -u -r6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16 -r43ad0c9b404b358982f0cfff038d93561ad3604e --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointLowSillQuadraticCalculationInputTest.cs (.../StructuresStabilityPointLowSillQuadraticCalculationInputTest.cs) (revision 6d2dc542d5e9e58331efbca4c6a4b6a5bd221b16) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointLowSillQuadraticCalculationInputTest.cs (.../StructuresStabilityPointLowSillQuadraticCalculationInputTest.cs) (revision 43ad0c9b404b358982f0cfff038d93561ad3604e) @@ -40,65 +40,65 @@ var forelandPoints = Enumerable.Empty(); var breakWater = new HydraRingBreakWater(1, 1.1); - const double volumicWeightWater = 9.81; - const double gravitationalAcceleration = 9.81; - const double levelCrestStructureMean = 1.1; - const double levelCrestStructureStandardDeviation = 0.05; - const double structureNormalOrientation = 2.2; - const double factorStormDurationOpenStructure = 3.3; - const double modelFactorSubCriticalFlowMean = 1.0; - const double modelFactorSubCriticalFlowVariation = 0.1; - const double thresholdHeightOpenWeirMean = 4.4; - const double thresholdHeightOpenWeirStandardDeviation = 0.1; - const double insideWaterLevelFailureConstructionMean = 5.5; - const double insideWaterLevelFailureConstructionStandardDeviation = 0.1; - const double failureProbabilityRepairClosure = 6.6; - const double failureCollisionEnergyMean = 7.7; - const double failureCollisionEnergyVariation = 0.3; - const double modelFactorCollisionLoadMean = 1.0; - const double modelFactorCollisionLoadVariation = 0.2; - const double shipMassMean = 8.8; - const double shipMassVariation = 0.2; - const double shipVelocityMean = 9.9; - const double shipVelocityVariation = 0.2; - const double levelingCount = 10.10; - const double probabilityCollisionSecondaryStructure = 11.11; - const double flowVelocityStructureClosableMean = 12.12; - const double flowVelocityStructureClosableStandardDeviation = 1.0; - const double insideWaterLevelMean = 13.13; - const double insideWaterLevelStandardDeviation = 0.1; - const double allowedLevelIncreaseStorageMean = 14.14; - const double allowedLevelIncreaseStorageStandardDeviation = 0.1; - const double modelFactorStorageVolumeMean = 1.0; - const double modelFactorStorageVolumeStandardDeviation = 0.2; - const double storageStructureAreaMean = 15.15; - const double storageStructureAreaVariation = 0.1; - const double modelFactorInflowVolume = 1.0; - const double flowWidthAtBottomProtectionMean = 16.16; - const double flowWidthAtBottomProtectionStandardDeviation = 0.05; - const double criticalOvertoppingDischargeMean = 17.17; - const double criticalOvertoppingDischargeVariation = 0.15; - const double failureProbabilityStructureWithErosion = 18.18; - const double stormDurationMean = 7.5; - const double stormDurationVariation = 0.25; - const double bermWidthMean = 18.18; - const double bermWidthStandardDeviation = 19.19; - const double evaluationLevel = 0.0; - const double modelFactorLoadEffectMean = 1.0; - const double modelFactorLoadEffectStandardDeviation = 0.05; - const double waveRatioMaxHMean = 5000; - const double waveRatioMaxHStandardDeviation = 0.5; - const double verticalDistance = 20.20; - const double modificationFactorWavesSlowlyVaryingPressureComponent = 1.0; - const double modificationFactorDynamicOrImpulsivePressureComponent = 1.0; - const double modelFactorSuperCriticalFlowMean = 1.1; - const double modelFactorSuperCriticalFlowStandardDeviation = 0.03; - const double stabilityQuadraticLoadModelMean = 21.21; - const double stabilityQuadraticLoadModelVariation = 0.1; - const double constructiveStrengthQuadraticLoadModelMean = 22.22; - const double constructiveStrengthQuadraticLoadModelVariation = 0.1; - const double widthFlowAperturesMean = 23.23; - const double widthFlowAperturesVariation = 0.05; + const double volumicWeightWater = 1.1; + const double gravitationalAcceleration = 2.2; + const double levelCrestStructureMean = 3.3; + const double levelCrestStructureStandardDeviation = 4.4; + const double structureNormalOrientation = 5.5; + const double factorStormDurationOpenStructure = 6.6; + const double modelFactorSubCriticalFlowMean = 7.7; + const double modelFactorSubCriticalFlowVariation = 8.8; + const double thresholdHeightOpenWeirMean = 9.9; + const double thresholdHeightOpenWeirStandardDeviation = 10.0; + const double insideWaterLevelFailureConstructionMean = 11.1; + const double insideWaterLevelFailureConstructionStandardDeviation = 12.2; + const double failureProbabilityRepairClosure = 13.3; + const double failureCollisionEnergyMean = 14.4; + const double failureCollisionEnergyVariation = 15.5; + const double modelFactorCollisionLoadMean = 16.6; + const double modelFactorCollisionLoadVariation = 17.7; + const double shipMassMean = 18.8; + const double shipMassVariation = 19.9; + const double shipVelocityMean = 20.0; + const double shipVelocityVariation = 21.1; + const double levelingCount = 22.2; + const double probabilityCollisionSecondaryStructure = 23.3; + const double flowVelocityStructureClosableMean = 24.4; + const double flowVelocityStructureClosableStandardDeviation = 25.5; + const double insideWaterLevelMean = 26.6; + const double insideWaterLevelStandardDeviation = 27.7; + const double allowedLevelIncreaseStorageMean = 28.8; + const double allowedLevelIncreaseStorageStandardDeviation = 29.9; + const double modelFactorStorageVolumeMean = 30.0; + const double modelFactorStorageVolumeStandardDeviation = 31.1; + const double storageStructureAreaMean = 32.2; + const double storageStructureAreaVariation = 33.3; + const double modelFactorInflowVolume = 34.4; + const double flowWidthAtBottomProtectionMean = 35.5; + const double flowWidthAtBottomProtectionStandardDeviation = 36.6; + const double criticalOvertoppingDischargeMean = 37.7; + const double criticalOvertoppingDischargeVariation = 38.8; + const double failureProbabilityStructureWithErosion = 39.9; + const double stormDurationMean = 40.0; + const double stormDurationVariation = 41.1; + const double bermWidthMean = 42.2; + const double bermWidthStandardDeviation = 43.3; + const double evaluationLevel = 44.4; + const double modelFactorLoadEffectMean = 45.5; + const double modelFactorLoadEffectStandardDeviation = 46.6; + const double waveRatioMaxHMean = 47.7; + const double waveRatioMaxHStandardDeviation = 48.8; + const double verticalDistance = 49.9; + const double modificationFactorWavesSlowlyVaryingPressureComponent = 50.0; + const double modificationFactorDynamicOrImpulsivePressureComponent = 51.1; + const double modelFactorSuperCriticalFlowMean = 52.2; + const double modelFactorSuperCriticalFlowStandardDeviation = 53.3; + const double stabilityQuadraticLoadModelMean = 54.4; + const double stabilityQuadraticLoadModelVariation = 55.5; + const double constructiveStrengthQuadraticLoadModelMean = 56.6; + const double constructiveStrengthQuadraticLoadModelVariation = 57.7; + const double widthFlowAperturesMean = 58.8; + const double widthFlowAperturesVariation = 59.9; // Call var input = new StructuresStabilityPointLowSillQuadraticCalculationInput(hydraulicBoundaryLocationId, section, @@ -183,42 +183,42 @@ private static IEnumerable GetDefaultVariables() { - yield return new HydraRingVariable(43, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 9.81, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.1, 0.05, double.NaN); - yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.1, 0.03, double.NaN); - yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 3.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 1.0, 0.1, double.NaN); - yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 4.4, 0.1, double.NaN); - yield return new HydraRingVariable(81, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 21.21, 0.1, double.NaN); - yield return new HydraRingVariable(82, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 5.5, 0.1, double.NaN); - yield return new HydraRingVariable(84, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 22.22, 0.1, double.NaN); - yield return new HydraRingVariable(85, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(86, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.7, 0.3, double.NaN); - yield return new HydraRingVariable(87, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(88, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 8.8, 0.2, double.NaN); - yield return new HydraRingVariable(89, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 9.9, 0.2, double.NaN); - yield return new HydraRingVariable(90, HydraRingDistributionType.Deterministic, 10.10, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(91, HydraRingDistributionType.Deterministic, 11.11, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(92, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 12.12, 1.0, double.NaN); - yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 13.13, 0.1, double.NaN); - yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 14.14, 0.1, double.NaN); - yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.2, double.NaN); - yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 15.15, 0.1, double.NaN); - yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 16.16, 0.05, double.NaN); - yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 17.17, 0.15, double.NaN); - yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 18.18, 0.0, double.NaN); - yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 23.23, 0.05, double.NaN); - yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 7.5, 0.25, double.NaN); - yield return new HydraRingVariable(130, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 18.18, 19.19, double.NaN); - yield return new HydraRingVariable(131, HydraRingDistributionType.Deterministic, 0.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(132, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 1.0, 0.05, double.NaN); - yield return new HydraRingVariable(133, HydraRingDistributionType.RayleighN, double.NaN, HydraRingDeviationType.Standard, 5000, 0.5, double.NaN); - yield return new HydraRingVariable(134, HydraRingDistributionType.Deterministic, 20.20, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(135, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - yield return new HydraRingVariable(136, HydraRingDistributionType.Deterministic, 1.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(43, HydraRingDistributionType.Deterministic, 1.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, 2.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 3.3, 4.4, double.NaN); + yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, 5.5, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 52.2, 53.3, double.NaN); + yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, 6.6, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 7.7, 8.8, double.NaN); + yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 9.9, 10.0, double.NaN); + yield return new HydraRingVariable(81, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 54.4, 55.5, double.NaN); + yield return new HydraRingVariable(82, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 11.1, 12.2, double.NaN); + yield return new HydraRingVariable(84, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 56.6, 57.7, double.NaN); + yield return new HydraRingVariable(85, HydraRingDistributionType.Deterministic, 13.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(86, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 14.4, 15.5, double.NaN); + yield return new HydraRingVariable(87, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 16.6, 17.7, double.NaN); + yield return new HydraRingVariable(88, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 18.8, 19.9, double.NaN); + yield return new HydraRingVariable(89, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 20.0, 21.1, double.NaN); + yield return new HydraRingVariable(90, HydraRingDistributionType.Deterministic, 22.2, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(91, HydraRingDistributionType.Deterministic, 23.3, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(92, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 24.4, 25.5, double.NaN); + yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 26.6, 27.7, double.NaN); + yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 28.8, 29.9, double.NaN); + yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 30.0, 31.1, double.NaN); + yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 32.2, 33.3, double.NaN); + yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, 34.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, 35.5, 36.6, double.NaN); + yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 37.7, 38.8, double.NaN); + yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 39.9, 0.0, double.NaN); + yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, 58.8, 59.9, double.NaN); + yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, 40.0, 41.1, double.NaN); + yield return new HydraRingVariable(130, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 42.2, 43.3, double.NaN); + yield return new HydraRingVariable(131, HydraRingDistributionType.Deterministic, 44.4, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(132, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, 45.5, 46.6, double.NaN); + yield return new HydraRingVariable(133, HydraRingDistributionType.RayleighN, double.NaN, HydraRingDeviationType.Standard, 47.7, 48.8, double.NaN); + yield return new HydraRingVariable(134, HydraRingDistributionType.Deterministic, 49.9, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(135, HydraRingDistributionType.Deterministic, 50.0, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); + yield return new HydraRingVariable(136, HydraRingDistributionType.Deterministic, 51.1, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); } } } \ No newline at end of file