Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresClosureFloodedCulvertCalculationInput.cs =================================================================== diff -u -r4180a5bc32186dc6747a286ae5e490034f6f111a -r4fc64174b80f971a226911d60393fbf8b166242d --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresClosureFloodedCulvertCalculationInput.cs (.../StructuresClosureFloodedCulvertCalculationInput.cs) (revision 4180a5bc32186dc6747a286ae5e490034f6f111a) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresClosureFloodedCulvertCalculationInput.cs (.../StructuresClosureFloodedCulvertCalculationInput.cs) (revision 4fc64174b80f971a226911d60393fbf8b166242d) @@ -65,7 +65,7 @@ /// The mean of the drain coefficient to use during the calculation. /// The standard deviation of the drain coefficient to use during the calculation. /// The mean of the area of flow apertures to use during the calculation. - /// The standard diviation of the area of flow apertures to use during the calculation. + /// The standard deviation of the area of flow apertures to use during the calculation. /// The mean of the inside water level to use during the calculation. /// The standard deviation of the inside water level to use during the calculation. public StructuresClosureFloodedCulvertCalculationInput(long hydraulicBoundaryLocationId, HydraRingSection hydraRingSection, Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointCalculationInput.cs =================================================================== diff -u -r4180a5bc32186dc6747a286ae5e490034f6f111a -r4fc64174b80f971a226911d60393fbf8b166242d --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointCalculationInput.cs (.../StructuresStabilityPointCalculationInput.cs) (revision 4180a5bc32186dc6747a286ae5e490034f6f111a) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointCalculationInput.cs (.../StructuresStabilityPointCalculationInput.cs) (revision 4fc64174b80f971a226911d60393fbf8b166242d) @@ -85,146 +85,149 @@ /// /// Creates a new instance of . /// - /// The id of the hydraulic station to use during the calculation. - /// The section to use during the calculation. - /// The foreland points to use during the calculation. - /// The volumic weight of water to use during the calculation. - /// The gravitational acceleration to use during the calculation. - /// The mean of the level crest structure to use during the calculation. - /// The standard deviation of the level crest structure to use during the calculation. - /// The orientation of the normal of the structure to use during the calculation. - /// The factor of the storm duration for an open structure to use during the calculation. - /// The mean of the model factor sub critical flow to use during the calculation. - /// The variation of the model factor sub critical flow to use during the calculation. - /// The mean of the threshold height open weir to use during the calculation. - /// The standard deviation of the threshold height open weir to use during the calculation. - /// The mean of the inside water level at failure of construction to use during the calculation. - /// The standard deviation of the inside water level at failure of construction to use during the calculation. - /// The failure probability repair closure to use during the calculation. - /// The mean of the failure collision energy to use during the calculation. - /// The variation of the failure collision energy to use during the calculation. - /// The mean of the model factor collision load to use during the calculation. - /// The variation of the model factor collision load to use during the calculation. - /// The mean of the ship mass to use during the calculation. - /// The variation of the ship mass to use during the calculation. - /// The mean of the ship velocity to use during the calculation. - /// The variation of the ship velocity to use during the calculation. - /// The leveling count to use during the calculation. - /// The probability collision secondary structure to use during the calculation. - /// The mean of the flow velocity structure closable to use during the calculation. - /// The standard deviation of the flow velocity structure closable to use during the calculation. - /// The mean of the inside water level to use during the calculation. - /// The standard deviation of the inside water level to use during the calculation. - /// The mean of the allowed level increase for storage to use during the calculation. - /// The standard deviation of the allowed level increase for storage to use during the calculation. - /// The mean of the model factor storage volume to use during the calculation. - /// The standard deviation of the model factor storage volume to use during the calculation. - /// The mean of the storage structure area to use during the calculation. - /// The variation of the storage structure area to use during the calculation. - /// The model factor inflow volume to use during the calculation. - /// The mean of the flow width at bottom protection to use during the calculation. - /// The standard deviation of the flow width at bottom protection to use during the calculation. - /// The mean of the critical overtopping discharge to use during the calculation. - /// The variation of the critical overtopping discharge to use during the calculation. - /// The failure probability structure with erosion to use during the calculation. - /// The mean of the storm duration to use during the calculation. - /// The variation of the storm duration to use during the calculation. - /// The mean of the berm width to use during the calculation. - /// The standard deviation of the berm width to use during the calculation. - /// The evaluation level to use during the calculation. - /// The mean of the model factor load effect to use during the calculation. - /// The standard deviation of the model factor load effect to use during the calculation. - /// The mean of the wave ratio max h to use during the calculation. - /// The standard deviation of the wave ratio max h to use during the calculation. - /// The vertical distance to use during the calculation. - /// The modification factor waves slowly-varying pressure component to use during the calculation. - /// The modification factor dynamic or impulsive pressure component to use during the calculation. + /// The id of the hydraulic station. + /// The section. + /// The foreland points. + /// The volumic weight of water. + /// The gravitational acceleration. + /// The mean of the level crest of the structure. + /// The standard deviation of the level crest of the structure. + /// The orientation of the normal of the structure. + /// The factor of the storm duration for an open structure. + /// The mean of the model factor sub critical flow. + /// The variation of the model factor sub critical flow. + /// The mean of the threshold height open weir. + /// The standard deviation of the threshold height open weir. + /// The mean of the inside water level at failure of construction. + /// The standard deviation of the inside water level at failure of construction. + /// The failure probability repair closure. + /// The mean of the failure collision energy. + /// The variation of the failure collision energy. + /// The mean of the model factor collision load. + /// The variation of the model factor collision load. + /// The mean of the ship mass. + /// The variation of the ship mass. + /// The mean of the ship velocity. + /// The variation of the ship velocity. + /// The leveling count. + /// The probability of collision of the secondary structure. + /// The mean of the flow velocity structure closable. + /// The standard deviation of the flow velocity structure closable. + /// The mean of the inside water level. + /// The standard deviation of the inside water level. + /// The mean of the allowed level of increase for storage. + /// The standard deviation of the allowed level of increase for storage. + /// The mean of the model factor storage volume. + /// The standard deviation of the model factor storage volume. + /// The mean of the storage structure area. + /// The variation of the storage structure area. + /// The model factor inflow volume. + /// The mean of the flow width at bottom protection. + /// The standard deviation of the flow width at bottom protection. + /// The mean of the critical overtopping discharge. + /// The variation of the critical overtopping discharge. + /// The failure probability structure with erosion. + /// The mean of the storm duration. + /// The variation of the storm duration. + /// The mean of the berm width. + /// The standard deviation of the berm width. + /// The evaluation level. + /// The mean of the model factor load effect. + /// The standard deviation of the model factor load effect. + /// The mean of the wave ratio max h. + /// The standard deviation of the wave ratio max h. + /// The vertical distance. + /// The modification factor waves slowly-varying pressure component. + /// The modification factor dynamic or impulsive pressure component. protected StructuresStabilityPointCalculationInput(long hydraulicBoundaryLocationId, HydraRingSection hydraRingSection, IEnumerable forelandPoints, - double hydraRingVolumicWeightWater, double hydraRingGravitationalAcceleration, - double hydraRingLevelCrestStructureMean, double hydraRingLevelCrestStructureStandardDeviation, - double hydraRingStructureNormalOrientation, double hydraRingFactorStormDurationOpenStructure, - double hydraRingModelFactorSubCriticalFlowMean, double hydraRingModelFactorSubCriticalFlowVariation, - double hydraRingThresholdHeightOpenWeirMean, double hydraRingThresholdHeightOpenWeirStandardDeviation, - double hydraRingInsideWaterLevelFailureConstructionMean, double hydraRingInsideWaterLevelFailureConstructionStandardDeviation, - double hydraRingFailureProbabilityRepairClosure, - double hydraRingFailureCollisionEnergyMean, double hydraRingFailureCollisionEnergyVariation, - double hydraRingModelFactorCollisionLoadMean, double hydraRingModelFactorCollisionLoadVariation, - double hydraRingShipMassMean, double hydraRingShipMassVariation, - double hydraRingShipVelocityMean, double hydraRingShipVelocityVariation, - double hydraRingLevelingCount, double hydraRingProbabilityCollisionSecondaryStructure, - double hydraRingFlowVelocityStructureClosableMean, double hydraRingFlowVelocityStructureClosableStandardDeviation, - double hydraRingInsideWaterLevelMean, double hydraRingInsideWaterLevelStandardDeviation, - double hydraRingAllowedLevelIncreaseStorageMean, double hydraRingAllowedLevelIncreaseStorageStandardDeviation, - double hydraRingModelFactorStorageVolumeMean, double hydraRingModelFactorStorageVolumeStandardDeviation, - double hydraRingStorageStructureAreaMean, double hydraRingStorageStructureAreaVariation, - double hydraRingModelFactorInflowVolume, - double hydraRingFlowWidthAtBottomProtectionMean, double hydraRingFlowWidthAtBottomProtectionStandardDeviation, - double hydraRingCriticalOvertoppingDischargeMean, double hydraRingCriticalOvertoppingDischargeVariation, - double hydraRingFailureProbabilityStructureWithErosion, - double hydraRingStormDurationMean, double hydraRingStormDurationVariation, - double hydraRingBermWidthMean, double hydraRingBermWidthStandardDeviation, - double hydraRingEvaluationLevel, - double hydraRingModelFactorLoadEffectMean, double hydraRingModelFactorLoadEffectStandardDeviation, - double hydraRingWaveRatioMaxHMean, double hydraRingWaveRatioMaxHStandardDeviation, - double hydraRingVerticalDistance, - double hydraRingModificationFactorWavesSlowlyVaryingPressureComponent, - double hydraRingModificationFactorDynamicOrImpulsivePressureComponent) + double volumicWeightWater, + double gravitationalAcceleration, + double levelCrestStructureMean, double levelCrestStructureStandardDeviation, + double structureNormalOrientation, + double factorStormDurationOpenStructure, + double modelFactorSubCriticalFlowMean, double modelFactorSubCriticalFlowVariation, + double thresholdHeightOpenWeirMean, double thresholdHeightOpenWeirStandardDeviation, + double insideWaterLevelFailureConstructionMean, double insideWaterLevelFailureConstructionStandardDeviation, + double failureProbabilityRepairClosure, + double failureCollisionEnergyMean, double failureCollisionEnergyVariation, + double modelFactorCollisionLoadMean, double modelFactorCollisionLoadVariation, + double shipMassMean, double shipMassVariation, + double shipVelocityMean, double shipVelocityVariation, + double levelingCount, + double probabilityCollisionSecondaryStructure, + double flowVelocityStructureClosableMean, double flowVelocityStructureClosableStandardDeviation, + double insideWaterLevelMean, double insideWaterLevelStandardDeviation, + double allowedLevelIncreaseStorageMean, double allowedLevelIncreaseStorageStandardDeviation, + double modelFactorStorageVolumeMean, double modelFactorStorageVolumeStandardDeviation, + double storageStructureAreaMean, double storageStructureAreaVariation, + double modelFactorInflowVolume, + double flowWidthAtBottomProtectionMean, double flowWidthAtBottomProtectionStandardDeviation, + double criticalOvertoppingDischargeMean, double criticalOvertoppingDischargeVariation, + double failureProbabilityStructureWithErosion, + double stormDurationMean, double stormDurationVariation, + double bermWidthMean, double bermWidthStandardDeviation, + double evaluationLevel, + double modelFactorLoadEffectMean, double modelFactorLoadEffectStandardDeviation, + double waveRatioMaxHMean, double waveRatioMaxHStandardDeviation, + double verticalDistance, + double modificationFactorWavesSlowlyVaryingPressureComponent, + double modificationFactorDynamicOrImpulsivePressureComponent) : base(hydraulicBoundaryLocationId) { this.hydraRingSection = hydraRingSection; this.forelandPoints = forelandPoints; - volumicWeightWater = hydraRingVolumicWeightWater; - gravitationalAcceleration = hydraRingGravitationalAcceleration; - levelCrestStructureMean = hydraRingLevelCrestStructureMean; - levelCrestStructureStandardDeviation = hydraRingLevelCrestStructureStandardDeviation; - structureNormalOrientation = hydraRingStructureNormalOrientation; - factorStormDurationOpenStructure = hydraRingFactorStormDurationOpenStructure; - modelFactorSubCriticalFlowMean = hydraRingModelFactorSubCriticalFlowMean; - modelFactorSubCriticalFlowVariation = hydraRingModelFactorSubCriticalFlowVariation; - thresholdHeightOpenWeirMean = hydraRingThresholdHeightOpenWeirMean; - thresholdHeightOpenWeirStandardDeviation = hydraRingThresholdHeightOpenWeirStandardDeviation; - insideWaterLevelFailureConstructionMean = hydraRingInsideWaterLevelFailureConstructionMean; - insideWaterLevelFailureConstructionStandardDeviation = hydraRingInsideWaterLevelFailureConstructionStandardDeviation; - failureProbabilityRepairClosure = hydraRingFailureProbabilityRepairClosure; - failureCollisionEnergyMean = hydraRingFailureCollisionEnergyMean; - failureCollisionEnergyVariation = hydraRingFailureCollisionEnergyVariation; - modelFactorCollisionLoadMean = hydraRingModelFactorCollisionLoadMean; - modelFactorCollisionLoadVariation = hydraRingModelFactorCollisionLoadVariation; - shipMassMean = hydraRingShipMassMean; - shipMassVariation = hydraRingShipMassVariation; - shipVelocityMean = hydraRingShipVelocityMean; - shipVelocityVariation = hydraRingShipVelocityVariation; - levelingCount = hydraRingLevelingCount; - probabilityCollisionSecondaryStructure = hydraRingProbabilityCollisionSecondaryStructure; - flowVelocityStructureClosableMean = hydraRingFlowVelocityStructureClosableMean; - flowVelocityStructureClosableStandardDeviation = hydraRingFlowVelocityStructureClosableStandardDeviation; - insideWaterLevelMean = hydraRingInsideWaterLevelMean; - insideWaterLevelStandardDeviation = hydraRingInsideWaterLevelStandardDeviation; - allowedLevelIncreaseStorageMean = hydraRingAllowedLevelIncreaseStorageMean; - allowedLevelIncreaseStorageStandardDeviation = hydraRingAllowedLevelIncreaseStorageStandardDeviation; - modelFactorStorageVolumeMean = hydraRingModelFactorStorageVolumeMean; - modelFactorStorageVolumeStandardDeviation = hydraRingModelFactorStorageVolumeStandardDeviation; - storageStructureAreaMean = hydraRingStorageStructureAreaMean; - storageStructureAreaVariation = hydraRingStorageStructureAreaVariation; - modelFactorInflowVolume = hydraRingModelFactorInflowVolume; - flowWidthAtBottomProtectionMean = hydraRingFlowWidthAtBottomProtectionMean; - flowWidthAtBottomProtectionStandardDeviation = hydraRingFlowWidthAtBottomProtectionStandardDeviation; - criticalOvertoppingDischargeMean = hydraRingCriticalOvertoppingDischargeMean; - criticalOvertoppingDischargeVariation = hydraRingCriticalOvertoppingDischargeVariation; - failureProbabilityStructureWithErosion = hydraRingFailureProbabilityStructureWithErosion; - stormDurationMean = hydraRingStormDurationMean; - stormDurationVariation = hydraRingStormDurationVariation; - bermWidthMean = hydraRingBermWidthMean; - bermWidthStandardDeviation = hydraRingBermWidthStandardDeviation; - evaluationLevel = hydraRingEvaluationLevel; - modelFactorLoadEffectMean = hydraRingModelFactorLoadEffectMean; - modelFactorLoadEffectStandardDeviation = hydraRingModelFactorLoadEffectStandardDeviation; - waveRatioMaxHMean = hydraRingWaveRatioMaxHMean; - waveRatioMaxHStandardDeviation = hydraRingWaveRatioMaxHStandardDeviation; - verticalDistance = hydraRingVerticalDistance; - modificationFactorWavesSlowlyVaryingPressureComponent = hydraRingModificationFactorWavesSlowlyVaryingPressureComponent; - modificationFactorDynamicOrImpulsivePressureComponent = hydraRingModificationFactorDynamicOrImpulsivePressureComponent; + this.volumicWeightWater = volumicWeightWater; + this.gravitationalAcceleration = gravitationalAcceleration; + this.levelCrestStructureMean = levelCrestStructureMean; + this.levelCrestStructureStandardDeviation = levelCrestStructureStandardDeviation; + this.structureNormalOrientation = structureNormalOrientation; + this.factorStormDurationOpenStructure = factorStormDurationOpenStructure; + this.modelFactorSubCriticalFlowMean = modelFactorSubCriticalFlowMean; + this.modelFactorSubCriticalFlowVariation = modelFactorSubCriticalFlowVariation; + this.thresholdHeightOpenWeirMean = thresholdHeightOpenWeirMean; + this.thresholdHeightOpenWeirStandardDeviation = thresholdHeightOpenWeirStandardDeviation; + this.insideWaterLevelFailureConstructionMean = insideWaterLevelFailureConstructionMean; + this.insideWaterLevelFailureConstructionStandardDeviation = insideWaterLevelFailureConstructionStandardDeviation; + this.failureProbabilityRepairClosure = failureProbabilityRepairClosure; + this.failureCollisionEnergyMean = failureCollisionEnergyMean; + this.failureCollisionEnergyVariation = failureCollisionEnergyVariation; + this.modelFactorCollisionLoadMean = modelFactorCollisionLoadMean; + this.modelFactorCollisionLoadVariation = modelFactorCollisionLoadVariation; + this.shipMassMean = shipMassMean; + this.shipMassVariation = shipMassVariation; + this.shipVelocityMean = shipVelocityMean; + this.shipVelocityVariation = shipVelocityVariation; + this.levelingCount = levelingCount; + this.probabilityCollisionSecondaryStructure = probabilityCollisionSecondaryStructure; + this.flowVelocityStructureClosableMean = flowVelocityStructureClosableMean; + this.flowVelocityStructureClosableStandardDeviation = flowVelocityStructureClosableStandardDeviation; + this.insideWaterLevelMean = insideWaterLevelMean; + this.insideWaterLevelStandardDeviation = insideWaterLevelStandardDeviation; + this.allowedLevelIncreaseStorageMean = allowedLevelIncreaseStorageMean; + this.allowedLevelIncreaseStorageStandardDeviation = allowedLevelIncreaseStorageStandardDeviation; + this.modelFactorStorageVolumeMean = modelFactorStorageVolumeMean; + this.modelFactorStorageVolumeStandardDeviation = modelFactorStorageVolumeStandardDeviation; + this.storageStructureAreaMean = storageStructureAreaMean; + this.storageStructureAreaVariation = storageStructureAreaVariation; + this.modelFactorInflowVolume = modelFactorInflowVolume; + this.flowWidthAtBottomProtectionMean = flowWidthAtBottomProtectionMean; + this.flowWidthAtBottomProtectionStandardDeviation = flowWidthAtBottomProtectionStandardDeviation; + this.criticalOvertoppingDischargeMean = criticalOvertoppingDischargeMean; + this.criticalOvertoppingDischargeVariation = criticalOvertoppingDischargeVariation; + this.failureProbabilityStructureWithErosion = failureProbabilityStructureWithErosion; + this.stormDurationMean = stormDurationMean; + this.stormDurationVariation = stormDurationVariation; + this.bermWidthMean = bermWidthMean; + this.bermWidthStandardDeviation = bermWidthStandardDeviation; + this.evaluationLevel = evaluationLevel; + this.modelFactorLoadEffectMean = modelFactorLoadEffectMean; + this.modelFactorLoadEffectStandardDeviation = modelFactorLoadEffectStandardDeviation; + this.waveRatioMaxHMean = waveRatioMaxHMean; + this.waveRatioMaxHStandardDeviation = waveRatioMaxHStandardDeviation; + this.verticalDistance = verticalDistance; + this.modificationFactorWavesSlowlyVaryingPressureComponent = modificationFactorWavesSlowlyVaryingPressureComponent; + this.modificationFactorDynamicOrImpulsivePressureComponent = modificationFactorDynamicOrImpulsivePressureComponent; } public override HydraRingFailureMechanismType FailureMechanismType @@ -263,159 +266,96 @@ { get { - return GetHydraRingVariables(); + return GetVariables(); } } public abstract override int? GetSubMechanismModelId(int subMechanismId); - private IEnumerable GetHydraRingVariables() + private IEnumerable GetVariables() { - // Volumic weight water yield return new HydraRingVariable(43, HydraRingDistributionType.Deterministic, volumicWeightWater, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - - // Gravitational acceleration yield return new HydraRingVariable(58, HydraRingDistributionType.Deterministic, gravitationalAcceleration, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - - // Level crest structure yield return new HydraRingVariable(60, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, levelCrestStructureMean, levelCrestStructureStandardDeviation, double.NaN); - - // Orientation of the normal of the structure yield return new HydraRingVariable(61, HydraRingDistributionType.Deterministic, structureNormalOrientation, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - - // Factor storm duration open structure yield return new HydraRingVariable(63, HydraRingDistributionType.Deterministic, factorStormDurationOpenStructure, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - - // Model factor sub critical flow yield return new HydraRingVariable(64, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, modelFactorSubCriticalFlowMean, modelFactorSubCriticalFlowVariation, double.NaN); - - // Threshold height open weir yield return new HydraRingVariable(65, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, thresholdHeightOpenWeirMean, thresholdHeightOpenWeirStandardDeviation, double.NaN); - - // Inside water level at failure of construction yield return new HydraRingVariable(82, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, insideWaterLevelFailureConstructionMean, insideWaterLevelFailureConstructionStandardDeviation, double.NaN); - - // Failure probability repair closure yield return new HydraRingVariable(85, HydraRingDistributionType.Deterministic, failureProbabilityRepairClosure, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - - // Failure collision energy yield return new HydraRingVariable(86, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, failureCollisionEnergyMean, failureCollisionEnergyVariation, double.NaN); - - // Model factor collision load yield return new HydraRingVariable(87, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, modelFactorCollisionLoadMean, modelFactorCollisionLoadVariation, double.NaN); - - // Ship mass yield return new HydraRingVariable(88, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, shipMassMean, shipMassVariation, double.NaN); - - // Ship velocity yield return new HydraRingVariable(89, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, shipVelocityMean, shipVelocityVariation, double.NaN); - - // Leveling count yield return new HydraRingVariable(90, HydraRingDistributionType.Deterministic, levelingCount, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - - // Probability collision secondary structure yield return new HydraRingVariable(91, HydraRingDistributionType.Deterministic, probabilityCollisionSecondaryStructure, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - - // Flow velocity structure closable yield return new HydraRingVariable(92, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, flowVelocityStructureClosableMean, flowVelocityStructureClosableStandardDeviation, double.NaN); - - // Inside water level yield return new HydraRingVariable(93, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, insideWaterLevelMean, insideWaterLevelStandardDeviation, double.NaN); - - // Allowed level increase storage yield return new HydraRingVariable(94, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, allowedLevelIncreaseStorageMean, allowedLevelIncreaseStorageStandardDeviation, double.NaN); - - // Model factor storage volume yield return new HydraRingVariable(95, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, modelFactorStorageVolumeMean, modelFactorStorageVolumeStandardDeviation, double.NaN); - - // Storage structure area yield return new HydraRingVariable(96, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, storageStructureAreaMean, storageStructureAreaVariation, double.NaN); - - // Model factor inflow volume yield return new HydraRingVariable(97, HydraRingDistributionType.Deterministic, modelFactorInflowVolume, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - - // Flow width at bottom protection yield return new HydraRingVariable(103, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, flowWidthAtBottomProtectionMean, flowWidthAtBottomProtectionStandardDeviation, double.NaN); - - // Critical overtopping discharge yield return new HydraRingVariable(104, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, criticalOvertoppingDischargeMean, criticalOvertoppingDischargeVariation, double.NaN); - - // Failure probability structure with erosion yield return new HydraRingVariable(105, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, failureProbabilityStructureWithErosion, 0, double.NaN); // HACK: Pass the deterministic value as normal distribution (with standard deviation 0.0) as Hydra-Ring otherwise crashes - - // Storm duration yield return new HydraRingVariable(108, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, stormDurationMean, stormDurationVariation, double.NaN); - - // Berm width yield return new HydraRingVariable(130, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, bermWidthMean, bermWidthStandardDeviation, double.NaN); - - // Evaluation level yield return new HydraRingVariable(131, HydraRingDistributionType.Deterministic, evaluationLevel, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - - // Model factor load effect yield return new HydraRingVariable(132, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, modelFactorLoadEffectMean, modelFactorLoadEffectStandardDeviation, double.NaN); - - // Wave ratio max h yield return new HydraRingVariable(133, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, waveRatioMaxHMean, waveRatioMaxHStandardDeviation, double.NaN); - - // Vertical distance yield return new HydraRingVariable(134, HydraRingDistributionType.Deterministic, verticalDistance, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - - // Modification factor waves slowly-varying pressure component yield return new HydraRingVariable(135, HydraRingDistributionType.Deterministic, modificationFactorWavesSlowlyVaryingPressureComponent, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); - - // Modification factor dynamic or impulsive pressure component yield return new HydraRingVariable(136, HydraRingDistributionType.Deterministic, modificationFactorDynamicOrImpulsivePressureComponent, HydraRingDeviationType.Standard, double.NaN, double.NaN, double.NaN); } Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointFloodedCulvertLinearCalculationInput.cs =================================================================== diff -u -r4180a5bc32186dc6747a286ae5e490034f6f111a -r4fc64174b80f971a226911d60393fbf8b166242d --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointFloodedCulvertLinearCalculationInput.cs (.../StructuresStabilityPointFloodedCulvertLinearCalculationInput.cs) (revision 4180a5bc32186dc6747a286ae5e490034f6f111a) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointFloodedCulvertLinearCalculationInput.cs (.../StructuresStabilityPointFloodedCulvertLinearCalculationInput.cs) (revision 4fc64174b80f971a226911d60393fbf8b166242d) @@ -41,142 +41,148 @@ /// /// Creates a new instance of . /// - /// The id of the hydraulic station to use during the calculation. - /// The section to use during the calculation. - /// The foreland points to use during the calculation. - /// The volumic weight of water to use during the calculation. - /// The gravitational acceleration to use during the calculation. - /// The mean of the level crest structure to use during the calculation. - /// The standard deviation of the level crest structure to use during the calculation. - /// The orientation of the normal of the structure to use during the calculation. - /// The factor of the storm duration for an open structure to use during the calculation. - /// The mean of the model factor sub critical flow to use during the calculation. - /// The variation of the model factor sub critical flow to use during the calculation. - /// The mean of the threshold height open weir to use during the calculation. - /// The standard deviation of the threshold height open weir to use during the calculation. - /// The mean of the inside water level at failure of construction to use during the calculation. - /// The standard deviation of the inside water level at failure of construction to use during the calculation. - /// The failure probability repair closure to use during the calculation. - /// The mean of the failure collision energy to use during the calculation. - /// The variation of the failure collision energy to use during the calculation. - /// The mean of the model factor collision load to use during the calculation. - /// The variation of the model factor collision load to use during the calculation. - /// The mean of the ship mass to use during the calculation. - /// The variation of the ship mass to use during the calculation. - /// The mean of the ship velocity to use during the calculation. - /// The variation of the ship velocity to use during the calculation. - /// The leveling count to use during the calculation. - /// The probability collision secondary structure to use during the calculation. - /// The mean of the flow velocity structure closable to use during the calculation. - /// The standard deviation of the flow velocity structure closable to use during the calculation. - /// The mean of the inside water level to use during the calculation. - /// The standard deviation of the inside water level to use during the calculation. - /// The mean of the allowed level increase for storage to use during the calculation. - /// The standard deviation of the allowed level increase for storage to use during the calculation. - /// The mean of the model factor storage volume to use during the calculation. - /// The standard deviation of the model factor storage volume to use during the calculation. - /// The mean of the storage structure area to use during the calculation. - /// The variation of the storage structure area to use during the calculation. - /// The model factor inflow volume to use during the calculation. - /// The mean of the flow width at bottom protection to use during the calculation. - /// The standard deviation of the flow width at bottom protection to use during the calculation. - /// The mean of the critical overtopping discharge to use during the calculation. - /// The variation of the critical overtopping discharge to use during the calculation. - /// The failure probability structure with erosion to use during the calculation. - /// The mean of the storm duration to use during the calculation. - /// The variation of the storm duration to use during the calculation. - /// The mean of the berm width to use during the calculation. - /// The standard deviation of the berm width to use during the calculation. - /// The evaluation level to use during the calculation. - /// The mean of the model factor load effect to use during the calculation. - /// The standard deviation of the model factor load effect to use during the calculation. - /// The mean of the wave ratio max h to use during the calculation. - /// The standard deviation of the wave ratio max h to use during the calculation. - /// The vertical distance to use during the calculation. - /// The modification factor waves slowly-varying pressure component to use during the calculation. - /// The modification factor dynamic or impulsive pressure component to use during the calculation. - /// The mean of the drain coefficient to use during the calculation. - /// The standard deviation of the drain coefficient to use during the calculation. - /// The mean of the area of flow apertures to use during the calculation. - /// The standard diviation of the area of flow apertures to use during the calculation. - /// The mean of the stability linear load model to use during the calculation. - /// The variation of the stability linear load model to use during the calculation. - /// The mean of the constructive strength linear load model to use during the calculation. - /// The variation of the constructive strength linear load model to use during the calculation. + /// The id of the hydraulic station. + /// The section. + /// The foreland points. + /// The volumic weight of water. + /// The gravitational acceleration. + /// The mean of the level crest of the structure. + /// The standard deviation of the level crest of the structure. + /// The orientation of the normal of the structure. + /// The factor of the storm duration for an open structure. + /// The mean of the model factor sub critical flow. + /// The variation of the model factor sub critical flow. + /// The mean of the threshold height open weir. + /// The standard deviation of the threshold height open weir. + /// The mean of the inside water level at failure of construction. + /// The standard deviation of the inside water level at failure of construction. + /// The failure probability repair closure. + /// The mean of the failure collision energy. + /// The variation of the failure collision energy. + /// The mean of the model factor collision load. + /// The variation of the model factor collision load. + /// The mean of the ship mass. + /// The variation of the ship mass. + /// The mean of the ship velocity. + /// The variation of the ship velocity. + /// The leveling count. + /// The probability of collision of the secondary structure. + /// The mean of the flow velocity structure closable. + /// The standard deviation of the flow velocity structure closable. + /// The mean of the inside water level. + /// The standard deviation of the inside water level. + /// The mean of the allowed level of increase for storage. + /// The standard deviation of the allowed level of increase for storage. + /// The mean of the model factor storage volume. + /// The standard deviation of the model factor storage volume. + /// The mean of the storage structure area. + /// The variation of the storage structure area. + /// The model factor inflow volume. + /// The mean of the flow width at bottom protection. + /// The standard deviation of the flow width at bottom protection. + /// The mean of the critical overtopping discharge. + /// The variation of the critical overtopping discharge. + /// The failure probability structure with erosion. + /// The mean of the storm duration. + /// The variation of the storm duration. + /// The mean of the berm width. + /// The standard deviation of the berm width. + /// The evaluation level. + /// The mean of the model factor load effect. + /// The standard deviation of the model factor load effect. + /// The mean of the wave ratio max h. + /// The standard deviation of the wave ratio max h. + /// The vertical distance. + /// The modification factor waves slowly-varying pressure component. + /// The modification factor dynamic or impulsive pressure component. + /// The mean of the drain coefficient. + /// The standard deviation of the drain coefficient. + /// The mean of the area of flow apertures. + /// The standard deviation of the area of flow apertures. + /// The mean of the stability linear load model. + /// The variation of the stability linear load model. + /// The mean of the constructive strength linear load model. + /// The variation of the constructive strength linear load model. public StructuresStabilityPointFloodedCulvertLinearCalculationInput(long hydraulicBoundaryLocationId, HydraRingSection hydraRingSection, IEnumerable forelandPoints, - double hydraRingVolumicWeightWater, double hydraRingGravitationalAcceleration, - double hydraRingLevelCrestStructureMean, double hydraRingLevelCrestStructureStandardDeviation, - double hydraRingStructureNormalOrientation, double hydraRingFactorStormDurationOpenStructure, - double hydraRingModelFactorSubCriticalFlowMean, double hydraRingModelFactorSubCriticalFlowVariation, - double hydraRingThresholdHeightOpenWeirMean, double hydraRingThresholdHeightOpenWeirStandardDeviation, - double hydraRingInsideWaterLevelFailureConstructionMean, double hydraRingInsideWaterLevelFailureConstructionStandardDeviation, - double hydraRingFailureProbabilityRepairClosure, - double hydraRingFailureCollisionEnergyMean, double hydraRingFailureCollisionEnergyVariation, - double hydraRingModelFactorCollisionLoadMean, double hydraRingModelFactorCollisionLoadVariation, - double hydraRingShipMassMean, double hydraRingShipMassVariation, - double hydraRingShipVelocityMean, double hydraRingShipVelocityVariation, - double hydraRingLevelingCount, double hydraRingProbabilityCollisionSecondaryStructure, - double hydraRingFlowVelocityStructureClosableMean, double hydraRingFlowVelocityStructureClosableStandardDeviation, - double hydraRingInsideWaterLevelMean, double hydraRingInsideWaterLevelStandardDeviation, - double hydraRingAllowedLevelIncreaseStorageMean, double hydraRingAllowedLevelIncreaseStorageStandardDeviation, - double hydraRingModelFactorStorageVolumeMean, double hydraRingModelFactorStorageVolumeStandardDeviation, - double hydraRingStorageStructureAreaMean, double hydraRingStorageStructureAreaVariation, - double hydraRingModelFactorInflowVolume, - double hydraRingFlowWidthAtBottomProtectionMean, double hydraRingFlowWidthAtBottomProtectionStandardDeviation, - double hydraRingCriticalOvertoppingDischargeMean, double hydraRingCriticalOvertoppingDischargeVariation, - double hydraRingFailureProbabilityStructureWithErosion, - double hydraRingStormDurationMean, double hydraRingStormDurationVariation, - double hydraRingBermWidthMean, double hydraRingBermWidthStandardDeviation, - double hydraRingEvaluationLevel, - double hydraRingModelFactorLoadEffectMean, double hydraRingModelFactorLoadEffectStandardDeviation, - double hydraRingWaveRatioMaxHMean, double hydraRingWaveRatioMaxHStandardDeviation, - double hydraRingVerticalDistance, - double hydraRingModificationFactorWavesSlowlyVaryingPressureComponent, - double hydraRingModificationFactorDynamicOrImpulsivePressureComponent, - double hydraRingDrainCoefficientMean, double hydraRingDrainCoefficientStandardDeviation, - double hydraRingAreaFlowAperturesMean, double hydraRingAreaFlowAperturesStandardDeviation, - double hydraRingStabilityLinearLoadModelMean, double hydraRingStabilityLinearLoadModelVariation, - double hydraRingConstructiveStrengthLinearLoadModelMean, double hydraRingConstructiveStrengthLinearLoadModelVariation) + double volumicWeightWater, + double gravitationalAcceleration, + double levelCrestStructureMean, double levelCrestStructureStandardDeviation, + double structureNormalOrientation, + double factorStormDurationOpenStructure, + double modelFactorSubCriticalFlowMean, double modelFactorSubCriticalFlowVariation, + double thresholdHeightOpenWeirMean, double thresholdHeightOpenWeirStandardDeviation, + double insideWaterLevelFailureConstructionMean, double insideWaterLevelFailureConstructionStandardDeviation, + double failureProbabilityRepairClosure, + double failureCollisionEnergyMean, double failureCollisionEnergyVariation, + double modelFactorCollisionLoadMean, double modelFactorCollisionLoadVariation, + double shipMassMean, double shipMassVariation, + double shipVelocityMean, double shipVelocityVariation, + double levelingCount, + double probabilityCollisionSecondaryStructure, + double flowVelocityStructureClosableMean, double flowVelocityStructureClosableStandardDeviation, + double insideWaterLevelMean, double insideWaterLevelStandardDeviation, + double allowedLevelIncreaseStorageMean, double allowedLevelIncreaseStorageStandardDeviation, + double modelFactorStorageVolumeMean, double modelFactorStorageVolumeStandardDeviation, + double storageStructureAreaMean, double storageStructureAreaVariation, + double modelFactorInflowVolume, + double flowWidthAtBottomProtectionMean, double flowWidthAtBottomProtectionStandardDeviation, + double criticalOvertoppingDischargeMean, double criticalOvertoppingDischargeVariation, + double failureProbabilityStructureWithErosion, + double stormDurationMean, double stormDurationVariation, + double bermWidthMean, double bermWidthStandardDeviation, + double evaluationLevel, + double modelFactorLoadEffectMean, double modelFactorLoadEffectStandardDeviation, + double waveRatioMaxHMean, double waveRatioMaxHStandardDeviation, + double verticalDistance, + double modificationFactorWavesSlowlyVaryingPressureComponent, + double modificationFactorDynamicOrImpulsivePressureComponent, + double drainCoefficientMean, double drainCoefficientStandardDeviation, + double areaFlowAperturesMean, double areaFlowAperturesStandardDeviation, + double stabilityLinearLoadModelMean, double stabilityLinearLoadModelVariation, + double constructiveStrengthLinearLoadModelMean, double constructiveStrengthLinearLoadModelVariation) : base(hydraulicBoundaryLocationId, hydraRingSection, forelandPoints, - hydraRingVolumicWeightWater, hydraRingGravitationalAcceleration, - hydraRingLevelCrestStructureMean, hydraRingLevelCrestStructureStandardDeviation, - hydraRingStructureNormalOrientation, hydraRingFactorStormDurationOpenStructure, - hydraRingModelFactorSubCriticalFlowMean, hydraRingModelFactorSubCriticalFlowVariation, - hydraRingThresholdHeightOpenWeirMean, hydraRingThresholdHeightOpenWeirStandardDeviation, - hydraRingInsideWaterLevelFailureConstructionMean, hydraRingInsideWaterLevelFailureConstructionStandardDeviation, - hydraRingFailureProbabilityRepairClosure, - hydraRingFailureCollisionEnergyMean, hydraRingFailureCollisionEnergyVariation, - hydraRingModelFactorCollisionLoadMean, hydraRingModelFactorCollisionLoadVariation, - hydraRingShipMassMean, hydraRingShipMassVariation, - hydraRingShipVelocityMean, hydraRingShipVelocityVariation, - hydraRingLevelingCount, hydraRingProbabilityCollisionSecondaryStructure, - hydraRingFlowVelocityStructureClosableMean, hydraRingFlowVelocityStructureClosableStandardDeviation, - hydraRingInsideWaterLevelMean, hydraRingInsideWaterLevelStandardDeviation, - hydraRingAllowedLevelIncreaseStorageMean, hydraRingAllowedLevelIncreaseStorageStandardDeviation, - hydraRingModelFactorStorageVolumeMean, hydraRingModelFactorStorageVolumeStandardDeviation, - hydraRingStorageStructureAreaMean, hydraRingStorageStructureAreaVariation, - hydraRingModelFactorInflowVolume, - hydraRingFlowWidthAtBottomProtectionMean, hydraRingFlowWidthAtBottomProtectionStandardDeviation, - hydraRingCriticalOvertoppingDischargeMean, hydraRingCriticalOvertoppingDischargeVariation, - hydraRingFailureProbabilityStructureWithErosion, - hydraRingStormDurationMean, hydraRingStormDurationVariation, - hydraRingBermWidthMean, hydraRingBermWidthStandardDeviation, - hydraRingEvaluationLevel, - hydraRingModelFactorLoadEffectMean, hydraRingModelFactorLoadEffectStandardDeviation, - hydraRingWaveRatioMaxHMean, hydraRingWaveRatioMaxHStandardDeviation, - hydraRingVerticalDistance, - hydraRingModificationFactorWavesSlowlyVaryingPressureComponent, - hydraRingModificationFactorDynamicOrImpulsivePressureComponent) + volumicWeightWater, + gravitationalAcceleration, + levelCrestStructureMean, levelCrestStructureStandardDeviation, + structureNormalOrientation, + factorStormDurationOpenStructure, + modelFactorSubCriticalFlowMean, modelFactorSubCriticalFlowVariation, + thresholdHeightOpenWeirMean, thresholdHeightOpenWeirStandardDeviation, + insideWaterLevelFailureConstructionMean, insideWaterLevelFailureConstructionStandardDeviation, + failureProbabilityRepairClosure, + failureCollisionEnergyMean, failureCollisionEnergyVariation, + modelFactorCollisionLoadMean, modelFactorCollisionLoadVariation, + shipMassMean, shipMassVariation, + shipVelocityMean, shipVelocityVariation, + levelingCount, + probabilityCollisionSecondaryStructure, + flowVelocityStructureClosableMean, flowVelocityStructureClosableStandardDeviation, + insideWaterLevelMean, insideWaterLevelStandardDeviation, + allowedLevelIncreaseStorageMean, allowedLevelIncreaseStorageStandardDeviation, + modelFactorStorageVolumeMean, modelFactorStorageVolumeStandardDeviation, + storageStructureAreaMean, storageStructureAreaVariation, + modelFactorInflowVolume, + flowWidthAtBottomProtectionMean, flowWidthAtBottomProtectionStandardDeviation, + criticalOvertoppingDischargeMean, criticalOvertoppingDischargeVariation, + failureProbabilityStructureWithErosion, + stormDurationMean, stormDurationVariation, + bermWidthMean, bermWidthStandardDeviation, + evaluationLevel, + modelFactorLoadEffectMean, modelFactorLoadEffectStandardDeviation, + waveRatioMaxHMean, waveRatioMaxHStandardDeviation, + verticalDistance, + modificationFactorWavesSlowlyVaryingPressureComponent, + modificationFactorDynamicOrImpulsivePressureComponent) { - drainCoefficientMean = hydraRingDrainCoefficientMean; - drainCoefficientStandardDeviation = hydraRingDrainCoefficientStandardDeviation; - areaFlowAperturesMean = hydraRingAreaFlowAperturesMean; - areaFlowAperturesStandardDeviation = hydraRingAreaFlowAperturesStandardDeviation; - stabilityLinearLoadModelMean = hydraRingStabilityLinearLoadModelMean; - stabilityLinearLoadModelVariation = hydraRingStabilityLinearLoadModelVariation; - constructiveStrengthLinearLoadModelMean = hydraRingConstructiveStrengthLinearLoadModelMean; - constructiveStrengthLinearLoadModelVariation = hydraRingConstructiveStrengthLinearLoadModelVariation; + this.drainCoefficientMean = drainCoefficientMean; + this.drainCoefficientStandardDeviation = drainCoefficientStandardDeviation; + this.areaFlowAperturesMean = areaFlowAperturesMean; + this.areaFlowAperturesStandardDeviation = areaFlowAperturesStandardDeviation; + this.stabilityLinearLoadModelMean = stabilityLinearLoadModelMean; + this.stabilityLinearLoadModelVariation = stabilityLinearLoadModelVariation; + this.constructiveStrengthLinearLoadModelMean = constructiveStrengthLinearLoadModelMean; + this.constructiveStrengthLinearLoadModelVariation = constructiveStrengthLinearLoadModelVariation; } public override IEnumerable Variables @@ -209,22 +215,15 @@ private IEnumerable GetVariables() { - // Drain coefficient yield return new HydraRingVariable(66, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, drainCoefficientMean, drainCoefficientStandardDeviation, double.NaN); - - // Area flow apertures yield return new HydraRingVariable(67, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, areaFlowAperturesMean, areaFlowAperturesStandardDeviation, double.NaN); - - // Stability linear load model yield return new HydraRingVariable(80, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, stabilityLinearLoadModelMean, stabilityLinearLoadModelVariation, double.NaN); - - // Constructive strength linear load model yield return new HydraRingVariable(83, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, constructiveStrengthLinearLoadModelMean, constructiveStrengthLinearLoadModelVariation, double.NaN); Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointFloodedCulvertQuadraticCalculationInput.cs =================================================================== diff -u -r4180a5bc32186dc6747a286ae5e490034f6f111a -r4fc64174b80f971a226911d60393fbf8b166242d --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointFloodedCulvertQuadraticCalculationInput.cs (.../StructuresStabilityPointFloodedCulvertQuadraticCalculationInput.cs) (revision 4180a5bc32186dc6747a286ae5e490034f6f111a) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointFloodedCulvertQuadraticCalculationInput.cs (.../StructuresStabilityPointFloodedCulvertQuadraticCalculationInput.cs) (revision 4fc64174b80f971a226911d60393fbf8b166242d) @@ -41,142 +41,148 @@ /// /// Creates a new instance of . /// - /// The id of the hydraulic station to use during the calculation. - /// The section to use during the calculation. - /// The foreland points to use during the calculation. - /// The volumic weight of water to use during the calculation. - /// The gravitational acceleration to use during the calculation. - /// The mean of the level crest structure to use during the calculation. - /// The standard deviation of the level crest structure to use during the calculation. - /// The orientation of the normal of the structure to use during the calculation. - /// The factor of the storm duration for an open structure to use during the calculation. - /// The mean of the model factor sub critical flow to use during the calculation. - /// The variation of the model factor sub critical flow to use during the calculation. - /// The mean of the threshold height open weir to use during the calculation. - /// The standard deviation of the threshold height open weir to use during the calculation. - /// The mean of the inside water level at failure of construction to use during the calculation. - /// The standard deviation of the inside water level at failure of construction to use during the calculation. - /// The failure probability repair closure to use during the calculation. - /// The mean of the failure collision energy to use during the calculation. - /// The variation of the failure collision energy to use during the calculation. - /// The mean of the model factor collision load to use during the calculation. - /// The variation of the model factor collision load to use during the calculation. - /// The mean of the ship mass to use during the calculation. - /// The variation of the ship mass to use during the calculation. - /// The mean of the ship velocity to use during the calculation. - /// The variation of the ship velocity to use during the calculation. - /// The leveling count to use during the calculation. - /// The probability collision secondary structure to use during the calculation. - /// The mean of the flow velocity structure closable to use during the calculation. - /// The standard deviation of the flow velocity structure closable to use during the calculation. - /// The mean of the inside water level to use during the calculation. - /// The standard deviation of the inside water level to use during the calculation. - /// The mean of the allowed level increase for storage to use during the calculation. - /// The standard deviation of the allowed level increase for storage to use during the calculation. - /// The mean of the model factor storage volume to use during the calculation. - /// The standard deviation of the model factor storage volume to use during the calculation. - /// The mean of the storage structure area to use during the calculation. - /// The variation of the storage structure area to use during the calculation. - /// The model factor inflow volume to use during the calculation. - /// The mean of the flow width at bottom protection to use during the calculation. - /// The standard deviation of the flow width at bottom protection to use during the calculation. - /// The mean of the critical overtopping discharge to use during the calculation. - /// The variation of the critical overtopping discharge to use during the calculation. - /// The failure probability structure with erosion to use during the calculation. - /// The mean of the storm duration to use during the calculation. - /// The variation of the storm duration to use during the calculation. - /// The mean of the berm width to use during the calculation. - /// The standard deviation of the berm width to use during the calculation. - /// The evaluation level to use during the calculation. - /// The mean of the model factor load effect to use during the calculation. - /// The standard deviation of the model factor load effect to use during the calculation. - /// The mean of the wave ratio max h to use during the calculation. - /// The standard deviation of the wave ratio max h to use during the calculation. - /// The vertical distance to use during the calculation. - /// The modification factor waves slowly-varying pressure component to use during the calculation. - /// The modification factor dynamic or impulsive pressure component to use during the calculation. - /// The mean of the drain coefficient to use during the calculation. - /// The standard deviation of the drain coefficient to use during the calculation. - /// The mean of the area of flow apertures to use during the calculation. - /// The standard diviation of the area of flow apertures to use during the calculation. - /// The mean of the stability quadratic load model to use during the calculation. - /// The variation of the stability quadratic load model to use during the calculation. - /// The mean of the constructive strength quadratic load model to use during the calculation. - /// The variation of the constructive strength quadratic load model to use during the calculation. + /// The id of the hydraulic station. + /// The section. + /// The foreland points. + /// The volumic weight of water. + /// The gravitational acceleration. + /// The mean of the level crest of the structure. + /// The standard deviation of the level crest of the structure. + /// The orientation of the normal of the structure. + /// The factor of the storm duration for an open structure. + /// The mean of the model factor sub critical flow. + /// The variation of the model factor sub critical flow. + /// The mean of the threshold height open weir. + /// The standard deviation of the threshold height open weir. + /// The mean of the inside water level at failure of construction. + /// The standard deviation of the inside water level at failure of construction. + /// The failure probability repair closure. + /// The mean of the failure collision energy. + /// The variation of the failure collision energy. + /// The mean of the model factor collision load. + /// The variation of the model factor collision load. + /// The mean of the ship mass. + /// The variation of the ship mass. + /// The mean of the ship velocity. + /// The variation of the ship velocity. + /// The leveling count. + /// The probability of collision of the secondary structure. + /// The mean of the flow velocity structure closable. + /// The standard deviation of the flow velocity structure closable. + /// The mean of the inside water level. + /// The standard deviation of the inside water level. + /// The mean of the allowed level of increase for storage. + /// The standard deviation of the allowed level of increase for storage. + /// The mean of the model factor storage volume. + /// The standard deviation of the model factor storage volume. + /// The mean of the storage structure area. + /// The variation of the storage structure area. + /// The model factor inflow volume. + /// The mean of the flow width at bottom protection. + /// The standard deviation of the flow width at bottom protection. + /// The mean of the critical overtopping discharge. + /// The variation of the critical overtopping discharge. + /// The failure probability structure with erosion. + /// The mean of the storm duration. + /// The variation of the storm duration. + /// The mean of the berm width. + /// The standard deviation of the berm width. + /// The evaluation level. + /// The mean of the model factor load effect. + /// The standard deviation of the model factor load effect. + /// The mean of the wave ratio max h. + /// The standard deviation of the wave ratio max h. + /// The vertical distance. + /// The modification factor waves slowly-varying pressure component. + /// The modification factor dynamic or impulsive pressure component. + /// The mean of the drain coefficient. + /// The standard deviation of the drain coefficient. + /// The mean of the area of flow apertures. + /// The standard deviation of the area of flow apertures. + /// The mean of the stability quadratic load model. + /// The variation of the stability quadratic load model. + /// The mean of the constructive strength quadratic load model. + /// The variation of the constructive strength quadratic load model. public StructuresStabilityPointFloodedCulvertQuadraticCalculationInput(long hydraulicBoundaryLocationId, HydraRingSection hydraRingSection, IEnumerable forelandPoints, - double hydraRingVolumicWeightWater, double hydraRingGravitationalAcceleration, - double hydraRingLevelCrestStructureMean, double hydraRingLevelCrestStructureStandardDeviation, - double hydraRingStructureNormalOrientation, double hydraRingFactorStormDurationOpenStructure, - double hydraRingModelFactorSubCriticalFlowMean, double hydraRingModelFactorSubCriticalFlowVariation, - double hydraRingThresholdHeightOpenWeirMean, double hydraRingThresholdHeightOpenWeirStandardDeviation, - double hydraRingInsideWaterLevelFailureConstructionMean, double hydraRingInsideWaterLevelFailureConstructionStandardDeviation, - double hydraRingFailureProbabilityRepairClosure, - double hydraRingFailureCollisionEnergyMean, double hydraRingFailureCollisionEnergyVariation, - double hydraRingModelFactorCollisionLoadMean, double hydraRingModelFactorCollisionLoadVariation, - double hydraRingShipMassMean, double hydraRingShipMassVariation, - double hydraRingShipVelocityMean, double hydraRingShipVelocityVariation, - double hydraRingLevelingCount, double hydraRingProbabilityCollisionSecondaryStructure, - double hydraRingFlowVelocityStructureClosableMean, double hydraRingFlowVelocityStructureClosableStandardDeviation, - double hydraRingInsideWaterLevelMean, double hydraRingInsideWaterLevelStandardDeviation, - double hydraRingAllowedLevelIncreaseStorageMean, double hydraRingAllowedLevelIncreaseStorageStandardDeviation, - double hydraRingModelFactorStorageVolumeMean, double hydraRingModelFactorStorageVolumeStandardDeviation, - double hydraRingStorageStructureAreaMean, double hydraRingStorageStructureAreaVariation, - double hydraRingModelFactorInflowVolume, - double hydraRingFlowWidthAtBottomProtectionMean, double hydraRingFlowWidthAtBottomProtectionStandardDeviation, - double hydraRingCriticalOvertoppingDischargeMean, double hydraRingCriticalOvertoppingDischargeVariation, - double hydraRingFailureProbabilityStructureWithErosion, - double hydraRingStormDurationMean, double hydraRingStormDurationVariation, - double hydraRingBermWidthMean, double hydraRingBermWidthStandardDeviation, - double hydraRingEvaluationLevel, - double hydraRingModelFactorLoadEffectMean, double hydraRingModelFactorLoadEffectStandardDeviation, - double hydraRingWaveRatioMaxHMean, double hydraRingWaveRatioMaxHStandardDeviation, - double hydraRingVerticalDistance, - double hydraRingModificationFactorWavesSlowlyVaryingPressureComponent, - double hydraRingModificationFactorDynamicOrImpulsivePressureComponent, - double hydraRingDrainCoefficientMean, double hydraRingDrainCoefficientStandardDeviation, - double hydraRingAreaFlowAperturesMean, double hydraRingAreaFlowAperturesStandardDeviation, - double hydraRingStabilityQuadraticLoadModelMean, double hydraRingStabilityQuadraticLoadModelVariation, - double hydraRingConstructiveStrengthQuadraticLoadModelMean, double hydraRingConstructiveStrengthQuadraticLoadModelVariation) + double volumicWeightWater, + double gravitationalAcceleration, + double levelCrestStructureMean, double levelCrestStructureStandardDeviation, + double structureNormalOrientation, + double factorStormDurationOpenStructure, + double modelFactorSubCriticalFlowMean, double modelFactorSubCriticalFlowVariation, + double thresholdHeightOpenWeirMean, double thresholdHeightOpenWeirStandardDeviation, + double insideWaterLevelFailureConstructionMean, double insideWaterLevelFailureConstructionStandardDeviation, + double failureProbabilityRepairClosure, + double failureCollisionEnergyMean, double failureCollisionEnergyVariation, + double modelFactorCollisionLoadMean, double modelFactorCollisionLoadVariation, + double shipMassMean, double shipMassVariation, + double shipVelocityMean, double shipVelocityVariation, + double levelingCount, + double probabilityCollisionSecondaryStructure, + double flowVelocityStructureClosableMean, double flowVelocityStructureClosableStandardDeviation, + double insideWaterLevelMean, double insideWaterLevelStandardDeviation, + double allowedLevelIncreaseStorageMean, double allowedLevelIncreaseStorageStandardDeviation, + double modelFactorStorageVolumeMean, double modelFactorStorageVolumeStandardDeviation, + double storageStructureAreaMean, double storageStructureAreaVariation, + double modelFactorInflowVolume, + double flowWidthAtBottomProtectionMean, double flowWidthAtBottomProtectionStandardDeviation, + double criticalOvertoppingDischargeMean, double criticalOvertoppingDischargeVariation, + double failureProbabilityStructureWithErosion, + double stormDurationMean, double stormDurationVariation, + double bermWidthMean, double bermWidthStandardDeviation, + double evaluationLevel, + double modelFactorLoadEffectMean, double modelFactorLoadEffectStandardDeviation, + double waveRatioMaxHMean, double waveRatioMaxHStandardDeviation, + double verticalDistance, + double modificationFactorWavesSlowlyVaryingPressureComponent, + double modificationFactorDynamicOrImpulsivePressureComponent, + double drainCoefficientMean, double drainCoefficientStandardDeviation, + double areaFlowAperturesMean, double areaFlowAperturesStandardDeviation, + double stabilityQuadraticLoadModelMean, double stabilityQuadraticLoadModelVariation, + double constructiveStrengthQuadraticLoadModelMean, double constructiveStrengthQuadraticLoadModelVariation) : base(hydraulicBoundaryLocationId, hydraRingSection, forelandPoints, - hydraRingVolumicWeightWater, hydraRingGravitationalAcceleration, - hydraRingLevelCrestStructureMean, hydraRingLevelCrestStructureStandardDeviation, - hydraRingStructureNormalOrientation, hydraRingFactorStormDurationOpenStructure, - hydraRingModelFactorSubCriticalFlowMean, hydraRingModelFactorSubCriticalFlowVariation, - hydraRingThresholdHeightOpenWeirMean, hydraRingThresholdHeightOpenWeirStandardDeviation, - hydraRingInsideWaterLevelFailureConstructionMean, hydraRingInsideWaterLevelFailureConstructionStandardDeviation, - hydraRingFailureProbabilityRepairClosure, - hydraRingFailureCollisionEnergyMean, hydraRingFailureCollisionEnergyVariation, - hydraRingModelFactorCollisionLoadMean, hydraRingModelFactorCollisionLoadVariation, - hydraRingShipMassMean, hydraRingShipMassVariation, - hydraRingShipVelocityMean, hydraRingShipVelocityVariation, - hydraRingLevelingCount, hydraRingProbabilityCollisionSecondaryStructure, - hydraRingFlowVelocityStructureClosableMean, hydraRingFlowVelocityStructureClosableStandardDeviation, - hydraRingInsideWaterLevelMean, hydraRingInsideWaterLevelStandardDeviation, - hydraRingAllowedLevelIncreaseStorageMean, hydraRingAllowedLevelIncreaseStorageStandardDeviation, - hydraRingModelFactorStorageVolumeMean, hydraRingModelFactorStorageVolumeStandardDeviation, - hydraRingStorageStructureAreaMean, hydraRingStorageStructureAreaVariation, - hydraRingModelFactorInflowVolume, - hydraRingFlowWidthAtBottomProtectionMean, hydraRingFlowWidthAtBottomProtectionStandardDeviation, - hydraRingCriticalOvertoppingDischargeMean, hydraRingCriticalOvertoppingDischargeVariation, - hydraRingFailureProbabilityStructureWithErosion, - hydraRingStormDurationMean, hydraRingStormDurationVariation, - hydraRingBermWidthMean, hydraRingBermWidthStandardDeviation, - hydraRingEvaluationLevel, - hydraRingModelFactorLoadEffectMean, hydraRingModelFactorLoadEffectStandardDeviation, - hydraRingWaveRatioMaxHMean, hydraRingWaveRatioMaxHStandardDeviation, - hydraRingVerticalDistance, - hydraRingModificationFactorWavesSlowlyVaryingPressureComponent, - hydraRingModificationFactorDynamicOrImpulsivePressureComponent) + volumicWeightWater, + gravitationalAcceleration, + levelCrestStructureMean, levelCrestStructureStandardDeviation, + structureNormalOrientation, + factorStormDurationOpenStructure, + modelFactorSubCriticalFlowMean, modelFactorSubCriticalFlowVariation, + thresholdHeightOpenWeirMean, thresholdHeightOpenWeirStandardDeviation, + insideWaterLevelFailureConstructionMean, insideWaterLevelFailureConstructionStandardDeviation, + failureProbabilityRepairClosure, + failureCollisionEnergyMean, failureCollisionEnergyVariation, + modelFactorCollisionLoadMean, modelFactorCollisionLoadVariation, + shipMassMean, shipMassVariation, + shipVelocityMean, shipVelocityVariation, + levelingCount, + probabilityCollisionSecondaryStructure, + flowVelocityStructureClosableMean, flowVelocityStructureClosableStandardDeviation, + insideWaterLevelMean, insideWaterLevelStandardDeviation, + allowedLevelIncreaseStorageMean, allowedLevelIncreaseStorageStandardDeviation, + modelFactorStorageVolumeMean, modelFactorStorageVolumeStandardDeviation, + storageStructureAreaMean, storageStructureAreaVariation, + modelFactorInflowVolume, + flowWidthAtBottomProtectionMean, flowWidthAtBottomProtectionStandardDeviation, + criticalOvertoppingDischargeMean, criticalOvertoppingDischargeVariation, + failureProbabilityStructureWithErosion, + stormDurationMean, stormDurationVariation, + bermWidthMean, bermWidthStandardDeviation, + evaluationLevel, + modelFactorLoadEffectMean, modelFactorLoadEffectStandardDeviation, + waveRatioMaxHMean, waveRatioMaxHStandardDeviation, + verticalDistance, + modificationFactorWavesSlowlyVaryingPressureComponent, + modificationFactorDynamicOrImpulsivePressureComponent) { - drainCoefficientMean = hydraRingDrainCoefficientMean; - drainCoefficientStandardDeviation = hydraRingDrainCoefficientStandardDeviation; - areaFlowAperturesMean = hydraRingAreaFlowAperturesMean; - areaFlowAperturesStandardDeviation = hydraRingAreaFlowAperturesStandardDeviation; - stabilityQuadraticLoadModelMean = hydraRingStabilityQuadraticLoadModelMean; - stabilityQuadraticLoadModelVariation = hydraRingStabilityQuadraticLoadModelVariation; - constructiveStrengthQuadraticLoadModelMean = hydraRingConstructiveStrengthQuadraticLoadModelMean; - constructiveStrengthQuadraticLoadModelVariation = hydraRingConstructiveStrengthQuadraticLoadModelVariation; + this.drainCoefficientMean = drainCoefficientMean; + this.drainCoefficientStandardDeviation = drainCoefficientStandardDeviation; + this.areaFlowAperturesMean = areaFlowAperturesMean; + this.areaFlowAperturesStandardDeviation = areaFlowAperturesStandardDeviation; + this.stabilityQuadraticLoadModelMean = stabilityQuadraticLoadModelMean; + this.stabilityQuadraticLoadModelVariation = stabilityQuadraticLoadModelVariation; + this.constructiveStrengthQuadraticLoadModelMean = constructiveStrengthQuadraticLoadModelMean; + this.constructiveStrengthQuadraticLoadModelVariation = constructiveStrengthQuadraticLoadModelVariation; } public override IEnumerable Variables @@ -209,22 +215,15 @@ private IEnumerable GetVariables() { - // Drain coefficient yield return new HydraRingVariable(66, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, drainCoefficientMean, drainCoefficientStandardDeviation, double.NaN); - - // Area flow apertures yield return new HydraRingVariable(67, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Standard, areaFlowAperturesMean, areaFlowAperturesStandardDeviation, double.NaN); - - // Stability quadratic load model yield return new HydraRingVariable(81, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, stabilityQuadraticLoadModelMean, stabilityQuadraticLoadModelVariation, double.NaN); - - // Constructive strength quadratic load model yield return new HydraRingVariable(84, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, constructiveStrengthQuadraticLoadModelMean, constructiveStrengthQuadraticLoadModelVariation, double.NaN); Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInput.cs =================================================================== diff -u -r4180a5bc32186dc6747a286ae5e490034f6f111a -r4fc64174b80f971a226911d60393fbf8b166242d --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInput.cs (.../StructuresStabilityPointLowSillLinearCalculationInput.cs) (revision 4180a5bc32186dc6747a286ae5e490034f6f111a) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointLowSillLinearCalculationInput.cs (.../StructuresStabilityPointLowSillLinearCalculationInput.cs) (revision 4fc64174b80f971a226911d60393fbf8b166242d) @@ -41,142 +41,148 @@ /// /// Creates a new instance of . /// - /// The id of the hydraulic station to use during the calculation. - /// The section to use during the calculation. - /// The foreland points to use during the calculation. - /// The volumic weight of water to use during the calculation. - /// The gravitational acceleration to use during the calculation. - /// The mean of the level crest structure to use during the calculation. - /// The standard deviation of the level crest structure to use during the calculation. - /// The orientation of the normal of the structure to use during the calculation. - /// The factor of the storm duration for an open structure to use during the calculation. - /// The mean of the model factor sub critical flow to use during the calculation. - /// The variation of the model factor sub critical flow to use during the calculation. - /// The mean of the threshold height open weir to use during the calculation. - /// The standard deviation of the threshold height open weir to use during the calculation. - /// The mean of the inside water level at failure of construction to use during the calculation. - /// The standard deviation of the inside water level at failure of construction to use during the calculation. - /// The failure probability repair closure to use during the calculation. - /// The mean of the failure collision energy to use during the calculation. - /// The variation of the failure collision energy to use during the calculation. - /// The mean of the model factor collision load to use during the calculation. - /// The variation of the model factor collision load to use during the calculation. - /// The mean of the ship mass to use during the calculation. - /// The variation of the ship mass to use during the calculation. - /// The mean of the ship velocity to use during the calculation. - /// The variation of the ship velocity to use during the calculation. - /// The leveling count to use during the calculation. - /// The probability collision secondary structure to use during the calculation. - /// The mean of the flow velocity structure closable to use during the calculation. - /// The standard deviation of the flow velocity structure closable to use during the calculation. - /// The mean of the inside water level to use during the calculation. - /// The standard deviation of the inside water level to use during the calculation. - /// The mean of the allowed level increase for storage to use during the calculation. - /// The standard deviation of the allowed level increase for storage to use during the calculation. - /// The mean of the model factor storage volume to use during the calculation. - /// The standard deviation of the model factor storage volume to use during the calculation. - /// The mean of the storage structure area to use during the calculation. - /// The variation of the storage structure area to use during the calculation. - /// The model factor inflow volume to use during the calculation. - /// The mean of the flow width at bottom protection to use during the calculation. - /// The standard deviation of the flow width at bottom protection to use during the calculation. - /// The mean of the critical overtopping discharge to use during the calculation. - /// The variation of the critical overtopping discharge to use during the calculation. - /// The failure probability structure with erosion to use during the calculation. - /// The mean of the storm duration to use during the calculation. - /// The variation of the storm duration to use during the calculation. - /// The mean of the berm width to use during the calculation. - /// The standard deviation of the berm width to use during the calculation. - /// The evaluation level to use during the calculation. - /// The mean of the model factor load effect to use during the calculation. - /// The standard deviation of the model factor load effect to use during the calculation. - /// The mean of the wave ratio max h to use during the calculation. - /// The standard deviation of the wave ratio max h to use during the calculation. - /// The vertical distance to use during the calculation. - /// The modification factor waves slowly-varying pressure component to use during the calculation. - /// The modification factor dynamic or impulsive pressure component to use during the calculation. - /// The mean of the model factor super critical flow to use during the calculation. - /// The standard deviation of the model factor super critical flow to use during the calculation. - /// The mean of the stability linear load model to use during the calculation. - /// The variation of the stability linear load model to use during the calculation. - /// The mean of the constructive strength linear load model to use during the calculation. - /// The variation of the constructive strength linear load model to use during the calculation. - /// The mean of the width flow apertures to use during the calculation. - /// The variation of the width flow apertures to use during the calculation. + /// The id of the hydraulic station. + /// The section. + /// The foreland points. + /// The volumic weight of water. + /// The gravitational acceleration. + /// The mean of the level crest of the structure. + /// The standard deviation of the level crest of the structure. + /// The orientation of the normal of the structure. + /// The factor of the storm duration for an open structure. + /// The mean of the model factor sub critical flow. + /// The variation of the model factor sub critical flow. + /// The mean of the threshold height open weir. + /// The standard deviation of the threshold height open weir. + /// The mean of the inside water level at failure of construction. + /// The standard deviation of the inside water level at failure of construction. + /// The failure probability repair closure. + /// The mean of the failure collision energy. + /// The variation of the failure collision energy. + /// The mean of the model factor collision load. + /// The variation of the model factor collision load. + /// The mean of the ship mass. + /// The variation of the ship mass. + /// The mean of the ship velocity. + /// The variation of the ship velocity. + /// The leveling count. + /// The probability of collision of the secondary structure. + /// The mean of the flow velocity structure closable. + /// The standard deviation of the flow velocity structure closable. + /// The mean of the inside water level. + /// The standard deviation of the inside water level. + /// The mean of the allowed level of increase for storage. + /// The standard deviation of the allowed level of increase for storage. + /// The mean of the model factor storage volume. + /// The standard deviation of the model factor storage volume. + /// The mean of the storage structure area. + /// The variation of the storage structure area. + /// The model factor inflow volume. + /// The mean of the flow width at bottom protection. + /// The standard deviation of the flow width at bottom protection. + /// The mean of the critical overtopping discharge. + /// The variation of the critical overtopping discharge. + /// The failure probability structure with erosion. + /// The mean of the storm duration. + /// The variation of the storm duration. + /// The mean of the berm width. + /// The standard deviation of the berm width. + /// The evaluation level. + /// The mean of the model factor load effect. + /// The standard deviation of the model factor load effect. + /// The mean of the wave ratio max h. + /// The standard deviation of the wave ratio max h. + /// The vertical distance. + /// The modification factor waves slowly-varying pressure component. + /// The modification factor dynamic or impulsive pressure component. + /// The mean of the model factor super critical flow. + /// The standard deviation of the model factor super critical flow. + /// The mean of the stability linear load model. + /// The variation of the stability linear load model. + /// The mean of the constructive strength linear load model. + /// The variation of the constructive strength linear load model. + /// The mean of the width flow apertures. + /// The variation of the width flow apertures. public StructuresStabilityPointLowSillLinearCalculationInput(long hydraulicBoundaryLocationId, HydraRingSection hydraRingSection, IEnumerable forelandPoints, - double hydraRingVolumicWeightWater, double hydraRingGravitationalAcceleration, - double hydraRingLevelCrestStructureMean, double hydraRingLevelCrestStructureStandardDeviation, - double hydraRingStructureNormalOrientation, double hydraRingFactorStormDurationOpenStructure, - double hydraRingModelFactorSubCriticalFlowMean, double hydraRingModelFactorSubCriticalFlowVariation, - double hydraRingThresholdHeightOpenWeirMean, double hydraRingThresholdHeightOpenWeirStandardDeviation, - double hydraRingInsideWaterLevelFailureConstructionMean, double hydraRingInsideWaterLevelFailureConstructionStandardDeviation, - double hydraRingFailureProbabilityRepairClosure, - double hydraRingFailureCollisionEnergyMean, double hydraRingFailureCollisionEnergyVariation, - double hydraRingModelFactorCollisionLoadMean, double hydraRingModelFactorCollisionLoadVariation, - double hydraRingShipMassMean, double hydraRingShipMassVariation, - double hydraRingShipVelocityMean, double hydraRingShipVelocityVariation, - double hydraRingLevelingCount, double hydraRingProbabilityCollisionSecondaryStructure, - double hydraRingFlowVelocityStructureClosableMean, double hydraRingFlowVelocityStructureClosableStandardDeviation, - double hydraRingInsideWaterLevelMean, double hydraRingInsideWaterLevelStandardDeviation, - double hydraRingAllowedLevelIncreaseStorageMean, double hydraRingAllowedLevelIncreaseStorageStandardDeviation, - double hydraRingModelFactorStorageVolumeMean, double hydraRingModelFactorStorageVolumeStandardDeviation, - double hydraRingStorageStructureAreaMean, double hydraRingStorageStructureAreaVariation, - double hydraRingModelFactorInflowVolume, - double hydraRingFlowWidthAtBottomProtectionMean, double hydraRingFlowWidthAtBottomProtectionStandardDeviation, - double hydraRingCriticalOvertoppingDischargeMean, double hydraRingCriticalOvertoppingDischargeVariation, - double hydraRingFailureProbabilityStructureWithErosion, - double hydraRingStormDurationMean, double hydraRingStormDurationVariation, - double hydraRingBermWidthMean, double hydraRingBermWidthStandardDeviation, - double hydraRingEvaluationLevel, - double hydraRingModelFactorLoadEffectMean, double hydraRingModelFactorLoadEffectStandardDeviation, - double hydraRingWaveRatioMaxHMean, double hydraRingWaveRatioMaxHStandardDeviation, - double hydraRingVerticalDistance, - double hydraRingModificationFactorWavesSlowlyVaryingPressureComponent, - double hydraRingModificationFactorDynamicOrImpulsivePressureComponent, - double hydraRingModelFactorSuperCriticalFlowMean, double hydraRingModelFactorSuperCriticalFlowStandardDeviation, - double hydraRingStabilityLinearLoadModelMean, double hydraRingStabilityLinearLoadModelVariation, - double hydraRingConstructiveStrengthLinearLoadModelMean, double hydraRingConstructiveStrengthLinearLoadModelVariation, - double hydraRingWidthFlowAperturesMean, double hydraRingWidthFlowAperturesVariation) + double volumicWeightWater, + double gravitationalAcceleration, + double levelCrestStructureMean, double levelCrestStructureStandardDeviation, + double structureNormalOrientation, + double factorStormDurationOpenStructure, + double modelFactorSubCriticalFlowMean, double modelFactorSubCriticalFlowVariation, + double thresholdHeightOpenWeirMean, double thresholdHeightOpenWeirStandardDeviation, + double insideWaterLevelFailureConstructionMean, double insideWaterLevelFailureConstructionStandardDeviation, + double failureProbabilityRepairClosure, + double failureCollisionEnergyMean, double failureCollisionEnergyVariation, + double modelFactorCollisionLoadMean, double modelFactorCollisionLoadVariation, + double shipMassMean, double shipMassVariation, + double shipVelocityMean, double shipVelocityVariation, + double levelingCount, + double probabilityCollisionSecondaryStructure, + double flowVelocityStructureClosableMean, double flowVelocityStructureClosableStandardDeviation, + double insideWaterLevelMean, double insideWaterLevelStandardDeviation, + double allowedLevelIncreaseStorageMean, double allowedLevelIncreaseStorageStandardDeviation, + double modelFactorStorageVolumeMean, double modelFactorStorageVolumeStandardDeviation, + double storageStructureAreaMean, double storageStructureAreaVariation, + double modelFactorInflowVolume, + double flowWidthAtBottomProtectionMean, double flowWidthAtBottomProtectionStandardDeviation, + double criticalOvertoppingDischargeMean, double criticalOvertoppingDischargeVariation, + double failureProbabilityStructureWithErosion, + double stormDurationMean, double stormDurationVariation, + double bermWidthMean, double bermWidthStandardDeviation, + double evaluationLevel, + double modelFactorLoadEffectMean, double modelFactorLoadEffectStandardDeviation, + double waveRatioMaxHMean, double waveRatioMaxHStandardDeviation, + double verticalDistance, + double modificationFactorWavesSlowlyVaryingPressureComponent, + double modificationFactorDynamicOrImpulsivePressureComponent, + double modelFactorSuperCriticalFlowMean, double modelFactorSuperCriticalFlowStandardDeviation, + double stabilityLinearLoadModelMean, double stabilityLinearLoadModelVariation, + double constructiveStrengthLinearLoadModelMean, double constructiveStrengthLinearLoadModelVariation, + double widthFlowAperturesMean, double widthFlowAperturesVariation) : base(hydraulicBoundaryLocationId, hydraRingSection, forelandPoints, - hydraRingVolumicWeightWater, hydraRingGravitationalAcceleration, - hydraRingLevelCrestStructureMean, hydraRingLevelCrestStructureStandardDeviation, - hydraRingStructureNormalOrientation, hydraRingFactorStormDurationOpenStructure, - hydraRingModelFactorSubCriticalFlowMean, hydraRingModelFactorSubCriticalFlowVariation, - hydraRingThresholdHeightOpenWeirMean, hydraRingThresholdHeightOpenWeirStandardDeviation, - hydraRingInsideWaterLevelFailureConstructionMean, hydraRingInsideWaterLevelFailureConstructionStandardDeviation, - hydraRingFailureProbabilityRepairClosure, - hydraRingFailureCollisionEnergyMean, hydraRingFailureCollisionEnergyVariation, - hydraRingModelFactorCollisionLoadMean, hydraRingModelFactorCollisionLoadVariation, - hydraRingShipMassMean, hydraRingShipMassVariation, - hydraRingShipVelocityMean, hydraRingShipVelocityVariation, - hydraRingLevelingCount, hydraRingProbabilityCollisionSecondaryStructure, - hydraRingFlowVelocityStructureClosableMean, hydraRingFlowVelocityStructureClosableStandardDeviation, - hydraRingInsideWaterLevelMean, hydraRingInsideWaterLevelStandardDeviation, - hydraRingAllowedLevelIncreaseStorageMean, hydraRingAllowedLevelIncreaseStorageStandardDeviation, - hydraRingModelFactorStorageVolumeMean, hydraRingModelFactorStorageVolumeStandardDeviation, - hydraRingStorageStructureAreaMean, hydraRingStorageStructureAreaVariation, - hydraRingModelFactorInflowVolume, - hydraRingFlowWidthAtBottomProtectionMean, hydraRingFlowWidthAtBottomProtectionStandardDeviation, - hydraRingCriticalOvertoppingDischargeMean, hydraRingCriticalOvertoppingDischargeVariation, - hydraRingFailureProbabilityStructureWithErosion, - hydraRingStormDurationMean, hydraRingStormDurationVariation, - hydraRingBermWidthMean, hydraRingBermWidthStandardDeviation, - hydraRingEvaluationLevel, - hydraRingModelFactorLoadEffectMean, hydraRingModelFactorLoadEffectStandardDeviation, - hydraRingWaveRatioMaxHMean, hydraRingWaveRatioMaxHStandardDeviation, - hydraRingVerticalDistance, - hydraRingModificationFactorWavesSlowlyVaryingPressureComponent, - hydraRingModificationFactorDynamicOrImpulsivePressureComponent) + volumicWeightWater, + gravitationalAcceleration, + levelCrestStructureMean, levelCrestStructureStandardDeviation, + structureNormalOrientation, + factorStormDurationOpenStructure, + modelFactorSubCriticalFlowMean, modelFactorSubCriticalFlowVariation, + thresholdHeightOpenWeirMean, thresholdHeightOpenWeirStandardDeviation, + insideWaterLevelFailureConstructionMean, insideWaterLevelFailureConstructionStandardDeviation, + failureProbabilityRepairClosure, + failureCollisionEnergyMean, failureCollisionEnergyVariation, + modelFactorCollisionLoadMean, modelFactorCollisionLoadVariation, + shipMassMean, shipMassVariation, + shipVelocityMean, shipVelocityVariation, + levelingCount, + probabilityCollisionSecondaryStructure, + flowVelocityStructureClosableMean, flowVelocityStructureClosableStandardDeviation, + insideWaterLevelMean, insideWaterLevelStandardDeviation, + allowedLevelIncreaseStorageMean, allowedLevelIncreaseStorageStandardDeviation, + modelFactorStorageVolumeMean, modelFactorStorageVolumeStandardDeviation, + storageStructureAreaMean, storageStructureAreaVariation, + modelFactorInflowVolume, + flowWidthAtBottomProtectionMean, flowWidthAtBottomProtectionStandardDeviation, + criticalOvertoppingDischargeMean, criticalOvertoppingDischargeVariation, + failureProbabilityStructureWithErosion, + stormDurationMean, stormDurationVariation, + bermWidthMean, bermWidthStandardDeviation, + evaluationLevel, + modelFactorLoadEffectMean, modelFactorLoadEffectStandardDeviation, + waveRatioMaxHMean, waveRatioMaxHStandardDeviation, + verticalDistance, + modificationFactorWavesSlowlyVaryingPressureComponent, + modificationFactorDynamicOrImpulsivePressureComponent) { - modelFactorSuperCriticalFlowMean = hydraRingModelFactorSuperCriticalFlowMean; - modelFactorSuperCriticalFlowStandardDeviation = hydraRingModelFactorSuperCriticalFlowStandardDeviation; - stabilityLinearLoadModelMean = hydraRingStabilityLinearLoadModelMean; - stabilityLinearLoadModelVariation = hydraRingStabilityLinearLoadModelVariation; - constructiveStrengthLinearLoadModelMean = hydraRingConstructiveStrengthLinearLoadModelMean; - constructiveStrengthLinearLoadModelVariation = hydraRingConstructiveStrengthLinearLoadModelVariation; - widthFlowAperturesMean = hydraRingWidthFlowAperturesMean; - widthFlowAperturesVariation = hydraRingWidthFlowAperturesVariation; + this.modelFactorSuperCriticalFlowMean = modelFactorSuperCriticalFlowMean; + this.modelFactorSuperCriticalFlowStandardDeviation = modelFactorSuperCriticalFlowStandardDeviation; + this.stabilityLinearLoadModelMean = stabilityLinearLoadModelMean; + this.stabilityLinearLoadModelVariation = stabilityLinearLoadModelVariation; + this.constructiveStrengthLinearLoadModelMean = constructiveStrengthLinearLoadModelMean; + this.constructiveStrengthLinearLoadModelVariation = constructiveStrengthLinearLoadModelVariation; + this.widthFlowAperturesMean = widthFlowAperturesMean; + this.widthFlowAperturesVariation = widthFlowAperturesVariation; } public override IEnumerable Variables @@ -209,22 +215,15 @@ private IEnumerable GetVariables() { - // Model factor super critical flow yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, modelFactorSuperCriticalFlowMean, modelFactorSuperCriticalFlowStandardDeviation, double.NaN); - - // Stability linear load model yield return new HydraRingVariable(80, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, stabilityLinearLoadModelMean, stabilityLinearLoadModelVariation, double.NaN); - - // Constructive strength linear load model yield return new HydraRingVariable(83, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, constructiveStrengthLinearLoadModelMean, constructiveStrengthLinearLoadModelVariation, double.NaN); - - // Width flow apertures yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, widthFlowAperturesMean, widthFlowAperturesVariation, double.NaN); Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointLowSillQuadraticCalculationInput.cs =================================================================== diff -u -r4180a5bc32186dc6747a286ae5e490034f6f111a -r4fc64174b80f971a226911d60393fbf8b166242d --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointLowSillQuadraticCalculationInput.cs (.../StructuresStabilityPointLowSillQuadraticCalculationInput.cs) (revision 4180a5bc32186dc6747a286ae5e490034f6f111a) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointLowSillQuadraticCalculationInput.cs (.../StructuresStabilityPointLowSillQuadraticCalculationInput.cs) (revision 4fc64174b80f971a226911d60393fbf8b166242d) @@ -41,142 +41,148 @@ /// /// Creates a new instance of . /// - /// The id of the hydraulic station to use during the calculation. - /// The section to use during the calculation. - /// The foreland points to use during the calculation. - /// The volumic weight of water to use during the calculation. - /// The gravitational acceleration to use during the calculation. - /// The mean of the level crest structure to use during the calculation. - /// The standard deviation of the level crest structure to use during the calculation. - /// The orientation of the normal of the structure to use during the calculation. - /// The factor of the storm duration for an open structure to use during the calculation. - /// The mean of the model factor sub critical flow to use during the calculation. - /// The variation of the model factor sub critical flow to use during the calculation. - /// The mean of the threshold height open weir to use during the calculation. - /// The standard deviation of the threshold height open weir to use during the calculation. - /// The mean of the inside water level at failure of construction to use during the calculation. - /// The standard deviation of the inside water level at failure of construction to use during the calculation. - /// The failure probability repair closure to use during the calculation. - /// The mean of the failure collision energy to use during the calculation. - /// The variation of the failure collision energy to use during the calculation. - /// The mean of the model factor collision load to use during the calculation. - /// The variation of the model factor collision load to use during the calculation. - /// The mean of the ship mass to use during the calculation. - /// The variation of the ship mass to use during the calculation. - /// The mean of the ship velocity to use during the calculation. - /// The variation of the ship velocity to use during the calculation. - /// The leveling count to use during the calculation. - /// The probability collision secondary structure to use during the calculation. - /// The mean of the flow velocity structure closable to use during the calculation. - /// The standard deviation of the flow velocity structure closable to use during the calculation. - /// The mean of the inside water level to use during the calculation. - /// The standard deviation of the inside water level to use during the calculation. - /// The mean of the allowed level increase for storage to use during the calculation. - /// The standard deviation of the allowed level increase for storage to use during the calculation. - /// The mean of the model factor storage volume to use during the calculation. - /// The standard deviation of the model factor storage volume to use during the calculation. - /// The mean of the storage structure area to use during the calculation. - /// The variation of the storage structure area to use during the calculation. - /// The model factor inflow volume to use during the calculation. - /// The mean of the flow width at bottom protection to use during the calculation. - /// The standard deviation of the flow width at bottom protection to use during the calculation. - /// The mean of the critical overtopping discharge to use during the calculation. - /// The variation of the critical overtopping discharge to use during the calculation. - /// The failure probability structure with erosion to use during the calculation. - /// The mean of the storm duration to use during the calculation. - /// The variation of the storm duration to use during the calculation. - /// The mean of the berm width to use during the calculation. - /// The standard deviation of the berm width to use during the calculation. - /// The evaluation level to use during the calculation. - /// The mean of the model factor load effect to use during the calculation. - /// The standard deviation of the model factor load effect to use during the calculation. - /// The mean of the wave ratio max h to use during the calculation. - /// The standard deviation of the wave ratio max h to use during the calculation. - /// The vertical distance to use during the calculation. - /// The modification factor waves slowly-varying pressure component to use during the calculation. - /// The modification factor dynamic or impulsive pressure component to use during the calculation. - /// The mean of the model factor super critical flow to use during the calculation. - /// The standard deviation of the model factor super critical flow to use during the calculation. - /// The mean of the stability quadratic load model to use during the calculation. - /// The variation of the stability quadratic load model to use during the calculation. - /// The mean of the constructive strength quadratic load model to use during the calculation. - /// The variation of the constructive strength quadratic load model to use during the calculation. - /// The mean of the width flow apertures to use during the calculation. - /// The variation of the width flow apertures to use during the calculation. + /// The id of the hydraulic station. + /// The section. + /// The foreland points. + /// The volumic weight of water. + /// The gravitational acceleration. + /// The mean of the level crest of the structure. + /// The standard deviation of the level crest of the structure. + /// The orientation of the normal of the structure. + /// The factor of the storm duration for an open structure. + /// The mean of the model factor sub critical flow. + /// The variation of the model factor sub critical flow. + /// The mean of the threshold height open weir. + /// The standard deviation of the threshold height open weir. + /// The mean of the inside water level at failure of construction. + /// The standard deviation of the inside water level at failure of construction. + /// The failure probability repair closure. + /// The mean of the failure collision energy. + /// The variation of the failure collision energy. + /// The mean of the model factor collision load. + /// The variation of the model factor collision load. + /// The mean of the ship mass. + /// The variation of the ship mass. + /// The mean of the ship velocity. + /// The variation of the ship velocity. + /// The leveling count. + /// The probability of collision of the secondary structure. + /// The mean of the flow velocity structure closable. + /// The standard deviation of the flow velocity structure closable. + /// The mean of the inside water level. + /// The standard deviation of the inside water level. + /// The mean of the allowed level of increase for storage. + /// The standard deviation of the allowed level of increase for storage. + /// The mean of the model factor storage volume. + /// The standard deviation of the model factor storage volume. + /// The mean of the storage structure area. + /// The variation of the storage structure area. + /// The model factor inflow volume. + /// The mean of the flow width at bottom protection. + /// The standard deviation of the flow width at bottom protection. + /// The mean of the critical overtopping discharge. + /// The variation of the critical overtopping discharge. + /// The failure probability structure with erosion. + /// The mean of the storm duration. + /// The variation of the storm duration. + /// The mean of the berm width. + /// The standard deviation of the berm width. + /// The evaluation level. + /// The mean of the model factor load effect. + /// The standard deviation of the model factor load effect. + /// The mean of the wave ratio max h. + /// The standard deviation of the wave ratio max h. + /// The vertical distance. + /// The modification factor waves slowly-varying pressure component. + /// The modification factor dynamic or impulsive pressure component. + /// The mean of the model factor super critical flow. + /// The standard deviation of the model factor super critical flow. + /// The mean of the stability quadratic load model. + /// The variation of the stability quadratic load model. + /// The mean of the constructive strength quadratic load model. + /// The variation of the constructive strength quadratic load model. + /// The mean of the width flow apertures. + /// The variation of the width flow apertures. public StructuresStabilityPointLowSillQuadraticCalculationInput(long hydraulicBoundaryLocationId, HydraRingSection hydraRingSection, IEnumerable forelandPoints, - double hydraRingVolumicWeightWater, double hydraRingGravitationalAcceleration, - double hydraRingLevelCrestStructureMean, double hydraRingLevelCrestStructureStandardDeviation, - double hydraRingStructureNormalOrientation, double hydraRingFactorStormDurationOpenStructure, - double hydraRingModelFactorSubCriticalFlowMean, double hydraRingModelFactorSubCriticalFlowVariation, - double hydraRingThresholdHeightOpenWeirMean, double hydraRingThresholdHeightOpenWeirStandardDeviation, - double hydraRingInsideWaterLevelFailureConstructionMean, double hydraRingInsideWaterLevelFailureConstructionStandardDeviation, - double hydraRingFailureProbabilityRepairClosure, - double hydraRingFailureCollisionEnergyMean, double hydraRingFailureCollisionEnergyVariation, - double hydraRingModelFactorCollisionLoadMean, double hydraRingModelFactorCollisionLoadVariation, - double hydraRingShipMassMean, double hydraRingShipMassVariation, - double hydraRingShipVelocityMean, double hydraRingShipVelocityVariation, - double hydraRingLevelingCount, double hydraRingProbabilityCollisionSecondaryStructure, - double hydraRingFlowVelocityStructureClosableMean, double hydraRingFlowVelocityStructureClosableStandardDeviation, - double hydraRingInsideWaterLevelMean, double hydraRingInsideWaterLevelStandardDeviation, - double hydraRingAllowedLevelIncreaseStorageMean, double hydraRingAllowedLevelIncreaseStorageStandardDeviation, - double hydraRingModelFactorStorageVolumeMean, double hydraRingModelFactorStorageVolumeStandardDeviation, - double hydraRingStorageStructureAreaMean, double hydraRingStorageStructureAreaVariation, - double hydraRingModelFactorInflowVolume, - double hydraRingFlowWidthAtBottomProtectionMean, double hydraRingFlowWidthAtBottomProtectionStandardDeviation, - double hydraRingCriticalOvertoppingDischargeMean, double hydraRingCriticalOvertoppingDischargeVariation, - double hydraRingFailureProbabilityStructureWithErosion, - double hydraRingStormDurationMean, double hydraRingStormDurationVariation, - double hydraRingBermWidthMean, double hydraRingBermWidthStandardDeviation, - double hydraRingEvaluationLevel, - double hydraRingModelFactorLoadEffectMean, double hydraRingModelFactorLoadEffectStandardDeviation, - double hydraRingWaveRatioMaxHMean, double hydraRingWaveRatioMaxHStandardDeviation, - double hydraRingVerticalDistance, - double hydraRingModificationFactorWavesSlowlyVaryingPressureComponent, - double hydraRingModificationFactorDynamicOrImpulsivePressureComponent, - double hydraRingModelFactorSuperCriticalFlowMean, double hydraRingModelFactorSuperCriticalFlowStandardDeviation, - double hydraRingStabilityQuadraticLoadModelMean, double hydraRingStabilityQuadraticLoadModelVariation, - double hydraRingConstructiveStrengthQuadraticLoadModelMean, double hydraRingConstructiveStrengthQuadraticLoadModelVariation, - double hydraRingWidthFlowAperturesMean, double hydraRingWidthFlowAperturesVariation) + double volumicWeightWater, + double gravitationalAcceleration, + double levelCrestStructureMean, double levelCrestStructureStandardDeviation, + double structureNormalOrientation, + double factorStormDurationOpenStructure, + double modelFactorSubCriticalFlowMean, double modelFactorSubCriticalFlowVariation, + double thresholdHeightOpenWeirMean, double thresholdHeightOpenWeirStandardDeviation, + double insideWaterLevelFailureConstructionMean, double insideWaterLevelFailureConstructionStandardDeviation, + double failureProbabilityRepairClosure, + double failureCollisionEnergyMean, double failureCollisionEnergyVariation, + double modelFactorCollisionLoadMean, double modelFactorCollisionLoadVariation, + double shipMassMean, double shipMassVariation, + double shipVelocityMean, double shipVelocityVariation, + double levelingCount, + double probabilityCollisionSecondaryStructure, + double flowVelocityStructureClosableMean, double flowVelocityStructureClosableStandardDeviation, + double insideWaterLevelMean, double insideWaterLevelStandardDeviation, + double allowedLevelIncreaseStorageMean, double allowedLevelIncreaseStorageStandardDeviation, + double modelFactorStorageVolumeMean, double modelFactorStorageVolumeStandardDeviation, + double storageStructureAreaMean, double storageStructureAreaVariation, + double modelFactorInflowVolume, + double flowWidthAtBottomProtectionMean, double flowWidthAtBottomProtectionStandardDeviation, + double criticalOvertoppingDischargeMean, double criticalOvertoppingDischargeVariation, + double failureProbabilityStructureWithErosion, + double stormDurationMean, double stormDurationVariation, + double bermWidthMean, double bermWidthStandardDeviation, + double evaluationLevel, + double modelFactorLoadEffectMean, double modelFactorLoadEffectStandardDeviation, + double waveRatioMaxHMean, double waveRatioMaxHStandardDeviation, + double verticalDistance, + double modificationFactorWavesSlowlyVaryingPressureComponent, + double modificationFactorDynamicOrImpulsivePressureComponent, + double modelFactorSuperCriticalFlowMean, double modelFactorSuperCriticalFlowStandardDeviation, + double stabilityQuadraticLoadModelMean, double stabilityQuadraticLoadModelVariation, + double constructiveStrengthQuadraticLoadModelMean, double constructiveStrengthQuadraticLoadModelVariation, + double widthFlowAperturesMean, double widthFlowAperturesVariation) : base(hydraulicBoundaryLocationId, hydraRingSection, forelandPoints, - hydraRingVolumicWeightWater, hydraRingGravitationalAcceleration, - hydraRingLevelCrestStructureMean, hydraRingLevelCrestStructureStandardDeviation, - hydraRingStructureNormalOrientation, hydraRingFactorStormDurationOpenStructure, - hydraRingModelFactorSubCriticalFlowMean, hydraRingModelFactorSubCriticalFlowVariation, - hydraRingThresholdHeightOpenWeirMean, hydraRingThresholdHeightOpenWeirStandardDeviation, - hydraRingInsideWaterLevelFailureConstructionMean, hydraRingInsideWaterLevelFailureConstructionStandardDeviation, - hydraRingFailureProbabilityRepairClosure, - hydraRingFailureCollisionEnergyMean, hydraRingFailureCollisionEnergyVariation, - hydraRingModelFactorCollisionLoadMean, hydraRingModelFactorCollisionLoadVariation, - hydraRingShipMassMean, hydraRingShipMassVariation, - hydraRingShipVelocityMean, hydraRingShipVelocityVariation, - hydraRingLevelingCount, hydraRingProbabilityCollisionSecondaryStructure, - hydraRingFlowVelocityStructureClosableMean, hydraRingFlowVelocityStructureClosableStandardDeviation, - hydraRingInsideWaterLevelMean, hydraRingInsideWaterLevelStandardDeviation, - hydraRingAllowedLevelIncreaseStorageMean, hydraRingAllowedLevelIncreaseStorageStandardDeviation, - hydraRingModelFactorStorageVolumeMean, hydraRingModelFactorStorageVolumeStandardDeviation, - hydraRingStorageStructureAreaMean, hydraRingStorageStructureAreaVariation, - hydraRingModelFactorInflowVolume, - hydraRingFlowWidthAtBottomProtectionMean, hydraRingFlowWidthAtBottomProtectionStandardDeviation, - hydraRingCriticalOvertoppingDischargeMean, hydraRingCriticalOvertoppingDischargeVariation, - hydraRingFailureProbabilityStructureWithErosion, - hydraRingStormDurationMean, hydraRingStormDurationVariation, - hydraRingBermWidthMean, hydraRingBermWidthStandardDeviation, - hydraRingEvaluationLevel, - hydraRingModelFactorLoadEffectMean, hydraRingModelFactorLoadEffectStandardDeviation, - hydraRingWaveRatioMaxHMean, hydraRingWaveRatioMaxHStandardDeviation, - hydraRingVerticalDistance, - hydraRingModificationFactorWavesSlowlyVaryingPressureComponent, - hydraRingModificationFactorDynamicOrImpulsivePressureComponent) + volumicWeightWater, + gravitationalAcceleration, + levelCrestStructureMean, levelCrestStructureStandardDeviation, + structureNormalOrientation, + factorStormDurationOpenStructure, + modelFactorSubCriticalFlowMean, modelFactorSubCriticalFlowVariation, + thresholdHeightOpenWeirMean, thresholdHeightOpenWeirStandardDeviation, + insideWaterLevelFailureConstructionMean, insideWaterLevelFailureConstructionStandardDeviation, + failureProbabilityRepairClosure, + failureCollisionEnergyMean, failureCollisionEnergyVariation, + modelFactorCollisionLoadMean, modelFactorCollisionLoadVariation, + shipMassMean, shipMassVariation, + shipVelocityMean, shipVelocityVariation, + levelingCount, + probabilityCollisionSecondaryStructure, + flowVelocityStructureClosableMean, flowVelocityStructureClosableStandardDeviation, + insideWaterLevelMean, insideWaterLevelStandardDeviation, + allowedLevelIncreaseStorageMean, allowedLevelIncreaseStorageStandardDeviation, + modelFactorStorageVolumeMean, modelFactorStorageVolumeStandardDeviation, + storageStructureAreaMean, storageStructureAreaVariation, + modelFactorInflowVolume, + flowWidthAtBottomProtectionMean, flowWidthAtBottomProtectionStandardDeviation, + criticalOvertoppingDischargeMean, criticalOvertoppingDischargeVariation, + failureProbabilityStructureWithErosion, + stormDurationMean, stormDurationVariation, + bermWidthMean, bermWidthStandardDeviation, + evaluationLevel, + modelFactorLoadEffectMean, modelFactorLoadEffectStandardDeviation, + waveRatioMaxHMean, waveRatioMaxHStandardDeviation, + verticalDistance, + modificationFactorWavesSlowlyVaryingPressureComponent, + modificationFactorDynamicOrImpulsivePressureComponent) { - modelFactorSuperCriticalFlowMean = hydraRingModelFactorSuperCriticalFlowMean; - modelFactorSuperCriticalFlowStandardDeviation = hydraRingModelFactorSuperCriticalFlowStandardDeviation; - stabilityQuadraticLoadModelMean = hydraRingStabilityQuadraticLoadModelMean; - stabilityQuadraticLoadModelVariation = hydraRingStabilityQuadraticLoadModelVariation; - constructiveStrengthQuadraticLoadModelMean = hydraRingConstructiveStrengthQuadraticLoadModelMean; - constructiveStrengthQuadraticLoadModelVariation = hydraRingConstructiveStrengthQuadraticLoadModelVariation; - widthFlowAperturesMean = hydraRingWidthFlowAperturesMean; - widthFlowAperturesVariation = hydraRingWidthFlowAperturesVariation; + this.modelFactorSuperCriticalFlowMean = modelFactorSuperCriticalFlowMean; + this.modelFactorSuperCriticalFlowStandardDeviation = modelFactorSuperCriticalFlowStandardDeviation; + this.stabilityQuadraticLoadModelMean = stabilityQuadraticLoadModelMean; + this.stabilityQuadraticLoadModelVariation = stabilityQuadraticLoadModelVariation; + this.constructiveStrengthQuadraticLoadModelMean = constructiveStrengthQuadraticLoadModelMean; + this.constructiveStrengthQuadraticLoadModelVariation = constructiveStrengthQuadraticLoadModelVariation; + this.widthFlowAperturesMean = widthFlowAperturesMean; + this.widthFlowAperturesVariation = widthFlowAperturesVariation; } public override IEnumerable Variables @@ -209,22 +215,15 @@ private IEnumerable GetVariables() { - // Model factor super critical flow yield return new HydraRingVariable(62, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Standard, modelFactorSuperCriticalFlowMean, modelFactorSuperCriticalFlowStandardDeviation, double.NaN); - - // Stability quadratic load model yield return new HydraRingVariable(81, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, stabilityQuadraticLoadModelMean, stabilityQuadraticLoadModelVariation, double.NaN); - - // Constructive strength quadratic load model yield return new HydraRingVariable(84, HydraRingDistributionType.LogNormal, double.NaN, HydraRingDeviationType.Variation, constructiveStrengthQuadraticLoadModelMean, constructiveStrengthQuadraticLoadModelVariation, double.NaN); - - // Width flow apertures yield return new HydraRingVariable(106, HydraRingDistributionType.Normal, double.NaN, HydraRingDeviationType.Variation, widthFlowAperturesMean, widthFlowAperturesVariation, double.NaN);