Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInput.cs =================================================================== diff -u -rb2fcf3397249818ed401f0de71a60a156b101e4b -r03e6a10fbc7b30a5a9ad946c2f99ab011a7f874a --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInput.cs (.../StructuresStabilityPointLowSillLinearCalculationInput.cs) (revision b2fcf3397249818ed401f0de71a60a156b101e4b) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInput.cs (.../StructuresStabilityPointLowSillLinearCalculationInput.cs) (revision 03e6a10fbc7b30a5a9ad946c2f99ab011a7f874a) @@ -83,6 +83,8 @@ /// The failure probability structure with erosion. /// The mean of the storm duration. /// The variation of the storm duration. + /// The mean of the model factor long threshold. + /// The standard deviation of the model factor long threshold. /// The mean of the bank width. /// The standard deviation of the bank width. /// The evaluation level. @@ -99,8 +101,6 @@ /// The variation of the stability linear load model. /// The mean of the width flow apertures. /// The standard deviation of the width flow apertures. - /// The mean of the model factor long threshold. - /// The standard deviation of the model factor long threshold. public StructuresStabilityPointLowSillLinearCalculationInput(long hydraulicBoundaryLocationId, double sectionNormal, IEnumerable forelandPoints, @@ -129,6 +129,7 @@ double criticalOvertoppingDischargeMean, double criticalOvertoppingDischargeVariation, double failureProbabilityStructureWithErosion, double stormDurationMean, double stormDurationVariation, + double modelFactorLongThresholdMean, double modelFactorLongThresholdStandardDeviation, double bankWidthMean, double bankWidthStandardDeviation, double evaluationLevel, double modelFactorLoadEffectMean, double modelFactorLoadEffectStandardDeviation, @@ -138,8 +139,7 @@ double modificationFactorDynamicOrImpulsivePressureComponent, double constructiveStrengthLinearLoadModelMean, double constructiveStrengthLinearLoadModelVariation, double stabilityLinearLoadModelMean, double stabilityLinearLoadModelVariation, - double widthFlowAperturesMean, double widthFlowAperturesStandardDeviation, - double modelFactorLongThresholdMean, double modelFactorLongThresholdStandardDeviation) + double widthFlowAperturesMean, double widthFlowAperturesStandardDeviation) : base(hydraulicBoundaryLocationId, sectionNormal, forelandPoints, breakWater, Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInputTest.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -r03e6a10fbc7b30a5a9ad946c2f99ab011a7f874a --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInputTest.cs (.../StructuresStabilityPointLowSillLinearCalculationInputTest.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInputTest.cs (.../StructuresStabilityPointLowSillLinearCalculationInputTest.cs) (revision 03e6a10fbc7b30a5a9ad946c2f99ab011a7f874a) @@ -80,24 +80,24 @@ const double failureProbabilityStructureWithErosion = 37.37; const double stormDurationMean = 38.38; const double stormDurationVariation = 39.39; - const double bankWidthMean = 40.40; - const double bankWidthStandardDeviation = 41.41; - const double evaluationLevel = 42.42; - const double modelFactorLoadEffectMean = 43.43; - const double modelFactorLoadEffectStandardDeviation = 44.44; - const double waveRatioMaxHN = 45.45; - const double waveRatioMaxHStandardDeviation = 46.46; - const double verticalDistance = 47.47; - const double modificationFactorWavesSlowlyVaryingPressureComponent = 48.48; - const double modificationFactorDynamicOrImpulsivePressureComponent = 49.49; - const double constructiveStrengthLinearLoadModelMean = 50.50; - const double constructiveStrengthLinearLoadModelVariation = 51.51; - const double stabilityLinearLoadModelMean = 52.52; - const double stabilityLinearLoadModelVariation = 53.53; - const double widthFlowAperturesMean = 54.54; - const double widthFlowAperturesStandardDeviation = 55.55; - const double modelFactorLongThresholdMean = 56.56; - const double modelFactorLongThresholdStandardDeviation = 57.57; + const double modelFactorLongThresholdMean = 40.40; + const double modelFactorLongThresholdStandardDeviation = 41.41; + const double bankWidthMean = 42.42; + const double bankWidthStandardDeviation = 43.43; + const double evaluationLevel = 44.44; + const double modelFactorLoadEffectMean = 45.45; + const double modelFactorLoadEffectStandardDeviation = 46.46; + const double waveRatioMaxHN = 47.47; + const double waveRatioMaxHStandardDeviation = 48.48; + const double verticalDistance = 49.49; + const double modificationFactorWavesSlowlyVaryingPressureComponent = 50.50; + const double modificationFactorDynamicOrImpulsivePressureComponent = 51.51; + const double constructiveStrengthLinearLoadModelMean = 52.52; + const double constructiveStrengthLinearLoadModelVariation = 53.53; + const double stabilityLinearLoadModelMean = 54.54; + const double stabilityLinearLoadModelVariation = 55.55; + const double widthFlowAperturesMean = 56.56; + const double widthFlowAperturesStandardDeviation = 57.57; // Call var input = new StructuresStabilityPointLowSillLinearCalculationInput(hydraulicBoundaryLocationId, sectionNormal, @@ -126,6 +126,7 @@ criticalOvertoppingDischargeMean, criticalOvertoppingDischargeVariation, failureProbabilityStructureWithErosion, stormDurationMean, stormDurationVariation, + modelFactorLongThresholdMean, modelFactorLongThresholdStandardDeviation, bankWidthMean, bankWidthStandardDeviation, evaluationLevel, modelFactorLoadEffectMean, modelFactorLoadEffectStandardDeviation, @@ -135,8 +136,7 @@ modificationFactorDynamicOrImpulsivePressureComponent, constructiveStrengthLinearLoadModelMean, constructiveStrengthLinearLoadModelVariation, stabilityLinearLoadModelMean, stabilityLinearLoadModelVariation, - widthFlowAperturesMean, widthFlowAperturesStandardDeviation, - modelFactorLongThresholdMean, modelFactorLongThresholdStandardDeviation); + widthFlowAperturesMean, widthFlowAperturesStandardDeviation); // Assert Assert.IsInstanceOf(input); @@ -191,9 +191,9 @@ yield return new DeterministicHydraRingVariable(61, 5.5); yield return new DeterministicHydraRingVariable(63, 6.6); yield return new NormalHydraRingVariable(65, HydraRingDeviationType.Standard, 7.7, 8.8); - yield return new LogNormalHydraRingVariable(80, HydraRingDeviationType.Variation, 50.50, 51.51); + yield return new LogNormalHydraRingVariable(80, HydraRingDeviationType.Variation, 52.52, 53.53); yield return new NormalHydraRingVariable(82, HydraRingDeviationType.Standard, 9.9, 10.10); - yield return new LogNormalHydraRingVariable(83, HydraRingDeviationType.Variation, 52.52, 53.53); + yield return new LogNormalHydraRingVariable(83, HydraRingDeviationType.Variation, 54.54, 55.55); yield return new DeterministicHydraRingVariable(85, 11.11); yield return new LogNormalHydraRingVariable(86, HydraRingDeviationType.Variation, 12.12, 13.13); yield return new NormalHydraRingVariable(87, HydraRingDeviationType.Variation, 14.14, 15.15); @@ -210,16 +210,16 @@ yield return new LogNormalHydraRingVariable(103, HydraRingDeviationType.Standard, 33.33, 34.34); yield return new LogNormalHydraRingVariable(104, HydraRingDeviationType.Variation, 35.35, 36.36); yield return new DeterministicHydraRingVariable(105, 37.37); - yield return new NormalHydraRingVariable(106, HydraRingDeviationType.Standard, 54.54, 55.55); + yield return new NormalHydraRingVariable(106, HydraRingDeviationType.Standard, 56.56, 57.57); yield return new LogNormalHydraRingVariable(108, HydraRingDeviationType.Variation, 38.38, 39.39); - yield return new NormalHydraRingVariable(125, HydraRingDeviationType.Standard, 56.56, 57.57); - yield return new NormalHydraRingVariable(130, HydraRingDeviationType.Standard, 40.40, 41.41); - yield return new DeterministicHydraRingVariable(131, 42.42); - yield return new NormalHydraRingVariable(132, HydraRingDeviationType.Standard, 43.43, 44.44); - yield return new RayleighNHydraRingVariable(133, HydraRingDeviationType.Standard, 45.45, 46.46); - yield return new DeterministicHydraRingVariable(134, 47.47); - yield return new DeterministicHydraRingVariable(135, 48.48); - yield return new DeterministicHydraRingVariable(136, 49.49); + yield return new NormalHydraRingVariable(125, HydraRingDeviationType.Standard, 40.40, 41.41); + yield return new NormalHydraRingVariable(130, HydraRingDeviationType.Standard, 42.42, 43.43); + yield return new DeterministicHydraRingVariable(131, 44.44); + yield return new NormalHydraRingVariable(132, HydraRingDeviationType.Standard, 45.45, 46.46); + yield return new RayleighNHydraRingVariable(133, HydraRingDeviationType.Standard, 47.47, 48.48); + yield return new DeterministicHydraRingVariable(134, 49.49); + yield return new DeterministicHydraRingVariable(135, 50.50); + yield return new DeterministicHydraRingVariable(136, 51.51); } } } \ No newline at end of file Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Integration/HydraRingConfigurationServiceIntegrationTest.cs =================================================================== diff -u -r1c785d387116996db215c8c1d75c026f86b31d6f -r03e6a10fbc7b30a5a9ad946c2f99ab011a7f874a --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Integration/HydraRingConfigurationServiceIntegrationTest.cs (.../HydraRingConfigurationServiceIntegrationTest.cs) (revision 1c785d387116996db215c8c1d75c026f86b31d6f) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Integration/HydraRingConfigurationServiceIntegrationTest.cs (.../HydraRingConfigurationServiceIntegrationTest.cs) (revision 03e6a10fbc7b30a5a9ad946c2f99ab011a7f874a) @@ -1964,9 +1964,9 @@ "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 61, 5.5, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 63, 6.6, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 65, 0, 2, 7.7, 8.8, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + - "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 80, 0, 4, 50, NULL, NULL, NULL, 0, 51.1, 999999);" + Environment.NewLine + + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 80, 0, 4, 52.2, NULL, NULL, NULL, 0, 53.3, 999999);" + Environment.NewLine + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 82, 0, 2, 9.9, 10, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + - "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 83, 0, 4, 52.2, NULL, NULL, NULL, 0, 53.3, 999999);" + Environment.NewLine + + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 83, 0, 4, 54.4, NULL, NULL, NULL, 0, 55.5, 999999);" + Environment.NewLine + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 85, 11.1, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 86, 0, 4, 12.2, NULL, NULL, NULL, 0, 13.3, 999999);" + Environment.NewLine + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 87, 0, 2, 14.4, NULL, NULL, NULL, 0, 15.5, 999999);" + Environment.NewLine + @@ -1983,16 +1983,16 @@ "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 103, 0, 4, 33.3, 34.4, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 104, 0, 4, 35.5, NULL, NULL, NULL, 0, 36.6, 999999);" + Environment.NewLine + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 105, 37.7, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + - "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 106, 0, 2, 54.4, 55.5, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 106, 0, 2, 56.6, 57.7, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 108, 0, 4, 38.8, NULL, NULL, NULL, 0, 39.9, 999999);" + Environment.NewLine + - "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 125, 0, 2, 56.6, 57.7, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + - "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 130, 0, 2, 40, 41.1, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + - "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 131, 42.2, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + - "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 132, 0, 2, 43.3, 44.4, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + - "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 133, 0, 18, 46.6, 45.5, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + - "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 134, 47.7, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + - "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 135, 48.8, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + - "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 136, 49.9, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 125, 0, 2, 40, 41.1, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 130, 0, 2, 42.2, 43.3, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 131, 44.4, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 132, 0, 2, 45.5, 46.6, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 133, 0, 18, 48.8, 47.7, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 134, 49.9, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 135, 50, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + + "INSERT INTO [VariableDatas] VALUES (1, 112, 1, 1, 136, 51.1, 0, 0, NULL, NULL, NULL, 1, 0, 999999);" + Environment.NewLine + Environment.NewLine + "DELETE FROM [CalculationProfiles];" + Environment.NewLine + Environment.NewLine + Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Service/StabilityPointStructuresCalculationService.cs =================================================================== diff -u -r1c785d387116996db215c8c1d75c026f86b31d6f -r03e6a10fbc7b30a5a9ad946c2f99ab011a7f874a --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Service/StabilityPointStructuresCalculationService.cs (.../StabilityPointStructuresCalculationService.cs) (revision 1c785d387116996db215c8c1d75c026f86b31d6f) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Service/StabilityPointStructuresCalculationService.cs (.../StabilityPointStructuresCalculationService.cs) (revision 03e6a10fbc7b30a5a9ad946c2f99ab011a7f874a) @@ -195,6 +195,8 @@ structureInput.FailureProbabilityStructureWithErosion, structureInput.StormDuration.Mean, structureInput.StormDuration.CoefficientOfVariation, + generalInput.ModelFactorLongThreshold.Mean, + generalInput.ModelFactorLongThreshold.StandardDeviation, structureInput.BankWidth.Mean, structureInput.BankWidth.StandardDeviation, structureInput.EvaluationLevel, @@ -210,9 +212,7 @@ structureInput.StabilityLinearLoadModel.Mean, structureInput.StabilityLinearLoadModel.CoefficientOfVariation, structureInput.WidthFlowApertures.Mean, - structureInput.WidthFlowApertures.StandardDeviation, - generalInput.ModelFactorLongThreshold.Mean, - generalInput.ModelFactorLongThreshold.StandardDeviation); + structureInput.WidthFlowApertures.StandardDeviation); return structuresStabilityPointLowSillLinearCalculationInput; } Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Service.Test/StabilityPointStructuresCalculationServiceTest.cs =================================================================== diff -u -r1c785d387116996db215c8c1d75c026f86b31d6f -r03e6a10fbc7b30a5a9ad946c2f99ab011a7f874a --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Service.Test/StabilityPointStructuresCalculationServiceTest.cs (.../StabilityPointStructuresCalculationServiceTest.cs) (revision 1c785d387116996db215c8c1d75c026f86b31d6f) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Service.Test/StabilityPointStructuresCalculationServiceTest.cs (.../StabilityPointStructuresCalculationServiceTest.cs) (revision 03e6a10fbc7b30a5a9ad946c2f99ab011a7f874a) @@ -662,6 +662,8 @@ input.FailureProbabilityStructureWithErosion, input.StormDuration.Mean, input.StormDuration.CoefficientOfVariation, + generalInput.ModelFactorLongThreshold.Mean, + generalInput.ModelFactorLongThreshold.StandardDeviation, input.BankWidth.Mean, input.BankWidth.StandardDeviation, input.EvaluationLevel, @@ -677,9 +679,7 @@ input.StabilityLinearLoadModel.Mean, input.StabilityLinearLoadModel.CoefficientOfVariation, input.WidthFlowApertures.Mean, - input.WidthFlowApertures.StandardDeviation, - generalInput.ModelFactorLongThreshold.Mean, - generalInput.ModelFactorLongThreshold.StandardDeviation); + input.WidthFlowApertures.StandardDeviation); var actualInput = (StructuresStabilityPointLowSillLinearCalculationInput) calculationInputs[0]; HydraRingDataEqualityHelper.AreEqual(expectedInput, actualInput); @@ -782,6 +782,8 @@ input.FailureProbabilityStructureWithErosion, input.StormDuration.Mean, input.StormDuration.CoefficientOfVariation, + generalInput.ModelFactorLongThreshold.Mean, + generalInput.ModelFactorLongThreshold.StandardDeviation, input.BankWidth.Mean, input.BankWidth.StandardDeviation, input.EvaluationLevel, @@ -797,9 +799,7 @@ input.StabilityLinearLoadModel.Mean, input.StabilityLinearLoadModel.CoefficientOfVariation, input.WidthFlowApertures.Mean, - input.WidthFlowApertures.StandardDeviation, - generalInput.ModelFactorLongThreshold.Mean, - generalInput.ModelFactorLongThreshold.StandardDeviation); + input.WidthFlowApertures.StandardDeviation); var actualInput = (StructuresStabilityPointLowSillLinearCalculationInput) calculationInputs[0]; HydraRingDataEqualityHelper.AreEqual(expectedInput, actualInput);