Index: Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsCalculation.cs
===================================================================
diff -u -r5294cbf38ddf4c3fdd7c37b78f1ab4fa89ad9b86 -r2844878b34cba10c97aeac1693c25c042a7aa8c1
--- Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsCalculation.cs (.../GrassCoverErosionInwardsCalculation.cs) (revision 5294cbf38ddf4c3fdd7c37b78f1ab4fa89ad9b86)
+++ Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsCalculation.cs (.../GrassCoverErosionInwardsCalculation.cs) (revision 2844878b34cba10c97aeac1693c25c042a7aa8c1)
@@ -19,7 +19,6 @@
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
-using System;
using Core.Common.Base;
using Riskeer.Common.Data;
using Riskeer.Common.Data.Calculation;
@@ -35,13 +34,10 @@
///
/// Creates a new instance of .
///
- /// The norm to use in the calculation input.
- /// Thrown when
- /// is not in the interval {0.0, 0.1] or is .
- public GrassCoverErosionInwardsCalculation(double norm)
+ public GrassCoverErosionInwardsCalculation()
{
Name = RiskeerCommonDataResources.Calculation_DefaultName;
- InputParameters = new GrassCoverErosionInwardsInput(norm);
+ InputParameters = new GrassCoverErosionInwardsInput();
Comments = new Comment();
}
Index: Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsCalculationScenario.cs
===================================================================
diff -u -r5294cbf38ddf4c3fdd7c37b78f1ab4fa89ad9b86 -r2844878b34cba10c97aeac1693c25c042a7aa8c1
--- Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsCalculationScenario.cs (.../GrassCoverErosionInwardsCalculationScenario.cs) (revision 5294cbf38ddf4c3fdd7c37b78f1ab4fa89ad9b86)
+++ Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsCalculationScenario.cs (.../GrassCoverErosionInwardsCalculationScenario.cs) (revision 2844878b34cba10c97aeac1693c25c042a7aa8c1)
@@ -19,7 +19,6 @@
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
-using System;
using Core.Common.Base.Data;
using Riskeer.Common.Data.Calculation;
using Riskeer.Common.Data.Helpers;
@@ -36,11 +35,7 @@
///
/// Creates a new instance of .
///
- /// The norm to use in the calculation input.
- /// Thrown when
- /// is not in the interval {0.0, 0.1] or is .
- public GrassCoverErosionInwardsCalculationScenario(double norm)
- : base(norm)
+ public GrassCoverErosionInwardsCalculationScenario()
{
IsRelevant = true;
contribution = new RoundedDouble(CalculationScenarioHelper.ContributionNumberOfDecimalPlaces, 1);
Index: Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsInput.cs
===================================================================
diff -u -rebfd500b10e6634a584b5dd904d445078769ae90 -r2844878b34cba10c97aeac1693c25c042a7aa8c1
--- Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsInput.cs (.../GrassCoverErosionInwardsInput.cs) (revision ebfd500b10e6634a584b5dd904d445078769ae90)
+++ Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsInput.cs (.../GrassCoverErosionInwardsInput.cs) (revision 2844878b34cba10c97aeac1693c25c042a7aa8c1)
@@ -55,10 +55,7 @@
///
/// Creates a new instance of .
///
- /// The norm to use.
- /// Thrown when
- /// is not in the interval {0.0, 0.1] or is .
- public GrassCoverErosionInwardsInput(double norm)
+ public GrassCoverErosionInwardsInput()
{
orientation = new RoundedDouble(orientationNumberOfDecimals);
dikeHeight = new RoundedDouble(2);
@@ -72,9 +69,6 @@
};
DikeHeightCalculationType = DikeHeightCalculationType.NoCalculation;
OvertoppingRateCalculationType = OvertoppingRateCalculationType.NoCalculation;
-
- DikeHeightTargetProbability = norm;
- OvertoppingRateTargetProbability = norm;
}
///
Index: Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Forms/GrassCoverErosionInwardsCalculationConfigurationHelper.cs
===================================================================
diff -u -r9112e9c014cded1efbcffbe95d260bcf7cf137fd -r2844878b34cba10c97aeac1693c25c042a7aa8c1
--- Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Forms/GrassCoverErosionInwardsCalculationConfigurationHelper.cs (.../GrassCoverErosionInwardsCalculationConfigurationHelper.cs) (revision 9112e9c014cded1efbcffbe95d260bcf7cf137fd)
+++ Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Forms/GrassCoverErosionInwardsCalculationConfigurationHelper.cs (.../GrassCoverErosionInwardsCalculationConfigurationHelper.cs) (revision 2844878b34cba10c97aeac1693c25c042a7aa8c1)
@@ -62,12 +62,14 @@
foreach (DikeProfile profile in dikeProfiles)
{
- var calculation = new GrassCoverErosionInwardsCalculationScenario(failureMechanismContribution.Norm)
+ var calculation = new GrassCoverErosionInwardsCalculationScenario
{
Name = NamingHelper.GetUniqueName(calculationGroup.Children, profile.Name, c => c.Name),
InputParameters =
{
- DikeProfile = profile
+ DikeProfile = profile,
+ DikeHeightTargetProbability = failureMechanismContribution.Norm,
+ OvertoppingRateTargetProbability = failureMechanismContribution.Norm
}
};
calculationGroup.Children.Add(calculation);
Index: Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.IO/Configurations/GrassCoverErosionInwardsCalculationConfigurationImporter.cs
===================================================================
diff -u -r3a493bf57841b3010a54d8e32f0aecd8a293e332 -r2844878b34cba10c97aeac1693c25c042a7aa8c1
--- Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.IO/Configurations/GrassCoverErosionInwardsCalculationConfigurationImporter.cs (.../GrassCoverErosionInwardsCalculationConfigurationImporter.cs) (revision 3a493bf57841b3010a54d8e32f0aecd8a293e332)
+++ Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.IO/Configurations/GrassCoverErosionInwardsCalculationConfigurationImporter.cs (.../GrassCoverErosionInwardsCalculationConfigurationImporter.cs) (revision 2844878b34cba10c97aeac1693c25c042a7aa8c1)
@@ -91,9 +91,14 @@
protected override ICalculation ParseReadCalculation(GrassCoverErosionInwardsCalculationConfiguration readCalculation)
{
- var calculation = new GrassCoverErosionInwardsCalculationScenario(failureMechanismContribution.Norm)
+ var calculation = new GrassCoverErosionInwardsCalculationScenario
{
- Name = readCalculation.Name
+ Name = readCalculation.Name,
+ InputParameters =
+ {
+ DikeHeightTargetProbability = failureMechanismContribution.Norm,
+ OvertoppingRateTargetProbability = failureMechanismContribution.Norm
+ }
};
if (TrySetCriticalFlowRate(readCalculation, calculation)
Index: Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Plugin/GrassCoverErosionInwardsPlugin.cs
===================================================================
diff -u -r72ecf8d28448698d9077f780cd0afc6b07101b54 -r2844878b34cba10c97aeac1693c25c042a7aa8c1
--- Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Plugin/GrassCoverErosionInwardsPlugin.cs (.../GrassCoverErosionInwardsPlugin.cs) (revision 72ecf8d28448698d9077f780cd0afc6b07101b54)
+++ Riskeer/GrassCoverErosionInwards/src/Riskeer.GrassCoverErosionInwards.Plugin/GrassCoverErosionInwardsPlugin.cs (.../GrassCoverErosionInwardsPlugin.cs) (revision 2844878b34cba10c97aeac1693c25c042a7aa8c1)
@@ -815,9 +815,16 @@
private static void AddCalculation(GrassCoverErosionInwardsCalculationGroupContext context)
{
- var calculation = new GrassCoverErosionInwardsCalculationScenario(context.AssessmentSection.FailureMechanismContribution.Norm)
+ double norm = context.AssessmentSection.FailureMechanismContribution.Norm;
+
+ var calculation = new GrassCoverErosionInwardsCalculationScenario
{
- Name = NamingHelper.GetUniqueName(context.WrappedData.Children, RiskeerCommonDataResources.Calculation_DefaultName, c => c.Name)
+ Name = NamingHelper.GetUniqueName(context.WrappedData.Children, RiskeerCommonDataResources.Calculation_DefaultName, c => c.Name),
+ InputParameters =
+ {
+ DikeHeightTargetProbability = norm,
+ OvertoppingRateTargetProbability = norm
+ }
};
context.WrappedData.Children.Add(calculation);
context.WrappedData.NotifyObservers();
Index: Riskeer/Storage/src/Riskeer.Storage.Core/Read/GrassCoverErosionInwards/GrassCoverErosionInwardsCalculationEntityReadExtensions.cs
===================================================================
diff -u -rae63828db6c6e20bc476fe8adfef362e3966a5ad -r2844878b34cba10c97aeac1693c25c042a7aa8c1
--- Riskeer/Storage/src/Riskeer.Storage.Core/Read/GrassCoverErosionInwards/GrassCoverErosionInwardsCalculationEntityReadExtensions.cs (.../GrassCoverErosionInwardsCalculationEntityReadExtensions.cs) (revision ae63828db6c6e20bc476fe8adfef362e3966a5ad)
+++ Riskeer/Storage/src/Riskeer.Storage.Core/Read/GrassCoverErosionInwards/GrassCoverErosionInwardsCalculationEntityReadExtensions.cs (.../GrassCoverErosionInwardsCalculationEntityReadExtensions.cs) (revision 2844878b34cba10c97aeac1693c25c042a7aa8c1)
@@ -51,7 +51,7 @@
throw new ArgumentNullException(nameof(collector));
}
- var calculation = new GrassCoverErosionInwardsCalculationScenario(0.1)
+ var calculation = new GrassCoverErosionInwardsCalculationScenario
{
Name = entity.Name,
Comments =