// 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;
}
}
}
}