private bool Equals(StabilityPointStructure other) { return(StorageStructureArea.Equals(other.StorageStructureArea) && AllowedLevelIncreaseStorage.Equals(other.AllowedLevelIncreaseStorage) && WidthFlowApertures.Equals(other.WidthFlowApertures) && InsideWaterLevel.Equals(other.InsideWaterLevel) && ThresholdHeightOpenWeir.Equals(other.ThresholdHeightOpenWeir) && CriticalOvertoppingDischarge.Equals(other.CriticalOvertoppingDischarge) && FlowWidthAtBottomProtection.Equals(other.FlowWidthAtBottomProtection) && ConstructiveStrengthLinearLoadModel.Equals(other.ConstructiveStrengthLinearLoadModel) && ConstructiveStrengthQuadraticLoadModel.Equals(other.ConstructiveStrengthQuadraticLoadModel) && BankWidth.Equals(other.BankWidth) && InsideWaterLevelFailureConstruction.Equals(other.InsideWaterLevelFailureConstruction) && EvaluationLevel.Equals(other.EvaluationLevel) && LevelCrestStructure.Equals(other.LevelCrestStructure) && VerticalDistance.Equals(other.VerticalDistance) && FailureProbabilityRepairClosure.Equals(other.FailureProbabilityRepairClosure) && FailureCollisionEnergy.Equals(other.FailureCollisionEnergy) && ShipMass.Equals(other.ShipMass) && ShipVelocity.Equals(other.ShipVelocity) && LevellingCount.Equals(other.LevellingCount) && ProbabilityCollisionSecondaryStructure.Equals(other.ProbabilityCollisionSecondaryStructure) && FlowVelocityStructureClosable.Equals(other.FlowVelocityStructureClosable) && StabilityLinearLoadModel.Equals(other.StabilityLinearLoadModel) && StabilityQuadraticLoadModel.Equals(other.StabilityQuadraticLoadModel) && AreaFlowApertures.Equals(other.AreaFlowApertures) && InflowModelType.Equals(other.InflowModelType)); }
private bool Equals(ClosingStructure other) { return(AllowedLevelIncreaseStorage.Equals(other.AllowedLevelIncreaseStorage) && AreaFlowApertures.Equals(other.AreaFlowApertures) && CriticalOvertoppingDischarge.Equals(other.CriticalOvertoppingDischarge) && FailureProbabilityOpenStructure.Equals(other.FailureProbabilityOpenStructure) && FailureProbabilityReparation.Equals(other.FailureProbabilityReparation) && IdenticalApertures.Equals(other.IdenticalApertures) && FlowWidthAtBottomProtection.Equals(other.FlowWidthAtBottomProtection) && InflowModelType.Equals(other.InflowModelType) && InsideWaterLevel.Equals(other.InsideWaterLevel) && LevelCrestStructureNotClosing.Equals(other.LevelCrestStructureNotClosing) && ProbabilityOpenStructureBeforeFlooding.Equals(other.ProbabilityOpenStructureBeforeFlooding) && StorageStructureArea.Equals(other.StorageStructureArea) && ThresholdHeightOpenWeir.Equals(other.ThresholdHeightOpenWeir) && WidthFlowApertures.Equals(other.WidthFlowApertures)); }