Index: DamEngine/trunk/src/Deltares.DamEngine.Data/General/Specifications/PredicateSpecification.cs
===================================================================
diff -u -r1974 -r2113
--- DamEngine/trunk/src/Deltares.DamEngine.Data/General/Specifications/PredicateSpecification.cs (.../PredicateSpecification.cs) (revision 1974)
+++ DamEngine/trunk/src/Deltares.DamEngine.Data/General/Specifications/PredicateSpecification.cs (.../PredicateSpecification.cs) (revision 2113)
@@ -46,7 +46,7 @@
///
public override bool IsSatisfiedBy(T candidate)
{
- return this.predicate(candidate);
+ return predicate(candidate);
}
#endregion
Index: DamEngine/trunk/src/Deltares.DamEngine.Data/General/MStabParameters.cs
===================================================================
diff -u -r2111 -r2113
--- DamEngine/trunk/src/Deltares.DamEngine.Data/General/MStabParameters.cs (.../MStabParameters.cs) (revision 2111)
+++ DamEngine/trunk/src/Deltares.DamEngine.Data/General/MStabParameters.cs (.../MStabParameters.cs) (revision 2113)
@@ -19,24 +19,32 @@
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
-using System.ComponentModel;
using Deltares.DamEngine.Data.Standard;
using Deltares.DamEngine.Data.Standard.Validation;
namespace Deltares.DamEngine.Data.General
{
+ ///
+ /// Types of tangent lines definitions.
+ ///
public enum TangentLinesDefinition
{
OnBoundaryLines = 0,
Specified = 1
}
+ ///
+ /// Types of GridSize Determinations
+ ///
public enum GridSizeDetermination
{
Automatic = 0,
Specified = 1
}
+ ///
+ /// Types of Intrusion Vertical Water Pressures
+ ///
public enum IntrusionVerticalWaterPressureType
{
Standard,
@@ -46,6 +54,9 @@
SemiTimeDependent
}
+ ///
+ /// Types of MStab Shear Strength models
+ ///
public enum MStabShearStrength
{
CPhi,
@@ -56,25 +67,37 @@
Default
}
+ ///
+ /// Types of MStab Search Methods
+ ///
public enum MStabSearchMethod
{
Grid,
GeneticAlgorithm
}
+ ///
+ /// Types of MStab Grid Positions
+ ///
public enum MStabGridPosition
{
Left,
Right
}
+ ///
+ /// Types of MStab Zones
+ ///
public enum MStabZonesType
{
NoZones = 0,
ZoneAreas = 1,
ForbiddenZone = 2
}
+ ///
+ /// Types of PlLine Assignments
+ ///
public enum PlLineAssignment
{
NoPlLines,
Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs
===================================================================
diff -u -r2111 -r2113
--- DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs (.../FillXmlInputFromDam.cs) (revision 2111)
+++ DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlInputFromDam.cs (.../FillXmlInputFromDam.cs) (revision 2113)
@@ -123,7 +123,7 @@
foreach (var sensorLocation in sensorData.SensorLocations)
{
var inputSensorLocation = new Io.XmlInput.SensorLocation();
- inputSensorLocation.GroupId = sensorLocation.GroupID;
+ inputSensorLocation.GroupId = sensorLocation.GroupId;
inputSensorLocation.LocationId = sensorLocation.LocationName;
inputSensorLocation.SourceTypePl1PlLineOffsetBelowDikeToeAtPolder = ConversionHelper.ConvertToInputDataSourceTypeSensors(sensorLocation.SourceTypePl1PlLineOffsetBelowDikeToeAtPolder);
inputSensorLocation.SourceTypePl1PlLineOffsetBelowDikeTopAtPolder = ConversionHelper.ConvertToInputDataSourceTypeSensors(sensorLocation.SourceTypePl1PlLineOffsetBelowDikeTopAtPolder);
Fisheye: Tag 2113 refers to a dead (removed) revision in file `DamEngine/trunk/src/Deltares.DamEngine.Data/General/Specifications/LessThanOrEqualToSpecification.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 2113 refers to a dead (removed) revision in file `DamEngine/trunk/src/Deltares.DamEngine.Data/General/Results/PipingResults.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Deltares.DamEngine.Data.csproj
===================================================================
diff -u -r2111 -r2113
--- DamEngine/trunk/src/Deltares.DamEngine.Data/Deltares.DamEngine.Data.csproj (.../Deltares.DamEngine.Data.csproj) (revision 2111)
+++ DamEngine/trunk/src/Deltares.DamEngine.Data/Deltares.DamEngine.Data.csproj (.../Deltares.DamEngine.Data.csproj) (revision 2113)
@@ -44,15 +44,12 @@
-
-
-
@@ -65,7 +62,6 @@
-
@@ -87,18 +83,11 @@
-
-
-
-
-
-
-
@@ -137,7 +126,6 @@
-
Index: DamEngine/trunk/src/Deltares.DamEngine.Data/General/Specifications/AndSpecification.cs
===================================================================
diff -u -r1974 -r2113
--- DamEngine/trunk/src/Deltares.DamEngine.Data/General/Specifications/AndSpecification.cs (.../AndSpecification.cs) (revision 1974)
+++ DamEngine/trunk/src/Deltares.DamEngine.Data/General/Specifications/AndSpecification.cs (.../AndSpecification.cs) (revision 2113)
@@ -45,7 +45,7 @@
///
public override bool IsSatisfiedBy(TCandidate candidate)
{
- bool satisfied = (this.one.IsSatisfiedBy(candidate) && this.other.IsSatisfiedBy(candidate));
+ bool satisfied = (one.IsSatisfiedBy(candidate) && other.IsSatisfiedBy(candidate));
if (!satisfied)
{
base.Description = this.Description;
Fisheye: Tag 2113 refers to a dead (removed) revision in file `DamEngine/trunk/src/Deltares.DamEngine.Data/General/LocationJob.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 2113 refers to a dead (removed) revision in file `DamEngine/trunk/src/Deltares.DamEngine.Data/General/Specifications/MaximumAttribute.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: DamEngine/trunk/src/Deltares.DamEngine.Data/General/DamFailureMechanismeCalculationSpecification.cs
===================================================================
diff -u -r2111 -r2113
--- DamEngine/trunk/src/Deltares.DamEngine.Data/General/DamFailureMechanismeCalculationSpecification.cs (.../DamFailureMechanismeCalculationSpecification.cs) (revision 2111)
+++ DamEngine/trunk/src/Deltares.DamEngine.Data/General/DamFailureMechanismeCalculationSpecification.cs (.../DamFailureMechanismeCalculationSpecification.cs) (revision 2113)
@@ -208,19 +208,6 @@
}
///
- /// Clones this instance.
- ///
- ///
- public DamFailureMechanismeCalculationSpecification Clone()
- {
- DamFailureMechanismeCalculationSpecification damFailureMechanismeCalculation = new DamFailureMechanismeCalculationSpecification();
-
- damFailureMechanismeCalculation.Assign(this);
-
- return damFailureMechanismeCalculation;
- }
-
- ///
/// Returns a that represents this instance.
///
///
@@ -238,23 +225,6 @@
}
return description;
- }
-
- ///
- /// Determines whether slip circle definition is undefined.
- ///
- ///
- /// true if [is slip circle definition undefined]; otherwise, false.
- ///
- public bool IsSlipCircleDefinitionUndefined()
- {
- bool isSlipCircleDefinitionUndefined = (failureMechanismParametersMStab.MStabParameters.SlipCircleDefinition == null);
- if (!isSlipCircleDefinitionUndefined)
- {
- isSlipCircleDefinitionUndefined = (failureMechanismParametersMStab.MStabParameters.SlipCircleDefinition.UpliftVanLeftGridHorizontalPointCount == 0);
- }
- return isSlipCircleDefinitionUndefined;
- }
-
+ }
}
}
Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Design/DesignScenario.cs
===================================================================
diff -u -r1974 -r2113
--- DamEngine/trunk/src/Deltares.DamEngine.Data/Design/DesignScenario.cs (.../DesignScenario.cs) (revision 1974)
+++ DamEngine/trunk/src/Deltares.DamEngine.Data/Design/DesignScenario.cs (.../DesignScenario.cs) (revision 2113)
@@ -23,10 +23,7 @@
using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel;
-using System.Globalization;
-using System.Linq.Expressions;
using Deltares.DamEngine.Data.General;
-using Deltares.DamEngine.Data.General.Results;
using Deltares.DamEngine.Data.Geotechnics;
using Deltares.DamEngine.Data.Standard.Calculation;
using Deltares.DamEngine.Data.Standard.Language;
@@ -36,56 +33,13 @@
{
///
- /// Exception class for DesignScenario
- ///
- ///
- [Serializable]
- public class DesignScenarioException : Exception
- {
- public DesignScenarioException(string message) : base(message)
- {
- }
- }
-
- ///
/// Calculation scenario class
///
public class DesignScenario
{
- #region Performance optimization: Extract expression so it only has to be generated once.
-
- private static readonly Expression> ExpressionLocationScenarioId = x => x.LocationScenarioID;
- private static readonly Expression> ExpressionRiverLevel = x => x.RiverLevel;
- private static readonly Expression> ExpressionRiverLevelLow = x => x.RiverLevelLow;
- private static readonly Expression> ExpressionDikeTableHeight = x => x.DikeTableHeight;
- private static readonly Expression> ExpressionRequiredSafetyFactorStabilityInnerSlope = x => x.RequiredSafetyFactorStabilityInnerSlope;
- private static readonly Expression> ExpressionRequiredSafetyFactorStabilityOuterSlope = x => x.RequiredSafetyFactorStabilityOuterSlope;
- private static readonly Expression> ExpressionRequiredSafetyFactorPiping = x => x.RequiredSafetyFactorPiping;
- private static readonly Expression> ExpressionUpliftCriterionPiping = x => x.UpliftCriterionPiping;
- private static readonly Expression> ExpressionUpliftCriterionStability = x => x.UpliftCriterionStability;
- private static readonly Expression> ExpressionPlLineOffsetBelowDikeTopAtRiver = x => x.PlLineOffsetBelowDikeTopAtRiver;
- private static readonly Expression> ExpressionPlLineOffsetBelowDikeTopAtPolder = x => x.PlLineOffsetBelowDikeTopAtPolder;
- private static readonly Expression> ExpressionPlLineOffsetBelowShoulderBaseInside = x => x.PlLineOffsetBelowShoulderBaseInside;
- private static readonly Expression> ExpressionPlLineOffsetBelowDikeToeAtPolder = x => x.PlLineOffsetBelowDikeToeAtPolder;
- private static readonly Expression> ExpressionUsePlLineOffsetBelowDikeCrestMiddle = x => x.UsePlLineOffsetBelowDikeCrestMiddle;
- private static readonly Expression> ExpressionPlLineOffsetBelowDikeCrestMiddle = x => x.PlLineOffsetBelowDikeCrestMiddle;
- private static readonly Expression> ExpressionUsePlLineOffsetFactorBelowShoulderCrest = x => x.UsePlLineOffsetFactorBelowShoulderCrest;
- private static readonly Expression> ExpressionPlLineOffsetFactorBelowShoulderCrest = x => x.PlLineOffsetFactorBelowShoulderCrest;
- private static readonly Expression> ExpressionHeadPl3 = x => x.HeadPl3;
- private static readonly Expression> ExpressionHeadPl4 = x => x.HeadPl4;
- private static readonly Expression> ExpressionWaterHeightDecimeringsHoogte = x => x.WaterHeightDecimeringsHoogte;
- private static readonly Expression> ExpressionMaxWaterLevel = x => x.MaxWaterLevel;
-
- #endregion
-
private CalculationResult calculationResult = CalculationResult.NoRun;
- private Location location = null;
- private readonly List calculationResults = new List();
-
- private Dictionary
public override bool IsSatisfiedBy(TCandidate candidate)
{
- bool satisfied = !(this.specification.IsSatisfiedBy(candidate));
+ bool satisfied = !(specification.IsSatisfiedBy(candidate));
if (!satisfied)
{
- base.Description = this.specification.Description;
+ base.Description = specification.Description;
}
return satisfied;
}
Fisheye: Tag 2113 refers to a dead (removed) revision in file `DamEngine/trunk/src/Deltares.DamEngine.Data/General/CompositeJob.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 2113 refers to a dead (removed) revision in file `DamEngine/trunk/src/Deltares.DamEngine.Data/General/Specifications/ValidationException.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 2113 refers to a dead (removed) revision in file `DamEngine/trunk/src/Deltares.DamEngine.Data/General/DamJob.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Index: DamEngine/trunk/src/Deltares.DamEngine.Data/General/UpliftSituation.cs
===================================================================
diff -u -r1974 -r2113
--- DamEngine/trunk/src/Deltares.DamEngine.Data/General/UpliftSituation.cs (.../UpliftSituation.cs) (revision 1974)
+++ DamEngine/trunk/src/Deltares.DamEngine.Data/General/UpliftSituation.cs (.../UpliftSituation.cs) (revision 2113)
@@ -19,12 +19,6 @@
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
namespace Deltares.DamEngine.Data.General
{
///