Index: dam engine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs
===================================================================
diff -u -r504 -r591
--- dam engine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs (.../DamOutput.cs) (revision 504)
+++ dam engine/trunk/src/Deltares.DamEngine.Io/DamOutput.cs (.../DamOutput.cs) (revision 591)
@@ -129,9 +129,9 @@
private TimeSerie pipingTimeSerieField;
- private CalculationResultsLocationResultRWScenariosResult rWScenariosResultField;
+ private CalculationResultsLocationResultRegionalScenariosResult regionalScenariosResultField;
- private CalculationResultsLocationResultRWSchematizationFactorsResult rWSchematizationFactorsResultField;
+ private CalculationResultsLocationResultRegionalSchematizationFactorsResult regionalSchematizationFactorsResultField;
///
public TimeSerie StabilityTimeSerie {
@@ -154,22 +154,22 @@
}
///
- public CalculationResultsLocationResultRWScenariosResult RWScenariosResult {
+ public CalculationResultsLocationResultRegionalScenariosResult RegionalScenariosResult {
get {
- return this.rWScenariosResultField;
+ return this.regionalScenariosResultField;
}
set {
- this.rWScenariosResultField = value;
+ this.regionalScenariosResultField = value;
}
}
///
- public CalculationResultsLocationResultRWSchematizationFactorsResult RWSchematizationFactorsResult {
+ public CalculationResultsLocationResultRegionalSchematizationFactorsResult RegionalSchematizationFactorsResult {
get {
- return this.rWSchematizationFactorsResultField;
+ return this.regionalSchematizationFactorsResultField;
}
set {
- this.rWSchematizationFactorsResultField = value;
+ this.regionalSchematizationFactorsResultField = value;
}
}
}
@@ -677,13 +677,13 @@
private double pl3HeadAdjustedField;
- private double pl3LocalLocationXMinUpliftField;
+ private double pl3LocationXMinUpliftField;
private double pl4MinUpliftField;
private double pl4HeadAdjustedField;
- private double pl4LocalLocationXMinUpliftField;
+ private double pl4LocationXMinUpliftField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
@@ -720,12 +720,12 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public double Pl3LocalLocationXMinUplift {
+ public double Pl3LocationXMinUplift {
get {
- return this.pl3LocalLocationXMinUpliftField;
+ return this.pl3LocationXMinUpliftField;
}
set {
- this.pl3LocalLocationXMinUpliftField = value;
+ this.pl3LocationXMinUpliftField = value;
}
}
@@ -753,12 +753,12 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public double Pl4LocalLocationXMinUplift {
+ public double Pl4LocationXMinUplift {
get {
- return this.pl4LocalLocationXMinUpliftField;
+ return this.pl4LocationXMinUpliftField;
}
set {
- this.pl4LocalLocationXMinUpliftField = value;
+ this.pl4LocationXMinUpliftField = value;
}
}
}
@@ -770,18 +770,10 @@
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class DesignResult {
- private DesignResultNwoDesignResults nwoDesignResultsField;
-
private DesignResultStabilityDesignResults stabilityDesignResultsField;
private DesignResultPipingDesignResults pipingDesignResultsField;
- private string idField;
-
- private double xrdField;
-
- private double yrdField;
-
private string baseFileNameField;
private string locationNameField;
@@ -790,27 +782,9 @@
private string profileNameField;
- private double safetyFactorField;
-
- private bool safetyFactorFieldSpecified;
-
- private double failureProbabilityField;
-
- private bool failureProbabilityFieldSpecified;
-
private int calculationResultField;
///
- public DesignResultNwoDesignResults NwoDesignResults {
- get {
- return this.nwoDesignResultsField;
- }
- set {
- this.nwoDesignResultsField = value;
- }
- }
-
- ///
public DesignResultStabilityDesignResults StabilityDesignResults {
get {
return this.stabilityDesignResultsField;
@@ -832,39 +806,6 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public string Id {
- get {
- return this.idField;
- }
- set {
- this.idField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double Xrd {
- get {
- return this.xrdField;
- }
- set {
- this.xrdField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double Yrd {
- get {
- return this.yrdField;
- }
- set {
- this.yrdField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
public string BaseFileName {
get {
return this.baseFileNameField;
@@ -909,50 +850,6 @@
///
[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 double FailureProbability {
- get {
- return this.failureProbabilityField;
- }
- set {
- this.failureProbabilityField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool FailureProbabilitySpecified {
- get {
- return this.failureProbabilityFieldSpecified;
- }
- set {
- this.failureProbabilityFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
public int CalculationResult {
get {
return this.calculationResultField;
@@ -969,418 +866,6 @@
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
- public partial class DesignResultNwoDesignResults {
-
- private int numberOfIterationsField;
-
- private bool numberOfIterationsFieldSpecified;
-
- private double safetyFactorField;
-
- private bool safetyFactorFieldSpecified;
-
- private double zone1SafetyFactorField;
-
- private bool zone1SafetyFactorFieldSpecified;
-
- private double localZone1EntryPointXField;
-
- private bool localZone1EntryPointXFieldSpecified;
-
- private double localZone1ExitPointXField;
-
- private bool localZone1ExitPointXFieldSpecified;
-
- private double zone2SafetyFactorField;
-
- private bool zone2SafetyFactorFieldSpecified;
-
- private double localZone2EntryPointXField;
-
- private bool localZone2EntryPointXFieldSpecified;
-
- private double localZone2ExitPointXField;
-
- private bool localZone2ExitPointXFieldSpecified;
-
- private string nwoIdField;
-
- private int resultIndexField;
-
- private bool resultIndexFieldSpecified;
-
- private double locationXrdStartField;
-
- private bool locationXrdStartFieldSpecified;
-
- private double locationYrdStartField;
-
- private bool locationYrdStartFieldSpecified;
-
- private double locationZrdStartField;
-
- private bool locationZrdStartFieldSpecified;
-
- private double locationXrdEndField;
-
- private bool locationXrdEndFieldSpecified;
-
- private double locationYrdEndField;
-
- private bool locationYrdEndFieldSpecified;
-
- private double locationZrdEndField;
-
- private bool locationZrdEndFieldSpecified;
-
- ///
- [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 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 double Zone1SafetyFactor {
- get {
- return this.zone1SafetyFactorField;
- }
- set {
- this.zone1SafetyFactorField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool Zone1SafetyFactorSpecified {
- get {
- return this.zone1SafetyFactorFieldSpecified;
- }
- set {
- this.zone1SafetyFactorFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocalZone1EntryPointX {
- get {
- return this.localZone1EntryPointXField;
- }
- set {
- this.localZone1EntryPointXField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocalZone1EntryPointXSpecified {
- get {
- return this.localZone1EntryPointXFieldSpecified;
- }
- set {
- this.localZone1EntryPointXFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocalZone1ExitPointX {
- get {
- return this.localZone1ExitPointXField;
- }
- set {
- this.localZone1ExitPointXField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocalZone1ExitPointXSpecified {
- get {
- return this.localZone1ExitPointXFieldSpecified;
- }
- set {
- this.localZone1ExitPointXFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double Zone2SafetyFactor {
- get {
- return this.zone2SafetyFactorField;
- }
- set {
- this.zone2SafetyFactorField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool Zone2SafetyFactorSpecified {
- get {
- return this.zone2SafetyFactorFieldSpecified;
- }
- set {
- this.zone2SafetyFactorFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocalZone2EntryPointX {
- get {
- return this.localZone2EntryPointXField;
- }
- set {
- this.localZone2EntryPointXField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocalZone2EntryPointXSpecified {
- get {
- return this.localZone2EntryPointXFieldSpecified;
- }
- set {
- this.localZone2EntryPointXFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocalZone2ExitPointX {
- get {
- return this.localZone2ExitPointXField;
- }
- set {
- this.localZone2ExitPointXField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocalZone2ExitPointXSpecified {
- get {
- return this.localZone2ExitPointXFieldSpecified;
- }
- set {
- this.localZone2ExitPointXFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public string NwoId {
- get {
- return this.nwoIdField;
- }
- set {
- this.nwoIdField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public int ResultIndex {
- get {
- return this.resultIndexField;
- }
- set {
- this.resultIndexField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool ResultIndexSpecified {
- get {
- return this.resultIndexFieldSpecified;
- }
- set {
- this.resultIndexFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocationXrdStart {
- get {
- return this.locationXrdStartField;
- }
- set {
- this.locationXrdStartField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocationXrdStartSpecified {
- get {
- return this.locationXrdStartFieldSpecified;
- }
- set {
- this.locationXrdStartFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocationYrdStart {
- get {
- return this.locationYrdStartField;
- }
- set {
- this.locationYrdStartField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocationYrdStartSpecified {
- get {
- return this.locationYrdStartFieldSpecified;
- }
- set {
- this.locationYrdStartFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocationZrdStart {
- get {
- return this.locationZrdStartField;
- }
- set {
- this.locationZrdStartField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocationZrdStartSpecified {
- get {
- return this.locationZrdStartFieldSpecified;
- }
- set {
- this.locationZrdStartFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocationXrdEnd {
- get {
- return this.locationXrdEndField;
- }
- set {
- this.locationXrdEndField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocationXrdEndSpecified {
- get {
- return this.locationXrdEndFieldSpecified;
- }
- set {
- this.locationXrdEndFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocationYrdEnd {
- get {
- return this.locationYrdEndField;
- }
- set {
- this.locationYrdEndField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocationYrdEndSpecified {
- get {
- return this.locationYrdEndFieldSpecified;
- }
- set {
- this.locationYrdEndFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocationZrdEnd {
- get {
- return this.locationZrdEndField;
- }
- set {
- this.locationZrdEndField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocationZrdEndSpecified {
- get {
- return this.locationZrdEndFieldSpecified;
- }
- set {
- this.locationZrdEndFieldSpecified = value;
- }
- }
- }
-
- ///
- [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
- [System.SerializableAttribute()]
- [System.Diagnostics.DebuggerStepThroughAttribute()]
- [System.ComponentModel.DesignerCategoryAttribute("code")]
- [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public partial class DesignResultStabilityDesignResults {
private UpliftSituation upliftSituationField;
@@ -1393,33 +878,29 @@
private bool safetyFactorFieldSpecified;
- private double failureProbabilityField;
-
- private bool failureProbabilityFieldSpecified;
-
private double zone1SafetyFactorField;
private bool zone1SafetyFactorFieldSpecified;
- private double localZone1EntryPointXField;
+ private double zone1EntryPointXField;
- private bool localZone1EntryPointXFieldSpecified;
+ private bool zone1EntryPointXFieldSpecified;
- private double localZone1ExitPointXField;
+ private double zone1ExitPointXField;
- private bool localZone1ExitPointXFieldSpecified;
+ private bool zone1ExitPointXFieldSpecified;
private double zone2SafetyFactorField;
private bool zone2SafetyFactorFieldSpecified;
- private double localZone2EntryPointXField;
+ private double zone2EntryPointXField;
- private bool localZone2EntryPointXFieldSpecified;
+ private bool zone2EntryPointXFieldSpecified;
- private double localZone2ExitPointXField;
+ private double zone2ExitPointXField;
- private bool localZone2ExitPointXFieldSpecified;
+ private bool zone2ExitPointXFieldSpecified;
private int numberOfIterationsField;
@@ -1480,28 +961,6 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public double FailureProbability {
- get {
- return this.failureProbabilityField;
- }
- set {
- this.failureProbabilityField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool FailureProbabilitySpecified {
- get {
- return this.failureProbabilityFieldSpecified;
- }
- set {
- this.failureProbabilityFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
public double Zone1SafetyFactor {
get {
return this.zone1SafetyFactorField;
@@ -1524,45 +983,45 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocalZone1EntryPointX {
+ public double Zone1EntryPointX {
get {
- return this.localZone1EntryPointXField;
+ return this.zone1EntryPointXField;
}
set {
- this.localZone1EntryPointXField = value;
+ this.zone1EntryPointXField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocalZone1EntryPointXSpecified {
+ public bool Zone1EntryPointXSpecified {
get {
- return this.localZone1EntryPointXFieldSpecified;
+ return this.zone1EntryPointXFieldSpecified;
}
set {
- this.localZone1EntryPointXFieldSpecified = value;
+ this.zone1EntryPointXFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocalZone1ExitPointX {
+ public double Zone1ExitPointX {
get {
- return this.localZone1ExitPointXField;
+ return this.zone1ExitPointXField;
}
set {
- this.localZone1ExitPointXField = value;
+ this.zone1ExitPointXField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocalZone1ExitPointXSpecified {
+ public bool Zone1ExitPointXSpecified {
get {
- return this.localZone1ExitPointXFieldSpecified;
+ return this.zone1ExitPointXFieldSpecified;
}
set {
- this.localZone1ExitPointXFieldSpecified = value;
+ this.zone1ExitPointXFieldSpecified = value;
}
}
@@ -1590,45 +1049,45 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocalZone2EntryPointX {
+ public double Zone2EntryPointX {
get {
- return this.localZone2EntryPointXField;
+ return this.zone2EntryPointXField;
}
set {
- this.localZone2EntryPointXField = value;
+ this.zone2EntryPointXField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocalZone2EntryPointXSpecified {
+ public bool Zone2EntryPointXSpecified {
get {
- return this.localZone2EntryPointXFieldSpecified;
+ return this.zone2EntryPointXFieldSpecified;
}
set {
- this.localZone2EntryPointXFieldSpecified = value;
+ this.zone2EntryPointXFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocalZone2ExitPointX {
+ public double Zone2ExitPointX {
get {
- return this.localZone2ExitPointXField;
+ return this.zone2ExitPointXField;
}
set {
- this.localZone2ExitPointXField = value;
+ this.zone2ExitPointXField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocalZone2ExitPointXSpecified {
+ public bool Zone2ExitPointXSpecified {
get {
- return this.localZone2ExitPointXFieldSpecified;
+ return this.zone2ExitPointXFieldSpecified;
}
set {
- this.localZone2ExitPointXFieldSpecified = value;
+ this.zone2ExitPointXFieldSpecified = value;
}
}
@@ -1669,10 +1128,6 @@
private string resultMessageField;
- private double failureProbabilityField;
-
- private bool failureProbabilityFieldSpecified;
-
private double upliftFactorField;
private bool upliftFactorFieldSpecified;
@@ -1705,17 +1160,17 @@
private bool sellmeijerVnkHcriticalFieldSpecified;
- private double wti2017FactorField;
+ private double wbi2017FactorField;
- private bool wti2017FactorFieldSpecified;
+ private bool wbi2017FactorFieldSpecified;
- private double wti2017HcriticalField;
+ private double wbi2017HcriticalField;
- private bool wti2017HcriticalFieldSpecified;
+ private bool wbi2017HcriticalFieldSpecified;
- private double localExitPointXField;
+ private double exitPointXField;
- private bool localExitPointXFieldSpecified;
+ private bool exitPointXFieldSpecified;
///
public UpliftSituation UpliftSituation {
@@ -1750,28 +1205,6 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public double FailureProbability {
- get {
- return this.failureProbabilityField;
- }
- set {
- this.failureProbabilityField = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool FailureProbabilitySpecified {
- get {
- return this.failureProbabilityFieldSpecified;
- }
- set {
- this.failureProbabilityFieldSpecified = value;
- }
- }
-
- ///
- [System.Xml.Serialization.XmlAttributeAttribute()]
public double UpliftFactor {
get {
return this.upliftFactorField;
@@ -1948,67 +1381,67 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public double Wti2017Factor {
+ public double Wbi2017Factor {
get {
- return this.wti2017FactorField;
+ return this.wbi2017FactorField;
}
set {
- this.wti2017FactorField = value;
+ this.wbi2017FactorField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool Wti2017FactorSpecified {
+ public bool Wbi2017FactorSpecified {
get {
- return this.wti2017FactorFieldSpecified;
+ return this.wbi2017FactorFieldSpecified;
}
set {
- this.wti2017FactorFieldSpecified = value;
+ this.wbi2017FactorFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public double Wti2017Hcritical {
+ public double Wbi2017Hcritical {
get {
- return this.wti2017HcriticalField;
+ return this.wbi2017HcriticalField;
}
set {
- this.wti2017HcriticalField = value;
+ this.wbi2017HcriticalField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool Wti2017HcriticalSpecified {
+ public bool Wbi2017HcriticalSpecified {
get {
- return this.wti2017HcriticalFieldSpecified;
+ return this.wbi2017HcriticalFieldSpecified;
}
set {
- this.wti2017HcriticalFieldSpecified = value;
+ this.wbi2017HcriticalFieldSpecified = value;
}
}
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public double LocalExitPointX {
+ public double ExitPointX {
get {
- return this.localExitPointXField;
+ return this.exitPointXField;
}
set {
- this.localExitPointXField = value;
+ this.exitPointXField = value;
}
}
///
[System.Xml.Serialization.XmlIgnoreAttribute()]
- public bool LocalExitPointXSpecified {
+ public bool ExitPointXSpecified {
get {
- return this.localExitPointXFieldSpecified;
+ return this.exitPointXFieldSpecified;
}
set {
- this.localExitPointXFieldSpecified = value;
+ this.exitPointXFieldSpecified = value;
}
}
}
@@ -2018,9 +1451,9 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
- public partial class RWResult {
+ public partial class RegionalResult {
- private int rWResultTypeField;
+ private int regionalResultTypeField;
private double safetyFactorField;
@@ -2030,12 +1463,12 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public int RWResultType {
+ public int RegionalResultType {
get {
- return this.rWResultTypeField;
+ return this.regionalResultTypeField;
}
set {
- this.rWResultTypeField = value;
+ this.regionalResultTypeField = value;
}
}
@@ -2078,9 +1511,9 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
- public partial class RWScenarioResult {
+ public partial class RegionalScenarioResult {
- private RWScenarioResultRWScenarioProfileResult[] rWScenarioProfileResultsField;
+ private RegionalScenarioResultRegionalScenarioProfileResult[] regionalScenarioProfileResultsField;
private int loadSituationField;
@@ -2099,13 +1532,13 @@
private double safetyFactorField;
///
- [System.Xml.Serialization.XmlArrayItemAttribute("RWScenarioProfileResult", IsNullable=false)]
- public RWScenarioResultRWScenarioProfileResult[] RWScenarioProfileResults {
+ [System.Xml.Serialization.XmlArrayItemAttribute("RegionalScenarioProfileResult", IsNullable=false)]
+ public RegionalScenarioResultRegionalScenarioProfileResult[] RegionalScenarioProfileResults {
get {
- return this.rWScenarioProfileResultsField;
+ return this.regionalScenarioProfileResultsField;
}
set {
- this.rWScenarioProfileResultsField = value;
+ this.regionalScenarioProfileResultsField = value;
}
}
@@ -2204,9 +1637,9 @@
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
- public partial class RWScenarioResultRWScenarioProfileResult {
+ public partial class RegionalScenarioResultRegionalScenarioProfileResult {
- private RWResult rWResultField;
+ private RegionalResult regionalResultField;
private string locationNameField;
@@ -2233,12 +1666,12 @@
private string baseFileNameField;
///
- public RWResult RWResult {
+ public RegionalResult RegionalResult {
get {
- return this.rWResultField;
+ return this.regionalResultField;
}
set {
- this.rWResultField = value;
+ this.regionalResultField = value;
}
}
@@ -2537,22 +1970,22 @@
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
- public partial class CalculationResultsLocationResultRWScenariosResult {
+ public partial class CalculationResultsLocationResultRegionalScenariosResult {
- private RWScenarioResult[] rWScenarioResultField;
+ private RegionalScenarioResult[] regionalScenarioResultField;
private int calculationResultField;
private double safetyFactorField;
///
- [System.Xml.Serialization.XmlElementAttribute("RWScenarioResult")]
- public RWScenarioResult[] RWScenarioResult {
+ [System.Xml.Serialization.XmlElementAttribute("RegionalScenarioResult")]
+ public RegionalScenarioResult[] RegionalScenarioResult {
get {
- return this.rWScenarioResultField;
+ return this.regionalScenarioResultField;
}
set {
- this.rWScenarioResultField = value;
+ this.regionalScenarioResultField = value;
}
}
@@ -2585,18 +2018,18 @@
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
- public partial class CalculationResultsLocationResultRWSchematizationFactorsResult {
+ public partial class CalculationResultsLocationResultRegionalSchematizationFactorsResult {
- private CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResult[] rWSchematizationFactorResultField;
+ private CalculationResultsLocationResultRegionalSchematizationFactorsResultRegionalSchematizationFactorResult[] regionalSchematizationFactorResultField;
///
- [System.Xml.Serialization.XmlElementAttribute("RWSchematizationFactorResult")]
- public CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResult[] RWSchematizationFactorResult {
+ [System.Xml.Serialization.XmlElementAttribute("RegionalSchematizationFactorResult")]
+ public CalculationResultsLocationResultRegionalSchematizationFactorsResultRegionalSchematizationFactorResult[] RegionalSchematizationFactorResult {
get {
- return this.rWSchematizationFactorResultField;
+ return this.regionalSchematizationFactorResultField;
}
set {
- this.rWSchematizationFactorResultField = value;
+ this.regionalSchematizationFactorResultField = value;
}
}
}
@@ -2607,11 +2040,11 @@
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
- public partial class CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResult {
+ public partial class CalculationResultsLocationResultRegionalSchematizationFactorsResultRegionalSchematizationFactorResult {
private string locationNameField;
- private CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultSchematizationType schematizationTypeField;
+ private CalculationResultsLocationResultRegionalSchematizationFactorsResultRegionalSchematizationFactorResultSchematizationType schematizationTypeField;
private string soilProfileNameField;
@@ -2621,13 +2054,13 @@
private double summedProfileProbabilityField;
- private string decisiveScenarioNameField;
+ private string decisiveRegionalScenarioNameField;
private double detrimentFactorField;
private double safetyFactorField;
- private CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultCalculationResult calculationResultField;
+ private CalculationResultsLocationResultRegionalSchematizationFactorsResultRegionalSchematizationFactorResultCalculationResult calculationResultField;
///
[System.Xml.Serialization.XmlAttributeAttribute()]
@@ -2642,7 +2075,7 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultSchematizationType SchematizationType {
+ public CalculationResultsLocationResultRegionalSchematizationFactorsResultRegionalSchematizationFactorResultSchematizationType SchematizationType {
get {
return this.schematizationTypeField;
}
@@ -2697,12 +2130,12 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public string DecisiveScenarioName {
+ public string DecisiveRegionalScenarioName {
get {
- return this.decisiveScenarioNameField;
+ return this.decisiveRegionalScenarioNameField;
}
set {
- this.decisiveScenarioNameField = value;
+ this.decisiveRegionalScenarioNameField = value;
}
}
@@ -2730,7 +2163,7 @@
///
[System.Xml.Serialization.XmlAttributeAttribute()]
- public CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultCalculationResult CalculationResult {
+ public CalculationResultsLocationResultRegionalSchematizationFactorsResultRegionalSchematizationFactorResultCalculationResult CalculationResult {
get {
return this.calculationResultField;
}
@@ -2744,7 +2177,7 @@
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
- public enum CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultSchematizationType {
+ public enum CalculationResultsLocationResultRegionalSchematizationFactorsResultRegionalSchematizationFactorResultSchematizationType {
///
MacroStabilityInnerSideWet,
@@ -2766,7 +2199,7 @@
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
- public enum CalculationResultsLocationResultRWSchematizationFactorsResultRWSchematizationFactorResultCalculationResult {
+ public enum CalculationResultsLocationResultRegionalSchematizationFactorsResultRegionalSchematizationFactorResultCalculationResult {
///
NoRun,
Index: dam engine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlOutput.cs
===================================================================
diff -u -r586 -r591
--- dam engine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlOutput.cs (.../FillDamFromXmlOutput.cs) (revision 586)
+++ dam engine/trunk/src/Deltares.DamEngine.Interface/FillDamFromXmlOutput.cs (.../FillDamFromXmlOutput.cs) (revision 591)
@@ -21,7 +21,10 @@
using System.Collections.Generic;
using Deltares.DamEngine.Data.General;
+using Deltares.DamEngine.Data.Geometry;
+using Deltares.DamEngine.Data.Geotechnics;
using Deltares.DamEngine.Io.XmlOutput;
+using SurfaceLine = Deltares.DamEngine.Io.XmlInput.SurfaceLine;
namespace Deltares.DamEngine.Interface
{
@@ -75,15 +78,21 @@
model = PipingModelType.Sellmeijer4Forces;
if (designResult.PipingDesignResults.SellmeijerVnkFactorSpecified)
model = PipingModelType.SellmeijerVnk;
- if (designResult.PipingDesignResults.Wti2017FactorSpecified)
+ if (designResult.PipingDesignResults.Wbi2017FactorSpecified)
model = PipingModelType.Wti2017;
desResult.PipingDesignResults = new Data.General.Results.PipingDesignResults(model)
{
- ResultMessage = designResult.PipingDesignResults.ResultMessage,
- //RedesignedSurfaceLine2 = designResult.PipingDesignResults.RedesignedSurfaceLine
+ ResultMessage = designResult.PipingDesignResults.ResultMessage
};
- if (designResult.PipingDesignResults.FailureProbabilitySpecified) desResult.PipingDesignResults.FailureProbability = designResult.PipingDesignResults.FailureProbability;
-
+ if (designResult.PipingDesignResults.RedesignedSurfaceLine != null)
+ {
+ desResult.PipingDesignResults.RedesignedSurfaceLine = new SurfaceLine2
+ {
+ Name = designResult.PipingDesignResults.RedesignedSurfaceLine.Name
+ };
+ desResult.PipingDesignResults.RedesignedSurfaceLine.CharacteristicPoints.Geometry = desResult.PipingDesignResults.RedesignedSurfaceLine.Geometry;
+ AddPointsToSurfaceLine(designResult.PipingDesignResults.RedesignedSurfaceLine, desResult.PipingDesignResults.RedesignedSurfaceLine);
+ }
if (designResult.PipingDesignResults.UpliftFactorSpecified) desResult.PipingDesignResults.UpliftFactor = designResult.PipingDesignResults.UpliftFactor;
if (designResult.PipingDesignResults.HeaveFactorSpecified) desResult.PipingDesignResults.HeaveFactor = designResult.PipingDesignResults.HeaveFactor;
@@ -100,11 +109,11 @@
if (designResult.PipingDesignResults.SellmeijerVnkHcriticalSpecified) desResult.PipingDesignResults.SellmeijerVnkHcritical = designResult.PipingDesignResults.SellmeijerVnkHcritical;
- if (designResult.PipingDesignResults.Wti2017FactorSpecified) desResult.PipingDesignResults.Wti2017Factor = designResult.PipingDesignResults.Wti2017Factor;
+ if (designResult.PipingDesignResults.Wbi2017FactorSpecified) desResult.PipingDesignResults.Wti2017Factor = designResult.PipingDesignResults.Wbi2017Factor;
- if (designResult.PipingDesignResults.Wti2017HcriticalSpecified) desResult.PipingDesignResults.Wti2017Hcritical = designResult.PipingDesignResults.Wti2017Hcritical;
+ if (designResult.PipingDesignResults.Wbi2017HcriticalSpecified) desResult.PipingDesignResults.Wti2017Hcritical = designResult.PipingDesignResults.Wbi2017Hcritical;
- if (designResult.PipingDesignResults.LocalExitPointXSpecified) desResult.PipingDesignResults.LocalExitPointX = designResult.PipingDesignResults.LocalExitPointX;
+ if (designResult.PipingDesignResults.ExitPointXSpecified) desResult.PipingDesignResults.LocalExitPointX = designResult.PipingDesignResults.ExitPointX;
if (designResult.PipingDesignResults.UpliftSituation != null)
{
@@ -113,12 +122,28 @@
situation.IsUplift = uplift.IsUplift;
situation.Pl3MinUplift = uplift.Pl3MinUplift;
situation.Pl3HeadAdjusted = uplift.Pl3HeadAdjusted;
- situation.Pl3LocationXMinUplift = uplift.Pl3LocalLocationXMinUplift;
+ situation.Pl3LocationXMinUplift = uplift.Pl3LocationXMinUplift;
situation.Pl4MinUplift = uplift.Pl4MinUplift;
situation.Pl4HeadAdjusted = uplift.Pl4HeadAdjusted;
- situation.Pl4LocationXMinUplift = uplift.Pl4LocalLocationXMinUplift;
+ situation.Pl4LocationXMinUplift = uplift.Pl4LocationXMinUplift;
desResult.PipingDesignResults.UpliftSituation = situation;
}
}
+
+ private static void AddPointsToSurfaceLine(Io.XmlOutput.SurfaceLine inputSurfaceLine, SurfaceLine2 surfaceLine)
+ {
+ surfaceLine.Geometry = new GeometryPointString();
+ for (int j = 0; j < inputSurfaceLine.Points.Length; j++)
+ {
+ var inputPoint = inputSurfaceLine.Points[j];
+ var geometryPoint = new GeometryPoint()
+ {
+ X = inputPoint.X,
+ Y = 0.0,
+ Z = inputPoint.Z
+ };
+ surfaceLine.AddCharacteristicPoint(geometryPoint, ConversionHelper.ConvertToDamPointType(inputPoint.PointType));
+ }
+ }
}
}
Index: dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/FillXmlOutputFromDamTests.cs
===================================================================
diff -u -r586 -r591
--- dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/FillXmlOutputFromDamTests.cs (.../FillXmlOutputFromDamTests.cs) (revision 586)
+++ dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/FillXmlOutputFromDamTests.cs (.../FillXmlOutputFromDamTests.cs) (revision 591)
@@ -22,6 +22,8 @@
using System.Collections.Generic;
using Deltares.DamEngine.Data.General;
using Deltares.DamEngine.Data.General.Results;
+using Deltares.DamEngine.Data.Geometry;
+using Deltares.DamEngine.Data.Geotechnics;
using Deltares.DamEngine.Data.Standard.Calculation;
using Deltares.DamEngine.Io;
using Deltares.DamEngine.Io.XmlOutput;
@@ -76,7 +78,6 @@
result.PipingDesignResults = new PipingDesignResults(PipingModelType.Bligh)
{
ResultMessage = "no run made",
- FailureProbability = 2,
UpliftFactor = 1.3 * i,
HeaveFactor = 1.1 * i,
BlighFactor = 1.03 * i,
@@ -93,6 +94,58 @@
Pl4HeadAdjusted = 0.2 * i,
Pl4LocationXMinUplift = 0.3 * i
};
+ var surfaceline = new SurfaceLine2();
+ surfaceline.Name = "Redesigned Surfaceline";
+ surfaceline.CharacteristicPoints.Geometry = surfaceline.Geometry;
+ var p1 = new CharacteristicPoint
+ {
+ CharacteristicPointType = CharacteristicPointType.SurfaceLevelOutside,
+ GeometryPoint = new GeometryPoint(),
+ X = 0,
+ Z = 0
+ };
+ surfaceline.CharacteristicPoints.Add(p1);
+ var p2 = new CharacteristicPoint
+ {
+ CharacteristicPointType = CharacteristicPointType.DikeToeAtRiver,
+ GeometryPoint = new GeometryPoint(),
+ X = 10,
+ Z = 0
+ };
+ surfaceline.CharacteristicPoints.Add(p2);
+ var p3 = new CharacteristicPoint
+ {
+ CharacteristicPointType = CharacteristicPointType.DikeTopAtRiver,
+ GeometryPoint = new GeometryPoint(),
+ X = 15,
+ Z = 2
+ };
+ surfaceline.CharacteristicPoints.Add(p3);
+ var p4 = new CharacteristicPoint
+ {
+ CharacteristicPointType = CharacteristicPointType.DikeTopAtPolder,
+ GeometryPoint = new GeometryPoint(),
+ X = 18,
+ Z = 2
+ };
+ surfaceline.CharacteristicPoints.Add(p4);
+ var p5 = new CharacteristicPoint
+ {
+ CharacteristicPointType = CharacteristicPointType.DikeToeAtPolder,
+ GeometryPoint = new GeometryPoint(),
+ X = 23,
+ Z = 0
+ };
+ surfaceline.CharacteristicPoints.Add(p5);
+ var p6 = new CharacteristicPoint
+ {
+ CharacteristicPointType = CharacteristicPointType.SurfaceLevelInside,
+ GeometryPoint = new GeometryPoint(),
+ X = 100,
+ Z = 0
+ };
+ surfaceline.CharacteristicPoints.Add(p6);
+ result.PipingDesignResults.RedesignedSurfaceLine = surfaceline;
result.PipingDesignResults.UpliftSituation = situation;
damProjectData.DesignCalculations.Add(result);
}
Index: dam engine/trunk/src/Deltares.DamEngine.Interface/FillXmlOutputFromDam.cs
===================================================================
diff -u -r586 -r591
--- dam engine/trunk/src/Deltares.DamEngine.Interface/FillXmlOutputFromDam.cs (.../FillXmlOutputFromDam.cs) (revision 586)
+++ dam engine/trunk/src/Deltares.DamEngine.Interface/FillXmlOutputFromDam.cs (.../FillXmlOutputFromDam.cs) (revision 591)
@@ -180,12 +180,27 @@
{
desResult.PipingDesignResults = new DesignResultPipingDesignResults
{
- ResultMessage = designResult.PipingDesignResults.ResultMessage,
- //RedesignedSurfaceLine2 = designResult.PipingDesignResults.RedesignedSurfaceLine,
- FailureProbabilitySpecified = designResult.PipingDesignResults.FailureProbability.HasValue
+ ResultMessage = designResult.PipingDesignResults.ResultMessage
};
- if (designResult.PipingDesignResults.FailureProbability.HasValue) desResult.PipingDesignResults.FailureProbability = designResult.PipingDesignResults.FailureProbability.Value;
-
+ if (designResult.PipingDesignResults.RedesignedSurfaceLine != null)
+ {
+ desResult.PipingDesignResults.RedesignedSurfaceLine = new SurfaceLine();
+ desResult.PipingDesignResults.RedesignedSurfaceLine.Name = designResult.PipingDesignResults.RedesignedSurfaceLine.Name;
+ desResult.PipingDesignResults.RedesignedSurfaceLine.Points =
+ new SurfaceLinePoint[designResult.PipingDesignResults.RedesignedSurfaceLine.CharacteristicPoints.Count];
+ for (int j = 0; j < designResult.PipingDesignResults.RedesignedSurfaceLine.CharacteristicPoints.Count; j++)
+ {
+ var characteristicPoint = designResult.PipingDesignResults.RedesignedSurfaceLine.CharacteristicPoints[j];
+ var inputPoint = new SurfaceLinePoint()
+ {
+ PointType = ConversionHelper.ConvertToInputPointType(characteristicPoint.CharacteristicPointType),
+ X = characteristicPoint.X,
+ Z = characteristicPoint.Z
+ };
+ desResult.PipingDesignResults.RedesignedSurfaceLine.Points[j] = inputPoint;
+ }
+ }
+
desResult.PipingDesignResults.UpliftFactorSpecified = designResult.PipingDesignResults.UpliftFactor.HasValue;
if (designResult.PipingDesignResults.UpliftFactor.HasValue) desResult.PipingDesignResults.UpliftFactor = designResult.PipingDesignResults.UpliftFactor.Value;
@@ -210,14 +225,14 @@
desResult.PipingDesignResults.SellmeijerVnkHcriticalSpecified = designResult.PipingDesignResults.SellmeijerVnkHcritical.HasValue;
if (designResult.PipingDesignResults.SellmeijerVnkHcritical.HasValue) desResult.PipingDesignResults.SellmeijerVnkHcritical = designResult.PipingDesignResults.SellmeijerVnkHcritical.Value;
- desResult.PipingDesignResults.Wti2017FactorSpecified = designResult.PipingDesignResults.Wti2017Factor.HasValue;
- if (designResult.PipingDesignResults.Wti2017Factor.HasValue) desResult.PipingDesignResults.Wti2017Factor = designResult.PipingDesignResults.Wti2017Factor.Value;
+ desResult.PipingDesignResults.Wbi2017FactorSpecified = designResult.PipingDesignResults.Wti2017Factor.HasValue;
+ if (designResult.PipingDesignResults.Wti2017Factor.HasValue) desResult.PipingDesignResults.Wbi2017Factor = designResult.PipingDesignResults.Wti2017Factor.Value;
- desResult.PipingDesignResults.Wti2017HcriticalSpecified = designResult.PipingDesignResults.Wti2017Hcritical.HasValue;
- if (designResult.PipingDesignResults.Wti2017Hcritical.HasValue) desResult.PipingDesignResults.Wti2017Hcritical = designResult.PipingDesignResults.Wti2017Hcritical.Value;
+ desResult.PipingDesignResults.Wbi2017HcriticalSpecified = designResult.PipingDesignResults.Wti2017Hcritical.HasValue;
+ if (designResult.PipingDesignResults.Wti2017Hcritical.HasValue) desResult.PipingDesignResults.Wbi2017Hcritical = designResult.PipingDesignResults.Wti2017Hcritical.Value;
- desResult.PipingDesignResults.LocalExitPointXSpecified = designResult.PipingDesignResults.LocalExitPointX.HasValue;
- if (designResult.PipingDesignResults.LocalExitPointX.HasValue) desResult.PipingDesignResults.LocalExitPointX = designResult.PipingDesignResults.LocalExitPointX.Value;
+ desResult.PipingDesignResults.ExitPointXSpecified = designResult.PipingDesignResults.LocalExitPointX.HasValue;
+ if (designResult.PipingDesignResults.LocalExitPointX.HasValue) desResult.PipingDesignResults.ExitPointX = designResult.PipingDesignResults.LocalExitPointX.Value;
if (designResult.PipingDesignResults.UpliftSituation.HasValue)
{
@@ -226,10 +241,10 @@
desResult.PipingDesignResults.UpliftSituation.IsUplift = uplift.IsUplift;
desResult.PipingDesignResults.UpliftSituation.Pl3MinUplift = uplift.Pl3MinUplift;
desResult.PipingDesignResults.UpliftSituation.Pl3HeadAdjusted = uplift.Pl3HeadAdjusted;
- desResult.PipingDesignResults.UpliftSituation.Pl3LocalLocationXMinUplift = uplift.Pl3LocationXMinUplift;
+ desResult.PipingDesignResults.UpliftSituation.Pl3LocationXMinUplift = uplift.Pl3LocationXMinUplift;
desResult.PipingDesignResults.UpliftSituation.Pl4MinUplift = uplift.Pl4MinUplift;
desResult.PipingDesignResults.UpliftSituation.Pl4HeadAdjusted = uplift.Pl4HeadAdjusted;
- desResult.PipingDesignResults.UpliftSituation.Pl4LocalLocationXMinUplift = uplift.Pl4LocationXMinUplift;
+ desResult.PipingDesignResults.UpliftSituation.Pl4LocationXMinUplift = uplift.Pl4LocationXMinUplift;
}
}
}