Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs =================================================================== diff -u -r25b4c6adf1c80f2e25a69a172679362938dc8efb -re332bbe880e61dd4cb8c4ec98dd57eeb398b43ba --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs (.../ClosingStructuresInput.cs) (revision 25b4c6adf1c80f2e25a69a172679362938dc8efb) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs (.../ClosingStructuresInput.cs) (revision e332bbe880e61dd4cb8c4ec98dd57eeb398b43ba) @@ -42,6 +42,7 @@ private static readonly Range identicalAperturesValidityRange = new Range(1, int.MaxValue); private NormalDistribution thresholdHeightOpenWeir; + private NormalDistribution modelFactorSuperCriticalFlow; private NormalDistribution drainCoefficient; private LogNormalDistribution areaFlowApertures; private NormalDistribution levelCrestStructureNotClosing; @@ -67,6 +68,12 @@ StandardDeviation = (RoundedDouble) 0.2 }; + modelFactorSuperCriticalFlow = new NormalDistribution(2) + { + Mean = (RoundedDouble) 1.1, + StandardDeviation = (RoundedDouble) 0.05 + }; + thresholdHeightOpenWeir = new NormalDistribution(2); areaFlowApertures = new LogNormalDistribution(2); levelCrestStructureNotClosing = new NormalDistribution(2); @@ -138,6 +145,7 @@ var clone = (ClosingStructuresInput) base.Clone(); clone.thresholdHeightOpenWeir = (NormalDistribution) ThresholdHeightOpenWeir.Clone(); + clone.modelFactorSuperCriticalFlow = (NormalDistribution) ModelFactorSuperCriticalFlow.Clone(); clone.drainCoefficient = (NormalDistribution) DrainCoefficient.Clone(); clone.areaFlowApertures = (LogNormalDistribution) AreaFlowApertures.Clone(); clone.levelCrestStructureNotClosing = (NormalDistribution) LevelCrestStructureNotClosing.Clone(); @@ -217,6 +225,7 @@ throw new ArgumentOutOfRangeException(nameof(value), string.Format(RingtoetsCommonDataResources.DeviationWaveDirection_Value_needs_to_be_in_Range_0_, deviationWaveDirectionValidityRange)); } + deviationWaveDirection = newDeviationWaveDirection; } } @@ -226,6 +235,22 @@ #region Model factors /// + /// Gets or sets the model factor for the super critical flow. + /// + /// Only sets the mean. + public NormalDistribution ModelFactorSuperCriticalFlow + { + get + { + return modelFactorSuperCriticalFlow; + } + set + { + modelFactorSuperCriticalFlow.Mean = value.Mean; + } + } + + /// /// Gets or sets the drain coefficient. /// /// Only sets the mean. @@ -349,6 +374,7 @@ throw new ArgumentOutOfRangeException(nameof(IdenticalApertures), Resources.ClosingStructuresInput_IdenticalApertures_must_be_equal_or_greater_to_one); } + identicalApertures = value; } }