// Copyright (C) Stichting Deltares 2021. All rights reserved. // // This file is part of the Dam Engine. // // The Dam Engine is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . // // All names, logos, and references to "Deltares" are registered trademarks of // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // // This source code was auto-generated by xsd, Version=4.8.3928.0. // namespace Deltares.DamEngine.Io.XmlOutput { using System.Xml.Serialization; /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)] public partial class Output { private OutputResults resultsField; private Message[] validationResultsField; /// public OutputResults Results { get { return this.resultsField; } set { this.resultsField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute("ValidationMessages", IsNullable=false)] public Message[] ValidationResults { get { return this.validationResultsField; } set { this.validationResultsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class OutputResults { private DesignResult[] calculationResultsField; private TimeSerie[] operationalOutputTimeSeriesField; private Message[] calculationMessagesField; /// [System.Xml.Serialization.XmlArrayItemAttribute("DesignResults", IsNullable=false)] public DesignResult[] CalculationResults { get { return this.calculationResultsField; } set { this.calculationResultsField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public TimeSerie[] OperationalOutputTimeSeries { get { return this.operationalOutputTimeSeriesField; } set { this.operationalOutputTimeSeriesField = value; } } /// [System.Xml.Serialization.XmlArrayItemAttribute(IsNullable=false)] public Message[] CalculationMessages { get { return this.calculationMessagesField; } set { this.calculationMessagesField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DesignResult { private DesignResultStabilityDesignResults stabilityDesignResultsField; private DesignResultPipingDesignResults pipingDesignResultsField; private string baseFileNameField; private string calculationSubDirField; private string locationNameField; private string scenarioNameField; private string profileNameField; private int calculationResultField; /// public DesignResultStabilityDesignResults StabilityDesignResults { get { return this.stabilityDesignResultsField; } set { this.stabilityDesignResultsField = value; } } /// public DesignResultPipingDesignResults PipingDesignResults { get { return this.pipingDesignResultsField; } set { this.pipingDesignResultsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string BaseFileName { get { return this.baseFileNameField; } set { this.baseFileNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string CalculationSubDir { get { return this.calculationSubDirField; } set { this.calculationSubDirField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string LocationName { get { return this.locationNameField; } set { this.locationNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ScenarioName { get { return this.scenarioNameField; } set { this.scenarioNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ProfileName { get { return this.profileNameField; } set { this.profileNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int CalculationResult { get { return this.calculationResultField; } set { this.calculationResultField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class DesignResultStabilityDesignResults { private UpliftSituation upliftSituationField; private SurfaceLine redesignedSurfaceLineField; private MinimumSafetyCurveBaseType slipCircleDefinitionField; private string resultMessageField; private double safetyFactorField; private bool safetyFactorFieldSpecified; private int numberOfIterationsField; private bool numberOfIterationsFieldSpecified; private DesignResultStabilityDesignResultsStabilityModelType stabilityModelTypeField; private bool stabilityModelTypeFieldSpecified; /// public UpliftSituation UpliftSituation { get { return this.upliftSituationField; } set { this.upliftSituationField = value; } } /// public SurfaceLine RedesignedSurfaceLine { get { return this.redesignedSurfaceLineField; } set { this.redesignedSurfaceLineField = value; } } /// public MinimumSafetyCurveBaseType SlipCircleDefinition { get { return this.slipCircleDefinitionField; } set { this.slipCircleDefinitionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ResultMessage { get { return this.resultMessageField; } set { this.resultMessageField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double SafetyFactor { get { return this.safetyFactorField; } set { this.safetyFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SafetyFactorSpecified { get { return this.safetyFactorFieldSpecified; } set { this.safetyFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int NumberOfIterations { get { return this.numberOfIterationsField; } set { this.numberOfIterationsField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NumberOfIterationsSpecified { get { return this.numberOfIterationsFieldSpecified; } set { this.numberOfIterationsFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public DesignResultStabilityDesignResultsStabilityModelType StabilityModelType { get { return this.stabilityModelTypeField; } set { this.stabilityModelTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StabilityModelTypeSpecified { get { return this.stabilityModelTypeFieldSpecified; } set { this.stabilityModelTypeFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class UpliftSituation { private bool isUpliftField; private double pl3MinUpliftField; private double pl3HeadAdjustedField; private double pl3LocationXMinUpliftField; private double pl4MinUpliftField; private double pl4HeadAdjustedField; private double pl4LocationXMinUpliftField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool IsUplift { get { return this.isUpliftField; } set { this.isUpliftField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl3MinUplift { get { return this.pl3MinUpliftField; } set { this.pl3MinUpliftField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl3HeadAdjusted { get { return this.pl3HeadAdjustedField; } set { this.pl3HeadAdjustedField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl3LocationXMinUplift { get { return this.pl3LocationXMinUpliftField; } set { this.pl3LocationXMinUpliftField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl4MinUplift { get { return this.pl4MinUpliftField; } set { this.pl4MinUpliftField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl4HeadAdjusted { get { return this.pl4HeadAdjustedField; } set { this.pl4HeadAdjustedField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Pl4LocationXMinUplift { get { return this.pl4LocationXMinUpliftField; } set { this.pl4LocationXMinUpliftField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class Message { private MessageMessageType messageTypeField; private string message1Field; /// [System.Xml.Serialization.XmlAttributeAttribute()] public MessageMessageType MessageType { get { return this.messageTypeField; } set { this.messageTypeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute("Message")] public string Message1 { get { return this.message1Field; } set { this.message1Field = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum MessageMessageType { /// Error, /// Warning, /// Info, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TimeSerie { private TimeSerieTimeStep timeStepField; private TimeSerieEntries entriesField; private System.DateTime forecastDateTimeField; private string typeField; private string locationIdField; private string parameterIdField; private System.DateTime startDateTimeField; private System.DateTime endDateTimeField; private double missValField; private string longNameField; private string stationNameField; private string unitsField; private string sourceOrganisationField; private string sourceSystemField; private string fileDescriptionField; private string regionField; private string commentField; private System.DateTime creationDateTimeField; private bool creationDateTimeFieldSpecified; /// public TimeSerieTimeStep TimeStep { get { return this.timeStepField; } set { this.timeStepField = value; } } /// public TimeSerieEntries Entries { get { return this.entriesField; } set { this.entriesField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime ForecastDateTime { get { return this.forecastDateTimeField; } set { this.forecastDateTimeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string LocationId { get { return this.locationIdField; } set { this.locationIdField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ParameterId { get { return this.parameterIdField; } set { this.parameterIdField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime StartDateTime { get { return this.startDateTimeField; } set { this.startDateTimeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime EndDateTime { get { return this.endDateTimeField; } set { this.endDateTimeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double MissVal { get { return this.missValField; } set { this.missValField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string LongName { get { return this.longNameField; } set { this.longNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string StationName { get { return this.stationNameField; } set { this.stationNameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Units { get { return this.unitsField; } set { this.unitsField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SourceOrganisation { get { return this.sourceOrganisationField; } set { this.sourceOrganisationField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string SourceSystem { get { return this.sourceSystemField; } set { this.sourceSystemField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string FileDescription { get { return this.fileDescriptionField; } set { this.fileDescriptionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Region { get { return this.regionField; } set { this.regionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Comment { get { return this.commentField; } set { this.commentField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime CreationDateTime { get { return this.creationDateTimeField; } set { this.creationDateTimeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool CreationDateTimeSpecified { get { return this.creationDateTimeFieldSpecified; } set { this.creationDateTimeFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class TimeSerieTimeStep { private uint dividerField; private uint multiplierField; private bool dividerSpecified1Field; private bool multiplierSpecified1Field; private uint timeStepUnitField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public uint Divider { get { return this.dividerField; } set { this.dividerField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public uint Multiplier { get { return this.multiplierField; } set { this.multiplierField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute("DividerSpecified")] public bool DividerSpecified1 { get { return this.dividerSpecified1Field; } set { this.dividerSpecified1Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute("MultiplierSpecified")] public bool MultiplierSpecified1 { get { return this.multiplierSpecified1Field; } set { this.multiplierSpecified1Field = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public uint TimeStepUnit { get { return this.timeStepUnitField; } set { this.timeStepUnitField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class TimeSerieEntries { private TimeSerieEntriesTimeSerieEntry[] timeSerieEntryField; /// [System.Xml.Serialization.XmlElementAttribute("TimeSerieEntry")] public TimeSerieEntriesTimeSerieEntry[] TimeSerieEntry { get { return this.timeSerieEntryField; } set { this.timeSerieEntryField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class TimeSerieEntriesTimeSerieEntry { private TimeSerieEntriesTimeSerieEntryStochastValue stochastValueField; private System.DateTime dateTimeField; private double valueField; private int flagnietechtgebruiktField; private string basisFileNameWMFField; private string relativeCalculationPathNameField; /// public TimeSerieEntriesTimeSerieEntryStochastValue StochastValue { get { return this.stochastValueField; } set { this.stochastValueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public System.DateTime DateTime { get { return this.dateTimeField; } set { this.dateTimeField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Value { get { return this.valueField; } set { this.valueField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute("Flag-nietechtgebruikt")] public int Flagnietechtgebruikt { get { return this.flagnietechtgebruiktField; } set { this.flagnietechtgebruiktField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string BasisFileNameWMF { get { return this.basisFileNameWMFField; } set { this.basisFileNameWMFField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string RelativeCalculationPathName { get { return this.relativeCalculationPathNameField; } set { this.relativeCalculationPathNameField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class TimeSerieEntriesTimeSerieEntryStochastValue { private double meanField; private double standardDeviationField; private int distributionField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Mean { get { return this.meanField; } set { this.meanField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double StandardDeviation { get { return this.standardDeviationField; } set { this.standardDeviationField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public int Distribution { get { return this.distributionField; } set { this.distributionField = 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; 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.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SliceType { private Point2DType topLeftPointField; private Point2DType topRightPointField; private Point2DType bottomLeftPointField; private Point2DType bottomRightPointField; private string nameField; private double widthField; private double arcLengthField; private double topAngleField; private double bottomAngleField; private double cohesionInputField; private double cohesionField; private double cohesionCalculatedField; private double frictionAngleInputField; private double frictionAngleField; private double yieldStressField; private double oCRField; private double pOPField; private double degreeOfConsolidationPorePressureField; private double porePressureDueToDegreeOfConsolidationLoadField; private double dilatancyInputField; private double dilatancyField; private double externalLoadField; private double hydrostaticPorePressureField; private double leftForceField; private double leftForceAngleField; private double leftForceYField; private double rightForceField; private double rightForceAngleField; private double rightForceYField; private double loadStressField; private double normalStressField; private double porePressureField; private double horizontalPorePressureField; private double verticalPorePressureField; private double piezometricPorePressureField; private double effectiveStressField; private double excessPorePressureField; private double shearStressField; private double soilStressField; private double totalPorePressureField; private double totalStressField; private double weightField; private double suField; private bool suFieldSpecified; private ShearStrengthModelType shearStrengthModelField; private double horizontalSoilQuakeStressField; private bool horizontalSoilQuakeStressFieldSpecified; private double strengthIncreaseExponentField; private bool strengthIncreaseExponentFieldSpecified; private double upliftFactorField; private bool upliftFactorFieldSpecified; private double verticalSoilQuakeStressField; private bool verticalSoilQuakeStressFieldSpecified; private double waterQuakeStressField; private bool waterQuakeStressFieldSpecified; private double upliftReductionFactorField; private bool upliftReductionFactorFieldSpecified; private double ratioCuPcField; private bool ratioCuPcFieldSpecified; private double resultantForceField; private bool resultantForceFieldSpecified; private double resultantMomentField; private bool resultantMomentFieldSpecified; private double resultantAngleField; private bool resultantAngleFieldSpecified; /// public Point2DType TopLeftPoint { get { return this.topLeftPointField; } set { this.topLeftPointField = value; } } /// public Point2DType TopRightPoint { get { return this.topRightPointField; } set { this.topRightPointField = value; } } /// public Point2DType BottomLeftPoint { get { return this.bottomLeftPointField; } set { this.bottomLeftPointField = value; } } /// public Point2DType BottomRightPoint { get { return this.bottomRightPointField; } set { this.bottomRightPointField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Width { get { return this.widthField; } set { this.widthField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ArcLength { get { return this.arcLengthField; } set { this.arcLengthField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double TopAngle { get { return this.topAngleField; } set { this.topAngleField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BottomAngle { get { return this.bottomAngleField; } set { this.bottomAngleField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double CohesionInput { get { return this.cohesionInputField; } set { this.cohesionInputField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Cohesion { get { return this.cohesionField; } set { this.cohesionField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double CohesionCalculated { get { return this.cohesionCalculatedField; } set { this.cohesionCalculatedField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double FrictionAngleInput { get { return this.frictionAngleInputField; } set { this.frictionAngleInputField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double FrictionAngle { get { return this.frictionAngleField; } set { this.frictionAngleField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double YieldStress { get { return this.yieldStressField; } set { this.yieldStressField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double OCR { get { return this.oCRField; } set { this.oCRField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double POP { get { return this.pOPField; } set { this.pOPField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DegreeOfConsolidationPorePressure { get { return this.degreeOfConsolidationPorePressureField; } set { this.degreeOfConsolidationPorePressureField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PorePressureDueToDegreeOfConsolidationLoad { get { return this.porePressureDueToDegreeOfConsolidationLoadField; } set { this.porePressureDueToDegreeOfConsolidationLoadField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DilatancyInput { get { return this.dilatancyInputField; } set { this.dilatancyInputField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Dilatancy { get { return this.dilatancyField; } set { this.dilatancyField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ExternalLoad { get { return this.externalLoadField; } set { this.externalLoadField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HydrostaticPorePressure { get { return this.hydrostaticPorePressureField; } set { this.hydrostaticPorePressureField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double LeftForce { get { return this.leftForceField; } set { this.leftForceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double LeftForceAngle { get { return this.leftForceAngleField; } set { this.leftForceAngleField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double LeftForceY { get { return this.leftForceYField; } set { this.leftForceYField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double RightForce { get { return this.rightForceField; } set { this.rightForceField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double RightForceAngle { get { return this.rightForceAngleField; } set { this.rightForceAngleField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double RightForceY { get { return this.rightForceYField; } set { this.rightForceYField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double LoadStress { get { return this.loadStressField; } set { this.loadStressField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NormalStress { get { return this.normalStressField; } set { this.normalStressField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PorePressure { get { return this.porePressureField; } set { this.porePressureField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HorizontalPorePressure { get { return this.horizontalPorePressureField; } set { this.horizontalPorePressureField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double VerticalPorePressure { get { return this.verticalPorePressureField; } set { this.verticalPorePressureField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double PiezometricPorePressure { get { return this.piezometricPorePressureField; } set { this.piezometricPorePressureField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double EffectiveStress { get { return this.effectiveStressField; } set { this.effectiveStressField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ExcessPorePressure { get { return this.excessPorePressureField; } set { this.excessPorePressureField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ShearStress { get { return this.shearStressField; } set { this.shearStressField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double SoilStress { get { return this.soilStressField; } set { this.soilStressField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double TotalPorePressure { get { return this.totalPorePressureField; } set { this.totalPorePressureField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double TotalStress { get { return this.totalStressField; } set { this.totalStressField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Weight { get { return this.weightField; } set { this.weightField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Su { get { return this.suField; } set { this.suField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SuSpecified { get { return this.suFieldSpecified; } set { this.suFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public ShearStrengthModelType ShearStrengthModel { get { return this.shearStrengthModelField; } set { this.shearStrengthModelField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HorizontalSoilQuakeStress { get { return this.horizontalSoilQuakeStressField; } set { this.horizontalSoilQuakeStressField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HorizontalSoilQuakeStressSpecified { get { return this.horizontalSoilQuakeStressFieldSpecified; } set { this.horizontalSoilQuakeStressFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double StrengthIncreaseExponent { get { return this.strengthIncreaseExponentField; } set { this.strengthIncreaseExponentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StrengthIncreaseExponentSpecified { get { return this.strengthIncreaseExponentFieldSpecified; } set { this.strengthIncreaseExponentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftFactor { get { return this.upliftFactorField; } set { this.upliftFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftFactorSpecified { get { return this.upliftFactorFieldSpecified; } set { this.upliftFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double VerticalSoilQuakeStress { get { return this.verticalSoilQuakeStressField; } set { this.verticalSoilQuakeStressField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool VerticalSoilQuakeStressSpecified { get { return this.verticalSoilQuakeStressFieldSpecified; } set { this.verticalSoilQuakeStressFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double WaterQuakeStress { get { return this.waterQuakeStressField; } set { this.waterQuakeStressField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool WaterQuakeStressSpecified { get { return this.waterQuakeStressFieldSpecified; } set { this.waterQuakeStressFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftReductionFactor { get { return this.upliftReductionFactorField; } set { this.upliftReductionFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftReductionFactorSpecified { get { return this.upliftReductionFactorFieldSpecified; } set { this.upliftReductionFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double RatioCuPc { get { return this.ratioCuPcField; } set { this.ratioCuPcField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RatioCuPcSpecified { get { return this.ratioCuPcFieldSpecified; } set { this.ratioCuPcFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ResultantForce { get { return this.resultantForceField; } set { this.resultantForceField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ResultantForceSpecified { get { return this.resultantForceFieldSpecified; } set { this.resultantForceFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ResultantMoment { get { return this.resultantMomentField; } set { this.resultantMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ResultantMomentSpecified { get { return this.resultantMomentFieldSpecified; } set { this.resultantMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ResultantAngle { get { return this.resultantAngleField; } set { this.resultantAngleField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ResultantAngleSpecified { get { return this.resultantAngleFieldSpecified; } set { this.resultantAngleFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] public enum ShearStrengthModelType { /// MohrCoulomb, /// Shansep, /// SuTable, } /// [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.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public abstract partial class MinimumSafetyCurveBaseType { private MinimumSafetyCurveBaseTypeSlice[] slicesField; private double safetyFactorField; /// [System.Xml.Serialization.XmlArrayItemAttribute("Slice", IsNullable=false)] public MinimumSafetyCurveBaseTypeSlice[] Slices { get { return this.slicesField; } set { this.slicesField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double SafetyFactor { get { return this.safetyFactorField; } set { this.safetyFactorField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class MinimumSafetyCurveBaseTypeSlice : SliceType { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SlidingPlaneMinimumSafetyCurveType : MinimumSafetyCurveBaseType { private Point2DType[] spencerSlipPlaneField; /// [System.Xml.Serialization.XmlArrayItemAttribute("SlipPlanePoint", IsNullable=false)] public Point2DType[] SpencerSlipPlane { get { return this.spencerSlipPlaneField; } set { this.spencerSlipPlaneField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DualSlidingCircleMinimumSafetyCurveType : MinimumSafetyCurveBaseType { private Point2DType activeCircleCenterField; private double activeCircleRadiusField; private Point2DType passiveCircleCenterField; private double passiveCircleRadiusField; private double nailMomentField; private bool nailMomentFieldSpecified; private double geoTextileMomentField; private bool geoTextileMomentFieldSpecified; private double resistingPassiveMomentField; private bool resistingPassiveMomentFieldSpecified; private double resistingActiveMomentField; private bool resistingActiveMomentFieldSpecified; private double drivingPassiveMomentField; private bool drivingPassiveMomentFieldSpecified; private double drivingActiveMomentField; private bool drivingActiveMomentFieldSpecified; private double iteratedPassiveForceField; private bool iteratedPassiveForceFieldSpecified; private double iteratedActiveForceField; private bool iteratedActiveForceFieldSpecified; private double iteratedHorizontalForceField; private bool iteratedHorizontalForceFieldSpecified; private double nonIteratedPassiveForceField; private bool nonIteratedPassiveForceFieldSpecified; private double nonIteratedActiveForceField; private bool nonIteratedActiveForceFieldSpecified; private double tangentLineField; private double nonIteratedHorizontalForceField; private bool nonIteratedHorizontalForceFieldSpecified; /// public Point2DType ActiveCircleCenter { get { return this.activeCircleCenterField; } set { this.activeCircleCenterField = value; } } /// public double ActiveCircleRadius { get { return this.activeCircleRadiusField; } set { this.activeCircleRadiusField = value; } } /// public Point2DType PassiveCircleCenter { get { return this.passiveCircleCenterField; } set { this.passiveCircleCenterField = value; } } /// public double PassiveCircleRadius { get { return this.passiveCircleRadiusField; } set { this.passiveCircleRadiusField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NailMoment { get { return this.nailMomentField; } set { this.nailMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NailMomentSpecified { get { return this.nailMomentFieldSpecified; } set { this.nailMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double GeoTextileMoment { get { return this.geoTextileMomentField; } set { this.geoTextileMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool GeoTextileMomentSpecified { get { return this.geoTextileMomentFieldSpecified; } set { this.geoTextileMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ResistingPassiveMoment { get { return this.resistingPassiveMomentField; } set { this.resistingPassiveMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ResistingPassiveMomentSpecified { get { return this.resistingPassiveMomentFieldSpecified; } set { this.resistingPassiveMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ResistingActiveMoment { get { return this.resistingActiveMomentField; } set { this.resistingActiveMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ResistingActiveMomentSpecified { get { return this.resistingActiveMomentFieldSpecified; } set { this.resistingActiveMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DrivingPassiveMoment { get { return this.drivingPassiveMomentField; } set { this.drivingPassiveMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DrivingPassiveMomentSpecified { get { return this.drivingPassiveMomentFieldSpecified; } set { this.drivingPassiveMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DrivingActiveMoment { get { return this.drivingActiveMomentField; } set { this.drivingActiveMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DrivingActiveMomentSpecified { get { return this.drivingActiveMomentFieldSpecified; } set { this.drivingActiveMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double IteratedPassiveForce { get { return this.iteratedPassiveForceField; } set { this.iteratedPassiveForceField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IteratedPassiveForceSpecified { get { return this.iteratedPassiveForceFieldSpecified; } set { this.iteratedPassiveForceFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double IteratedActiveForce { get { return this.iteratedActiveForceField; } set { this.iteratedActiveForceField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IteratedActiveForceSpecified { get { return this.iteratedActiveForceFieldSpecified; } set { this.iteratedActiveForceFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double IteratedHorizontalForce { get { return this.iteratedHorizontalForceField; } set { this.iteratedHorizontalForceField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IteratedHorizontalForceSpecified { get { return this.iteratedHorizontalForceFieldSpecified; } set { this.iteratedHorizontalForceFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NonIteratedPassiveForce { get { return this.nonIteratedPassiveForceField; } set { this.nonIteratedPassiveForceField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NonIteratedPassiveForceSpecified { get { return this.nonIteratedPassiveForceFieldSpecified; } set { this.nonIteratedPassiveForceFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NonIteratedActiveForce { get { return this.nonIteratedActiveForceField; } set { this.nonIteratedActiveForceField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NonIteratedActiveForceSpecified { get { return this.nonIteratedActiveForceFieldSpecified; } set { this.nonIteratedActiveForceFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double TangentLine { get { return this.tangentLineField; } set { this.tangentLineField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NonIteratedHorizontalForce { get { return this.nonIteratedHorizontalForceField; } set { this.nonIteratedHorizontalForceField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NonIteratedHorizontalForceSpecified { get { return this.nonIteratedHorizontalForceFieldSpecified; } set { this.nonIteratedHorizontalForceFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SlidingCircleMinimumSafetyCurveType : MinimumSafetyCurveBaseType { private Point2DType centerField; private double radiusField; private double drivingMomentField; private double loadMomentField; private bool loadMomentFieldSpecified; private double earthquakeMomentField; private bool earthquakeMomentFieldSpecified; private double horizontalEarthquakeMomentField; private bool horizontalEarthquakeMomentFieldSpecified; private double verticalEarthquakeMomentField; private bool verticalEarthquakeMomentFieldSpecified; private double freeWaterEarthquakeMomentField; private bool freeWaterEarthquakeMomentFieldSpecified; private double resistingMomentField; private double nonIteratedResistingMomentField; private bool nonIteratedResistingMomentFieldSpecified; private double soilMomentField; private bool soilMomentFieldSpecified; private double waterMomentField; private bool waterMomentFieldSpecified; private double nailMomentField; private bool nailMomentFieldSpecified; private double geoTextileMomentField; private bool geoTextileMomentFieldSpecified; /// public Point2DType Center { get { return this.centerField; } set { this.centerField = value; } } /// public double Radius { get { return this.radiusField; } set { this.radiusField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double DrivingMoment { get { return this.drivingMomentField; } set { this.drivingMomentField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double LoadMoment { get { return this.loadMomentField; } set { this.loadMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool LoadMomentSpecified { get { return this.loadMomentFieldSpecified; } set { this.loadMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double EarthquakeMoment { get { return this.earthquakeMomentField; } set { this.earthquakeMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool EarthquakeMomentSpecified { get { return this.earthquakeMomentFieldSpecified; } set { this.earthquakeMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HorizontalEarthquakeMoment { get { return this.horizontalEarthquakeMomentField; } set { this.horizontalEarthquakeMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HorizontalEarthquakeMomentSpecified { get { return this.horizontalEarthquakeMomentFieldSpecified; } set { this.horizontalEarthquakeMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double VerticalEarthquakeMoment { get { return this.verticalEarthquakeMomentField; } set { this.verticalEarthquakeMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool VerticalEarthquakeMomentSpecified { get { return this.verticalEarthquakeMomentFieldSpecified; } set { this.verticalEarthquakeMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double FreeWaterEarthquakeMoment { get { return this.freeWaterEarthquakeMomentField; } set { this.freeWaterEarthquakeMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool FreeWaterEarthquakeMomentSpecified { get { return this.freeWaterEarthquakeMomentFieldSpecified; } set { this.freeWaterEarthquakeMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ResistingMoment { get { return this.resistingMomentField; } set { this.resistingMomentField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NonIteratedResistingMoment { get { return this.nonIteratedResistingMomentField; } set { this.nonIteratedResistingMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NonIteratedResistingMomentSpecified { get { return this.nonIteratedResistingMomentFieldSpecified; } set { this.nonIteratedResistingMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double SoilMoment { get { return this.soilMomentField; } set { this.soilMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SoilMomentSpecified { get { return this.soilMomentFieldSpecified; } set { this.soilMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double WaterMoment { get { return this.waterMomentField; } set { this.waterMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool WaterMomentSpecified { get { return this.waterMomentFieldSpecified; } set { this.waterMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double NailMoment { get { return this.nailMomentField; } set { this.nailMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NailMomentSpecified { get { return this.nailMomentFieldSpecified; } set { this.nailMomentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double GeoTextileMoment { get { return this.geoTextileMomentField; } set { this.geoTextileMomentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool GeoTextileMomentSpecified { get { return this.geoTextileMomentFieldSpecified; } set { this.geoTextileMomentFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SurfaceLine { private SurfaceLinePoint[] pointsField; private string nameField; /// [System.Xml.Serialization.XmlArrayItemAttribute("Point", IsNullable=false)] public SurfaceLinePoint[] 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.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class SurfaceLinePoint { private double xField; private double zField; private int pointTypeField; /// [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.Xml.Serialization.XmlAttributeAttribute()] public int PointType { get { return this.pointTypeField; } set { this.pointTypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public enum DesignResultStabilityDesignResultsStabilityModelType { /// Bishop, /// UpliftVan, /// BishopUpliftVan, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)] public partial class DesignResultPipingDesignResults { private UpliftSituation upliftSituationField; private SurfaceLine redesignedSurfaceLineField; private string resultMessageField; private double upliftFactorField; private bool upliftFactorFieldSpecified; private double heaveFactorField; private bool heaveFactorFieldSpecified; private double blighFactorField; private bool blighFactorFieldSpecified; private double blighHcriticalField; private bool blighHcriticalFieldSpecified; private double sellmeijer4ForcesFactorField; private bool sellmeijer4ForcesFactorFieldSpecified; private double sellmeijer4ForcesHcriticalField; private bool sellmeijer4ForcesHcriticalFieldSpecified; private double sellmeijerVnkFactorField; private bool sellmeijerVnkFactorFieldSpecified; private double sellmeijerVnkHcriticalField; private bool sellmeijerVnkHcriticalFieldSpecified; private double wti2017BackwardErosionFactorField; private bool wti2017BackwardErosionFactorFieldSpecified; private double wti2017BackwardErosionHcriticalField; private bool wti2017BackwardErosionHcriticalFieldSpecified; private double exitPointXField; private bool exitPointXFieldSpecified; private double wti2017UpliftFactorField; private bool wti2017UpliftFactorFieldSpecified; private double wti2017UpliftHcriticalField; private bool wti2017UpliftHcriticalFieldSpecified; private double wti2017DeltaPhiCuField; private bool wti2017DeltaPhiCuFieldSpecified; private double wti2017HeaveFactorField; private bool wti2017HeaveFactorFieldSpecified; private double wti2017HeaveHcriticalField; private bool wti2017HeaveHcriticalFieldSpecified; private double wti2017GradientField; private bool wti2017GradientFieldSpecified; private double wti2017FactorOverallField; private bool wti2017FactorOverallFieldSpecified; private double wti2017HcriticalOverallField; private bool wti2017HcriticalOverallFieldSpecified; private double wti2017EffectiveStressField; private bool wti2017EffectiveStressFieldSpecified; private double wti2017BackwardErosionDeltaPhiCField; private bool wti2017BackwardErosionDeltaPhiCFieldSpecified; private double wti2017CCreepField; private bool wti2017CCreepFieldSpecified; private double wti2017BackwardErosionDeltaPhiReducedField; private bool wti2017BackwardErosionDeltaPhiReducedFieldSpecified; /// public UpliftSituation UpliftSituation { get { return this.upliftSituationField; } set { this.upliftSituationField = value; } } /// public SurfaceLine RedesignedSurfaceLine { get { return this.redesignedSurfaceLineField; } set { this.redesignedSurfaceLineField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public string ResultMessage { get { return this.resultMessageField; } set { this.resultMessageField = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double UpliftFactor { get { return this.upliftFactorField; } set { this.upliftFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool UpliftFactorSpecified { get { return this.upliftFactorFieldSpecified; } set { this.upliftFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double HeaveFactor { get { return this.heaveFactorField; } set { this.heaveFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool HeaveFactorSpecified { get { return this.heaveFactorFieldSpecified; } set { this.heaveFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BlighFactor { get { return this.blighFactorField; } set { this.blighFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BlighFactorSpecified { get { return this.blighFactorFieldSpecified; } set { this.blighFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double BlighHcritical { get { return this.blighHcriticalField; } set { this.blighHcriticalField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BlighHcriticalSpecified { get { return this.blighHcriticalFieldSpecified; } set { this.blighHcriticalFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Sellmeijer4ForcesFactor { get { return this.sellmeijer4ForcesFactorField; } set { this.sellmeijer4ForcesFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Sellmeijer4ForcesFactorSpecified { get { return this.sellmeijer4ForcesFactorFieldSpecified; } set { this.sellmeijer4ForcesFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Sellmeijer4ForcesHcritical { get { return this.sellmeijer4ForcesHcriticalField; } set { this.sellmeijer4ForcesHcriticalField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Sellmeijer4ForcesHcriticalSpecified { get { return this.sellmeijer4ForcesHcriticalFieldSpecified; } set { this.sellmeijer4ForcesHcriticalFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double SellmeijerVnkFactor { get { return this.sellmeijerVnkFactorField; } set { this.sellmeijerVnkFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SellmeijerVnkFactorSpecified { get { return this.sellmeijerVnkFactorFieldSpecified; } set { this.sellmeijerVnkFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double SellmeijerVnkHcritical { get { return this.sellmeijerVnkHcriticalField; } set { this.sellmeijerVnkHcriticalField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SellmeijerVnkHcriticalSpecified { get { return this.sellmeijerVnkHcriticalFieldSpecified; } set { this.sellmeijerVnkHcriticalFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017BackwardErosionFactor { get { return this.wti2017BackwardErosionFactorField; } set { this.wti2017BackwardErosionFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017BackwardErosionFactorSpecified { get { return this.wti2017BackwardErosionFactorFieldSpecified; } set { this.wti2017BackwardErosionFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017BackwardErosionHcritical { get { return this.wti2017BackwardErosionHcriticalField; } set { this.wti2017BackwardErosionHcriticalField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017BackwardErosionHcriticalSpecified { get { return this.wti2017BackwardErosionHcriticalFieldSpecified; } set { this.wti2017BackwardErosionHcriticalFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double ExitPointX { get { return this.exitPointXField; } set { this.exitPointXField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ExitPointXSpecified { get { return this.exitPointXFieldSpecified; } set { this.exitPointXFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017UpliftFactor { get { return this.wti2017UpliftFactorField; } set { this.wti2017UpliftFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017UpliftFactorSpecified { get { return this.wti2017UpliftFactorFieldSpecified; } set { this.wti2017UpliftFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017UpliftHcritical { get { return this.wti2017UpliftHcriticalField; } set { this.wti2017UpliftHcriticalField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017UpliftHcriticalSpecified { get { return this.wti2017UpliftHcriticalFieldSpecified; } set { this.wti2017UpliftHcriticalFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017DeltaPhiCu { get { return this.wti2017DeltaPhiCuField; } set { this.wti2017DeltaPhiCuField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017DeltaPhiCuSpecified { get { return this.wti2017DeltaPhiCuFieldSpecified; } set { this.wti2017DeltaPhiCuFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017HeaveFactor { get { return this.wti2017HeaveFactorField; } set { this.wti2017HeaveFactorField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017HeaveFactorSpecified { get { return this.wti2017HeaveFactorFieldSpecified; } set { this.wti2017HeaveFactorFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017HeaveHcritical { get { return this.wti2017HeaveHcriticalField; } set { this.wti2017HeaveHcriticalField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017HeaveHcriticalSpecified { get { return this.wti2017HeaveHcriticalFieldSpecified; } set { this.wti2017HeaveHcriticalFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017Gradient { get { return this.wti2017GradientField; } set { this.wti2017GradientField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017GradientSpecified { get { return this.wti2017GradientFieldSpecified; } set { this.wti2017GradientFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017FactorOverall { get { return this.wti2017FactorOverallField; } set { this.wti2017FactorOverallField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017FactorOverallSpecified { get { return this.wti2017FactorOverallFieldSpecified; } set { this.wti2017FactorOverallFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017HcriticalOverall { get { return this.wti2017HcriticalOverallField; } set { this.wti2017HcriticalOverallField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017HcriticalOverallSpecified { get { return this.wti2017HcriticalOverallFieldSpecified; } set { this.wti2017HcriticalOverallFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017EffectiveStress { get { return this.wti2017EffectiveStressField; } set { this.wti2017EffectiveStressField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017EffectiveStressSpecified { get { return this.wti2017EffectiveStressFieldSpecified; } set { this.wti2017EffectiveStressFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017BackwardErosionDeltaPhiC { get { return this.wti2017BackwardErosionDeltaPhiCField; } set { this.wti2017BackwardErosionDeltaPhiCField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017BackwardErosionDeltaPhiCSpecified { get { return this.wti2017BackwardErosionDeltaPhiCFieldSpecified; } set { this.wti2017BackwardErosionDeltaPhiCFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017CCreep { get { return this.wti2017CCreepField; } set { this.wti2017CCreepField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017CCreepSpecified { get { return this.wti2017CCreepFieldSpecified; } set { this.wti2017CCreepFieldSpecified = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public double Wti2017BackwardErosionDeltaPhiReduced { get { return this.wti2017BackwardErosionDeltaPhiReducedField; } set { this.wti2017BackwardErosionDeltaPhiReducedField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool Wti2017BackwardErosionDeltaPhiReducedSpecified { get { return this.wti2017BackwardErosionDeltaPhiReducedFieldSpecified; } set { this.wti2017BackwardErosionDeltaPhiReducedFieldSpecified = value; } } } }