Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresClosureCalculationInput.cs
===================================================================
diff -u -r9a46b1398c3a83b8f5c06254ccb9808f33eb2531 -rdf9261fbb60c129167c1d6a2ca9aed6dc0885f07
--- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresClosureCalculationInput.cs (.../StructuresClosureCalculationInput.cs) (revision 9a46b1398c3a83b8f5c06254ccb9808f33eb2531)
+++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresClosureCalculationInput.cs (.../StructuresClosureCalculationInput.cs) (revision df9261fbb60c129167c1d6a2ca9aed6dc0885f07)
@@ -57,7 +57,7 @@
/// Creates a new instance of .
///
/// The id of the hydraulic boundary location.
- /// The section.
+ /// The normal of the section.
/// The foreland points.
/// The break water.
/// The gravitational acceleration.
@@ -80,7 +80,8 @@
/// The mean of the storm duration.
/// The variation of the storm duration.
/// The probability or frequency of an open structure before flooding.
- protected StructuresClosureCalculationInput(long hydraulicBoundaryLocationId, HydraRingSection section,
+ protected StructuresClosureCalculationInput(long hydraulicBoundaryLocationId,
+ double sectionNormal,
IEnumerable forelandPoints,
HydraRingBreakWater breakWater,
double gravitationalAcceleration,
@@ -99,7 +100,7 @@
double probabilityOrFrequencyOpenStructureBeforeFlooding)
: base(hydraulicBoundaryLocationId)
{
- this.section = section;
+ section = new HydraRingSection(1, double.NaN, sectionNormal);
this.forelandPoints = forelandPoints;
this.breakWater = breakWater;
this.gravitationalAcceleration = gravitationalAcceleration;
@@ -124,21 +125,9 @@
this.probabilityOrFrequencyOpenStructureBeforeFlooding = probabilityOrFrequencyOpenStructureBeforeFlooding;
}
- public override HydraRingFailureMechanismType FailureMechanismType
- {
- get
- {
- return HydraRingFailureMechanismType.StructuresClosure;
- }
- }
+ public override HydraRingFailureMechanismType FailureMechanismType { get; } = HydraRingFailureMechanismType.StructuresClosure;
- public override int VariableId
- {
- get
- {
- return 58;
- }
- }
+ public override int VariableId { get; } = 58;
public override HydraRingSection Section
{