Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs =================================================================== diff -u -r6087 -r6097 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs (.../FillXmlInputFromDam.cs) (revision 6087) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs (.../FillXmlInputFromDam.cs) (revision 6097) @@ -208,25 +208,25 @@ var timeSerieEntryIndex = 0; foreach (TimeSerieEntry timestepEntry in timeSerie.Entries) { - TimeSerieEntriesTimeSerieEntryStochastValue stochastValue = null; - if (timestepEntry.StochastValue != null) - { - stochastValue = new TimeSerieEntriesTimeSerieEntryStochastValue - { - Distribution = timestepEntry.StochastValue.Distribution, - Mean = timestepEntry.StochastValue.Mean, - StandardDeviation = timestepEntry.StochastValue.StandardDeviation - }; - } + // TimeSerieEntriesTimeSerieEntryStochastValue stochastValue = null; + // if (timestepEntry.StochastValue != null) + // { + // stochastValue = new TimeSerieEntriesTimeSerieEntryStochastValue + // { + // Distribution = timestepEntry.StochastValue.Distribution, + // Mean = timestepEntry.StochastValue.Mean, + // StandardDeviation = timestepEntry.StochastValue.StandardDeviation + // }; + // } var timeStep = new TimeSerieEntriesTimeSerieEntry { DateTime = timestepEntry.DateTime, - Value = timestepEntry.Value, - BasisFileNameWMF = timestepEntry.BasisFileName, - Flagnietechtgebruikt = timestepEntry.Flag, - RelativeCalculationPathName = timestepEntry.RelativeCalculationPathName, - StochastValue = stochastValue + Value = timestepEntry.Value + // BasisFileNameWMF = timestepEntry.BasisFileName, + // Flagnietechtgebruikt = timestepEntry.Flag, + // RelativeCalculationPathName = timestepEntry.RelativeCalculationPathName, + // StochastValue = stochastValue }; inputTimeSerie.Entries.TimeSerieEntry[timeSerieEntryIndex] = timeStep; timeSerieEntryIndex++; Index: DamEngine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs =================================================================== diff -u -r6095 -r6097 --- DamEngine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs (.../DamOutput.cs) (revision 6095) +++ DamEngine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs (.../DamOutput.cs) (revision 6097) @@ -9,14 +9,14 @@ //------------------------------------------------------------------------------ // -// This source code was auto-generated by xsd, Version=4.8.3928.0. +// This source code was auto-generated by xsd, Version=4.8.4084.0. // namespace Deltares.DamEngine.Io.XmlOutput { using System.Xml.Serialization; /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -50,7 +50,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -59,6 +59,10 @@ private DesignResult[] calculationResultsField; + private OutputResultsOperationalStaticData operationalStaticDataField; + + private OutputResultsOperationalLocationsStaticData operationalLocationsStaticDataField; + private TimeSerie[] operationalOutputTimeSeriesField; private Message[] calculationMessagesField; @@ -75,6 +79,27 @@ } /// + public OutputResultsOperationalStaticData OperationalStaticData { + get { + return this.operationalStaticDataField; + } + set { + this.operationalStaticDataField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] + public OutputResultsOperationalLocationsStaticData OperationalLocationsStaticData { + get { + return this.operationalLocationsStaticDataField; + } + set { + this.operationalLocationsStaticDataField = value; + } + } + + /// [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public TimeSerie[] OperationalOutputTimeSeries { @@ -99,7 +124,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -209,7 +234,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -345,7 +370,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -444,7 +469,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -478,7 +503,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum MessageMessageType { @@ -494,10 +519,564 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class UpliftVanCalculatedSlipPlaneType { + + private Point2DType leftCenterField; + + private Point2DType rightCenterField; + + private double tangentHeightField; + + private double safetyFactorField; + + /// + public Point2DType LeftCenter { + get { + return this.leftCenterField; + } + set { + this.leftCenterField = value; + } + } + + /// + public Point2DType RightCenter { + get { + return this.rightCenterField; + } + set { + this.rightCenterField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double TangentHeight { + get { + return this.tangentHeightField; + } + set { + this.tangentHeightField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SafetyFactor { + get { + return this.safetyFactorField; + } + set { + this.safetyFactorField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Point2DType { + + private double xField; + + private double zField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double X { + get { + return this.xField; + } + set { + this.xField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Z { + get { + return this.zField; + } + set { + this.zField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class BishopCalculatedSlipPlaneType { + + private Point2DType centerField; + + private double radiusField; + + private double safetyFactorField; + + /// + public Point2DType Center { + get { + return this.centerField; + } + set { + this.centerField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Radius { + get { + return this.radiusField; + } + set { + this.radiusField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SafetyFactor { + get { + return this.safetyFactorField; + } + set { + this.safetyFactorField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class UpliftVanCalculationGridType { + + private CalculationGridType leftGridField; + + private CalculationGridType rightGridField; + + private double[] tangentLinesField; + + /// + public CalculationGridType LeftGrid { + get { + return this.leftGridField; + } + set { + this.leftGridField = value; + } + } + + /// + public CalculationGridType RightGrid { + get { + return this.rightGridField; + } + set { + this.rightGridField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("BoundaryHeight", IsNullable=false)] + public double[] TangentLines { + get { + return this.tangentLinesField; + } + set { + this.tangentLinesField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class CalculationGridType { + + private double gridXLeftField; + + private double gridXRightField; + + private double gridZTopField; + + private double gridZBottomField; + + private int gridXNumberField; + + private int gridZNumberField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double GridXLeft { + get { + return this.gridXLeftField; + } + set { + this.gridXLeftField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double GridXRight { + get { + return this.gridXRightField; + } + set { + this.gridXRightField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double GridZTop { + get { + return this.gridZTopField; + } + set { + this.gridZTopField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double GridZBottom { + get { + return this.gridZBottomField; + } + set { + this.gridZBottomField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int GridXNumber { + get { + return this.gridXNumberField; + } + set { + this.gridXNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int GridZNumber { + get { + return this.gridZNumberField; + } + set { + this.gridZNumberField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class BishopCalculationGridType { + + private CalculationGridType gridField; + + private double[] tangentLinesField; + + private bool useFixedPointField; + + private double fixedPointXField; + + private bool fixedPointXFieldSpecified; + + private double fixedPointZField; + + private bool fixedPointZFieldSpecified; + + /// + public CalculationGridType Grid { + get { + return this.gridField; + } + set { + this.gridField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("BoundaryHeight", IsNullable=false)] + public double[] TangentLines { + get { + return this.tangentLinesField; + } + set { + this.tangentLinesField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool UseFixedPoint { + get { + return this.useFixedPointField; + } + set { + this.useFixedPointField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double FixedPointX { + get { + return this.fixedPointXField; + } + set { + this.fixedPointXField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool FixedPointXSpecified { + get { + return this.fixedPointXFieldSpecified; + } + set { + this.fixedPointXFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double FixedPointZ { + get { + return this.fixedPointZField; + } + set { + this.fixedPointZField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool FixedPointZSpecified { + get { + return this.fixedPointZFieldSpecified; + } + set { + this.fixedPointZFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class WaternetLineType { + + private Point2DType[] pointsField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("Point", IsNullable=false)] + public Point2DType[] Points { + get { + return this.pointsField; + } + set { + this.pointsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class HeadLineType { + + private WaternetLineType waternetLineField; + + private int keyField; + + /// + public WaternetLineType WaternetLine { + get { + return this.waternetLineField; + } + set { + this.waternetLineField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int Key { + get { + return this.keyField; + } + set { + this.keyField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class WaternetType { + + private HeadLineType phreaticLineField; + + private HeadLineType[] headLinesField; + + private WaternetTypeWaternetLine[] waternetLinesField; + + private string nameField; + + private double unitWeightWaterField; + + private bool unitWeightWaterFieldSpecified; + + /// + public HeadLineType PhreaticLine { + get { + return this.phreaticLineField; + } + set { + this.phreaticLineField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("HeadLine", IsNullable=false)] + public HeadLineType[] HeadLines { + get { + return this.headLinesField; + } + set { + this.headLinesField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("WaternetLine", IsNullable=false)] + public WaternetTypeWaternetLine[] WaternetLines { + get { + return this.waternetLinesField; + } + set { + this.waternetLinesField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double UnitWeightWater { + get { + return this.unitWeightWaterField; + } + set { + this.unitWeightWaterField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UnitWeightWaterSpecified { + get { + return this.unitWeightWaterFieldSpecified; + } + set { + this.unitWeightWaterFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class WaternetTypeWaternetLine : WaternetLineType { + + private int associatedHeadLineField; + + private bool associatedHeadLineFieldSpecified; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int AssociatedHeadLine { + get { + return this.associatedHeadLineField; + } + set { + this.associatedHeadLineField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AssociatedHeadLineSpecified { + get { + return this.associatedHeadLineFieldSpecified; + } + set { + this.associatedHeadLineFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TimeSerie { private TimeSerieTimeStep timeStepField; @@ -747,7 +1326,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -821,7 +1400,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -843,176 +1422,257 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class TimeSerieEntriesTimeSerieEntry { - private TimeSerieEntriesTimeSerieEntryStochastValue stochastValueField; + private WaternetType waternetField; + private BishopCalculationGridType bishopCalculationGridField; + + private UpliftVanCalculationGridType upliftVanCalculationGridField; + + private BishopCalculatedSlipPlaneType bishopCalculatedSlipPlaneField; + + private UpliftVanCalculatedSlipPlaneType upliftVanCalculatedSlipPlaneField; + private System.DateTime dateTimeField; private double valueField; - private int flagnietechtgebruiktField; + private bool isUpliftField; - private string basisFileNameWMFField; + private bool isUpliftFieldSpecified; - private string relativeCalculationPathNameField; + /// + public WaternetType Waternet { + get { + return this.waternetField; + } + set { + this.waternetField = value; + } + } /// - public TimeSerieEntriesTimeSerieEntryStochastValue StochastValue { + public BishopCalculationGridType BishopCalculationGrid { get { - return this.stochastValueField; + return this.bishopCalculationGridField; } set { - this.stochastValueField = value; + this.bishopCalculationGridField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public System.DateTime DateTime { + public UpliftVanCalculationGridType UpliftVanCalculationGrid { get { - return this.dateTimeField; + return this.upliftVanCalculationGridField; } set { - this.dateTimeField = value; + this.upliftVanCalculationGridField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public double Value { + public BishopCalculatedSlipPlaneType BishopCalculatedSlipPlane { get { - return this.valueField; + return this.bishopCalculatedSlipPlaneField; } set { - this.valueField = value; + this.bishopCalculatedSlipPlaneField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute("Flag-nietechtgebruikt")] - public int Flagnietechtgebruikt { + public UpliftVanCalculatedSlipPlaneType UpliftVanCalculatedSlipPlane { get { - return this.flagnietechtgebruiktField; + return this.upliftVanCalculatedSlipPlaneField; } set { - this.flagnietechtgebruiktField = value; + this.upliftVanCalculatedSlipPlaneField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string BasisFileNameWMF { + public System.DateTime DateTime { get { - return this.basisFileNameWMFField; + return this.dateTimeField; } set { - this.basisFileNameWMFField = value; + this.dateTimeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string RelativeCalculationPathName { + public double Value { get { - return this.relativeCalculationPathNameField; + return this.valueField; } set { - this.relativeCalculationPathNameField = value; + this.valueField = value; } } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool IsUplift { + get { + return this.isUpliftField; + } + set { + this.isUpliftField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IsUpliftSpecified { + get { + return this.isUpliftFieldSpecified; + } + set { + this.isUpliftFieldSpecified = value; + } + } } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class TimeSerieEntriesTimeSerieEntryStochastValue { + public partial class OperationalStaticData { - private double meanField; + private OperationalStaticDataFailureMechanismSystemType failureMechanismSystemTypeField; - private double standardDeviationField; + private bool failureMechanismSystemTypeFieldSpecified; - private int distributionField; + private OperationalStaticDataStabilityModel stabilityModelField; + private bool stabilityModelFieldSpecified; + + private OperationalStaticDataSearchAlgorithm searchAlgorithmField; + + private bool searchAlgorithmFieldSpecified; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public double Mean { + public OperationalStaticDataFailureMechanismSystemType FailureMechanismSystemType { get { - return this.meanField; + return this.failureMechanismSystemTypeField; } set { - this.meanField = value; + this.failureMechanismSystemTypeField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public double StandardDeviation { + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool FailureMechanismSystemTypeSpecified { get { - return this.standardDeviationField; + return this.failureMechanismSystemTypeFieldSpecified; } set { - this.standardDeviationField = value; + this.failureMechanismSystemTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public int Distribution { + public OperationalStaticDataStabilityModel StabilityModel { get { - return this.distributionField; + return this.stabilityModelField; } set { - this.distributionField = value; + this.stabilityModelField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - public partial class Point2DType { - private double xField; + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool StabilityModelSpecified { + get { + return this.stabilityModelFieldSpecified; + } + set { + this.stabilityModelFieldSpecified = value; + } + } - private double zField; - /// [System.Xml.Serialization.XmlAttributeAttribute()] - public double X { + public OperationalStaticDataSearchAlgorithm SearchAlgorithm { get { - return this.xField; + return this.searchAlgorithmField; } set { - this.xField = value; + this.searchAlgorithmField = value; } } /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public double Z { + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool SearchAlgorithmSpecified { get { - return this.zField; + return this.searchAlgorithmFieldSpecified; } set { - this.zField = value; + this.searchAlgorithmFieldSpecified = value; } } } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum OperationalStaticDataFailureMechanismSystemType { + + /// + StabilityInside, + + /// + StabilityOutside, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum OperationalStaticDataStabilityModel { + + /// + Bishop, + + /// + UpliftVan, + + /// + BishopUpliftVan, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public enum OperationalStaticDataSearchAlgorithm { + + /// + Grid, + + /// + Beeswarm, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SliceType { @@ -1860,7 +2520,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] public enum ShearStrengthModelType { @@ -1878,7 +2538,7 @@ [System.Xml.Serialization.XmlIncludeAttribute(typeof(SlidingPlaneMinimumSafetyCurveType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(DualSlidingCircleMinimumSafetyCurveType))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(SlidingCircleMinimumSafetyCurveType))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1912,7 +2572,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1921,7 +2581,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -1942,7 +2602,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2323,7 +2983,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2641,7 +3301,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2675,7 +3335,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -2723,7 +3383,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum DesignResultStabilityDesignResultsStabilityModelType { @@ -2739,7 +3399,7 @@ } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] @@ -3381,4 +4041,156 @@ } } } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class OutputResultsOperationalStaticData { + + private OperationalStaticData operationalStaticDataField; + + /// + public OperationalStaticData OperationalStaticData { + get { + return this.operationalStaticDataField; + } + set { + this.operationalStaticDataField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class OutputResultsOperationalLocationsStaticData { + + private OutputResultsOperationalLocationsStaticDataOperationalLocationStaticData[] operationalLocationStaticDataField; + + /// + [System.Xml.Serialization.XmlElementAttribute("OperationalLocationStaticData")] + public OutputResultsOperationalLocationsStaticDataOperationalLocationStaticData[] OperationalLocationStaticData { + get { + return this.operationalLocationStaticDataField; + } + set { + this.operationalLocationStaticDataField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class OutputResultsOperationalLocationsStaticDataOperationalLocationStaticData { + + private TrafficLoadTypeTrafficLoad[] trafficLoadField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("TrafficLoad", IsNullable=false)] + public TrafficLoadTypeTrafficLoad[] TrafficLoad { + get { + return this.trafficLoadField; + } + set { + this.trafficLoadField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] + public partial class TrafficLoadTypeTrafficLoad { + + private int keyField; + + private double magnitudeField; + + private double distributionAngleField; + + private string loadTypeField; + + private double xStartField; + + private double xEndField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int Key { + get { + return this.keyField; + } + set { + this.keyField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Magnitude { + get { + return this.magnitudeField; + } + set { + this.magnitudeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double DistributionAngle { + get { + return this.distributionAngleField; + } + set { + this.distributionAngleField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string LoadType { + get { + return this.loadTypeField; + } + set { + this.loadTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double XStart { + get { + return this.xStartField; + } + set { + this.xStartField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double XEnd { + get { + return this.xEndField; + } + set { + this.xEndField = value; + } + } + } } Index: DamEngine/trunk/src/Deltares.DamEngine.Io/DamInput.cs =================================================================== diff -u -r5813 -r6097 --- DamEngine/trunk/src/Deltares.DamEngine.Io/DamInput.cs (.../DamInput.cs) (revision 5813) +++ DamEngine/trunk/src/Deltares.DamEngine.Io/DamInput.cs (.../DamInput.cs) (revision 6097) @@ -1156,29 +1156,75 @@ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class TimeSerieEntriesTimeSerieEntry { - private TimeSerieEntriesTimeSerieEntryStochastValue stochastValueField; + private WaternetType waternetField; + private BishopCalculationGridType bishopCalculationGridField; + + private UpliftVanCalculationGridType upliftVanCalculationGridField; + + private BishopCalculatedSlipPlaneType bishopCalculatedSlipPlaneField; + + private UpliftVanCalculatedSlipPlaneType upliftVanCalculatedSlipPlaneField; + private System.DateTime dateTimeField; private double valueField; - private int flagnietechtgebruiktField; + private bool isUpliftField; - private string basisFileNameWMFField; + private bool isUpliftFieldSpecified; - private string relativeCalculationPathNameField; + /// + public WaternetType Waternet { + get { + return this.waternetField; + } + set { + this.waternetField = value; + } + } /// - public TimeSerieEntriesTimeSerieEntryStochastValue StochastValue { + public BishopCalculationGridType BishopCalculationGrid { get { - return this.stochastValueField; + return this.bishopCalculationGridField; } set { - this.stochastValueField = value; + this.bishopCalculationGridField = value; } } /// + public UpliftVanCalculationGridType UpliftVanCalculationGrid { + get { + return this.upliftVanCalculationGridField; + } + set { + this.upliftVanCalculationGridField = value; + } + } + + /// + public BishopCalculatedSlipPlaneType BishopCalculatedSlipPlane { + get { + return this.bishopCalculatedSlipPlaneField; + } + set { + this.bishopCalculatedSlipPlaneField = value; + } + } + + /// + public UpliftVanCalculatedSlipPlaneType UpliftVanCalculatedSlipPlane { + get { + return this.upliftVanCalculatedSlipPlaneField; + } + set { + this.upliftVanCalculatedSlipPlaneField = value; + } + } + + /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime DateTime { get { @@ -1201,92 +1247,587 @@ } /// - [System.Xml.Serialization.XmlAttributeAttribute("Flag-nietechtgebruikt")] - public int Flagnietechtgebruikt { + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool IsUplift { get { - return this.flagnietechtgebruiktField; + return this.isUpliftField; } set { - this.flagnietechtgebruiktField = value; + this.isUpliftField = value; } } /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IsUpliftSpecified { + get { + return this.isUpliftFieldSpecified; + } + set { + this.isUpliftFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class WaternetType { + + private HeadLineType phreaticLineField; + + private HeadLineType[] headLinesField; + + private WaternetTypeWaternetLine[] waternetLinesField; + + private string nameField; + + private double unitWeightWaterField; + + private bool unitWeightWaterFieldSpecified; + + /// + public HeadLineType PhreaticLine { + get { + return this.phreaticLineField; + } + set { + this.phreaticLineField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("HeadLine", IsNullable=false)] + public HeadLineType[] HeadLines { + get { + return this.headLinesField; + } + set { + this.headLinesField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("WaternetLine", IsNullable=false)] + public WaternetTypeWaternetLine[] WaternetLines { + get { + return this.waternetLinesField; + } + set { + this.waternetLinesField = value; + } + } + + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string BasisFileNameWMF { + public string Name { get { - return this.basisFileNameWMFField; + return this.nameField; } set { - this.basisFileNameWMFField = value; + this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string RelativeCalculationPathName { + public double UnitWeightWater { get { - return this.relativeCalculationPathNameField; + return this.unitWeightWaterField; } set { - this.relativeCalculationPathNameField = value; + this.unitWeightWaterField = value; } } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UnitWeightWaterSpecified { + get { + return this.unitWeightWaterFieldSpecified; + } + set { + this.unitWeightWaterFieldSpecified = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class HeadLineType { + + private WaternetLineType waternetLineField; + + private int keyField; + + /// + public WaternetLineType WaternetLine { + get { + return this.waternetLineField; + } + set { + this.waternetLineField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int Key { + get { + return this.keyField; + } + set { + this.keyField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class WaternetLineType { + + private Point2DType[] pointsField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("Point", IsNullable=false)] + public Point2DType[] Points { + get { + return this.pointsField; + } + set { + this.pointsField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class Point2DType { + + private double xField; + + private double zField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double X { + get { + return this.xField; + } + set { + this.xField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Z { + get { + return this.zField; + } + set { + this.zField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] - public partial class TimeSerieEntriesTimeSerieEntryStochastValue { + public partial class WaternetTypeWaternetLine : WaternetLineType { - private double meanField; + private int associatedHeadLineField; - private double standardDeviationField; + private bool associatedHeadLineFieldSpecified; - private int distributionField; + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int AssociatedHeadLine { + get { + return this.associatedHeadLineField; + } + set { + this.associatedHeadLineField = value; + } + } /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool AssociatedHeadLineSpecified { + get { + return this.associatedHeadLineFieldSpecified; + } + set { + this.associatedHeadLineFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class BishopCalculationGridType { + + private CalculationGridType gridField; + + private double[] tangentLinesField; + + private bool useFixedPointField; + + private double fixedPointXField; + + private bool fixedPointXFieldSpecified; + + private double fixedPointZField; + + private bool fixedPointZFieldSpecified; + + /// + public CalculationGridType Grid { + get { + return this.gridField; + } + set { + this.gridField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("BoundaryHeight", IsNullable=false)] + public double[] TangentLines { + get { + return this.tangentLinesField; + } + set { + this.tangentLinesField = value; + } + } + + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public double Mean { + public bool UseFixedPoint { get { - return this.meanField; + return this.useFixedPointField; } set { - this.meanField = value; + this.useFixedPointField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] - public double StandardDeviation { + public double FixedPointX { get { - return this.standardDeviationField; + return this.fixedPointXField; } set { - this.standardDeviationField = value; + this.fixedPointXField = value; } } /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool FixedPointXSpecified { + get { + return this.fixedPointXFieldSpecified; + } + set { + this.fixedPointXFieldSpecified = value; + } + } + + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public int Distribution { + public double FixedPointZ { get { - return this.distributionField; + return this.fixedPointZField; } set { - this.distributionField = value; + this.fixedPointZField = value; } } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool FixedPointZSpecified { + get { + return this.fixedPointZFieldSpecified; + } + set { + this.fixedPointZFieldSpecified = value; + } + } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class CalculationGridType { + + private double gridXLeftField; + + private double gridXRightField; + + private double gridZTopField; + + private double gridZBottomField; + + private int gridXNumberField; + + private int gridZNumberField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double GridXLeft { + get { + return this.gridXLeftField; + } + set { + this.gridXLeftField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double GridXRight { + get { + return this.gridXRightField; + } + set { + this.gridXRightField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double GridZTop { + get { + return this.gridZTopField; + } + set { + this.gridZTopField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double GridZBottom { + get { + return this.gridZBottomField; + } + set { + this.gridZBottomField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int GridXNumber { + get { + return this.gridXNumberField; + } + set { + this.gridXNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int GridZNumber { + get { + return this.gridZNumberField; + } + set { + this.gridZNumberField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class UpliftVanCalculationGridType { + + private CalculationGridType leftGridField; + + private CalculationGridType rightGridField; + + private double[] tangentLinesField; + + /// + public CalculationGridType LeftGrid { + get { + return this.leftGridField; + } + set { + this.leftGridField = value; + } + } + + /// + public CalculationGridType RightGrid { + get { + return this.rightGridField; + } + set { + this.rightGridField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItemAttribute("BoundaryHeight", IsNullable=false)] + public double[] TangentLines { + get { + return this.tangentLinesField; + } + set { + this.tangentLinesField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class BishopCalculatedSlipPlaneType { + + private Point2DType centerField; + + private double radiusField; + + private double safetyFactorField; + + /// + public Point2DType Center { + get { + return this.centerField; + } + set { + this.centerField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double Radius { + get { + return this.radiusField; + } + set { + this.radiusField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SafetyFactor { + get { + return this.safetyFactorField; + } + set { + this.safetyFactorField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class UpliftVanCalculatedSlipPlaneType { + + private Point2DType leftCenterField; + + private Point2DType rightCenterField; + + private double tangentHeightField; + + private double safetyFactorField; + + /// + public Point2DType LeftCenter { + get { + return this.leftCenterField; + } + set { + this.leftCenterField = value; + } + } + + /// + public Point2DType RightCenter { + get { + return this.rightCenterField; + } + set { + this.rightCenterField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double TangentHeight { + get { + return this.tangentHeightField; + } + set { + this.tangentHeightField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public double SafetyFactor { + get { + return this.safetyFactorField; + } + set { + this.safetyFactorField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.4084.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class StabilityParameters { private int searchMethodField; Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalStabilityProfile2DTests.cs =================================================================== diff -u -r6095 -r6097 --- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalStabilityProfile2DTests.cs (.../OperationalStabilityProfile2DTests.cs) (revision 6095) +++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalStabilityProfile2DTests.cs (.../OperationalStabilityProfile2DTests.cs) (revision 6097) @@ -33,6 +33,8 @@ using NUnit.Framework; using CharacteristicPointType = Deltares.DamEngine.Data.Geotechnics.CharacteristicPointType; using SurfaceLinePoint = Deltares.DamEngine.Io.XmlInput.SurfaceLinePoint; +using WaternetLineType = Deltares.MacroStability.Io.XmlInput.WaternetLineType; +using WaternetType = Deltares.MacroStability.Io.XmlInput.WaternetType; namespace Deltares.DamEngine.IntegrationTests.IntegrationTests; Index: DamEngine/trunk/src/Deltares.DamEngine.TestHelpers/Factories/FactoryForDamProjectData.cs =================================================================== diff -u -r6086 -r6097 --- DamEngine/trunk/src/Deltares.DamEngine.TestHelpers/Factories/FactoryForDamProjectData.cs (.../FactoryForDamProjectData.cs) (revision 6086) +++ DamEngine/trunk/src/Deltares.DamEngine.TestHelpers/Factories/FactoryForDamProjectData.cs (.../FactoryForDamProjectData.cs) (revision 6097) @@ -203,10 +203,10 @@ { DateTime = new DateTime(2012, 12, 31, 1, j * 10, 0), Value = j, - Flag = 1, - BasisFileName = $"BasisFileName{i}", - RelativeCalculationPathName = $"RelativeCalculationPathName{i}", - StochastValue = stochastValue + // Flag = 1, + // BasisFileName = $"BasisFileName{i}", + // RelativeCalculationPathName = $"RelativeCalculationPathName{i}", + // StochastValue = stochastValue }); } } Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlOutputFromDam.cs =================================================================== diff -u -r6095 -r6097 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlOutputFromDam.cs (.../FillXmlOutputFromDam.cs) (revision 6095) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlOutputFromDam.cs (.../FillXmlOutputFromDam.cs) (revision 6097) @@ -474,25 +474,25 @@ var timeSerieEntryIndex = 0; foreach (TimeSerieEntry timestepEntry in damTimeSerie.Entries) { - TimeSerieEntriesTimeSerieEntryStochastValue stochastValue = null; - if (timestepEntry.StochastValue != null) - { - stochastValue = new TimeSerieEntriesTimeSerieEntryStochastValue - { - Distribution = timestepEntry.StochastValue.Distribution, - Mean = timestepEntry.StochastValue.Mean, - StandardDeviation = timestepEntry.StochastValue.StandardDeviation - }; - } + // TimeSerieEntriesTimeSerieEntryStochastValue stochastValue = null; + // if (timestepEntry.StochastValue != null) + // { + // stochastValue = new TimeSerieEntriesTimeSerieEntryStochastValue + // { + // Distribution = timestepEntry.StochastValue.Distribution, + // Mean = timestepEntry.StochastValue.Mean, + // StandardDeviation = timestepEntry.StochastValue.StandardDeviation + // }; + // } var timeStep = new TimeSerieEntriesTimeSerieEntry { DateTime = timestepEntry.DateTime, - Value = timestepEntry.Value, - BasisFileNameWMF = timestepEntry.BasisFileName, - Flagnietechtgebruikt = timestepEntry.Flag, - RelativeCalculationPathName = timestepEntry.RelativeCalculationPathName, - StochastValue = stochastValue + Value = timestepEntry.Value + // BasisFileNameWMF = timestepEntry.BasisFileName, + // Flagnietechtgebruikt = timestepEntry.Flag, + // RelativeCalculationPathName = timestepEntry.RelativeCalculationPathName, + // StochastValue = stochastValue }; outputTimeSerie.Entries.TimeSerieEntry[timeSerieEntryIndex] = timeStep; timeSerieEntryIndex++; Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs =================================================================== diff -u -r6087 -r6097 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 6087) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlInput.cs (.../FillDamFromXmlInput.cs) (revision 6097) @@ -227,25 +227,25 @@ for (var i = 0; i < inputTimeSerie.Entries.TimeSerieEntry.Length; i++) { TimeSerieEntriesTimeSerieEntry entry = inputTimeSerie.Entries.TimeSerieEntry[i]; - Stochast stochastValue = null; - if (entry.StochastValue != null) - { - stochastValue = new Stochast - { - Distribution = entry.StochastValue.Distribution, - Mean = entry.StochastValue.Mean, - StandardDeviation = entry.StochastValue.StandardDeviation - }; - } + // Stochast stochastValue = null; + // if (entry.StochastValue != null) + // { + // stochastValue = new Stochast + // { + // Distribution = entry.StochastValue.Distribution, + // Mean = entry.StochastValue.Mean, + // StandardDeviation = entry.StochastValue.StandardDeviation + // }; + // } var timeSerieEntry = new TimeSerieEntry { DateTime = entry.DateTime, - Value = entry.Value, - BasisFileName = entry.BasisFileNameWMF, - Flag = entry.Flagnietechtgebruikt, - RelativeCalculationPathName = entry.RelativeCalculationPathName, - StochastValue = stochastValue + Value = entry.Value + // BasisFileName = entry.BasisFileNameWMF, + // Flag = entry.Flagnietechtgebruikt, + // RelativeCalculationPathName = entry.RelativeCalculationPathName, + // StochastValue = stochastValue }; timeSerie.Entries.Add(timeSerieEntry); } Index: DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/FillXmlOutputFromDamTests.cs =================================================================== diff -u -r6095 -r6097 --- DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/FillXmlOutputFromDamTests.cs (.../FillXmlOutputFromDamTests.cs) (revision 6095) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface.Tests/FillXmlOutputFromDamTests.cs (.../FillXmlOutputFromDamTests.cs) (revision 6097) @@ -310,8 +310,8 @@ { DateTime = new DateTime(2012, 12, 31, 1, j * 10, 0), Value = 1 + j * 0.1, - Flag = 1, - BasisFileName = $"BasisFileName{i}" + // Flag = 1, + // BasisFileName = $"BasisFileName{i}" }); } } Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalStabilityProfile1DTests.cs =================================================================== diff -u -r6095 -r6097 --- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalStabilityProfile1DTests.cs (.../OperationalStabilityProfile1DTests.cs) (revision 6095) +++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalStabilityProfile1DTests.cs (.../OperationalStabilityProfile1DTests.cs) (revision 6097) @@ -33,6 +33,7 @@ using KellermanSoftware.CompareNetObjects; using NUnit.Framework; using Point2DType = Deltares.DamEngine.Io.XmlOutput.Point2DType; +using WaternetType = Deltares.MacroStability.Io.XmlInput.WaternetType; namespace Deltares.DamEngine.IntegrationTests.IntegrationTests; Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlOutput.cs =================================================================== diff -u -r6095 -r6097 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlOutput.cs (.../FillDamFromXmlOutput.cs) (revision 6095) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlOutput.cs (.../FillDamFromXmlOutput.cs) (revision 6097) @@ -95,25 +95,25 @@ for (var i = 0; i < outputTimeSerie.Entries.TimeSerieEntry.Length; i++) { TimeSerieEntriesTimeSerieEntry entry = outputTimeSerie.Entries.TimeSerieEntry[i]; - Stochast stochastValue = null; - if (entry.StochastValue != null) - { - stochastValue = new Stochast - { - Distribution = entry.StochastValue.Distribution, - Mean = entry.StochastValue.Mean, - StandardDeviation = entry.StochastValue.StandardDeviation - }; - } + // Stochast stochastValue = null; + // if (entry.StochastValue != null) + // { + // stochastValue = new Stochast + // { + // Distribution = entry.StochastValue.Distribution, + // Mean = entry.StochastValue.Mean, + // StandardDeviation = entry.StochastValue.StandardDeviation + // }; + // } var timeSerieEntry = new TimeSerieEntry { DateTime = entry.DateTime, - Value = entry.Value, - BasisFileName = entry.BasisFileNameWMF, - Flag = entry.Flagnietechtgebruikt, - RelativeCalculationPathName = entry.RelativeCalculationPathName, - StochastValue = stochastValue + Value = entry.Value + // BasisFileName = entry.BasisFileNameWMF, + // Flag = entry.Flagnietechtgebruikt, + // RelativeCalculationPathName = entry.RelativeCalculationPathName, + // StochastValue = stochastValue }; timeSerie.Entries.Add(timeSerieEntry); }