Deltares.DamEngine.Data

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Improved algorithm for the generation of surfaces:

- Decoupled old algorithm

-- Used 3 testcases to prove the algorithm:

--- Soil layers fully below surface line

--- Soil layers enveloping the surface line

--- Soil layers partially enveloping the surface line such that the enveloped area results in one single area

Related to Issue [MWDAM-1683]

    • -6
    • +372
    ./Geotechnics/SoilSurfaceProfile.cs
  1. … 1 more file in changeset.
Commented out correction for 1d profile layers above surface level as this causes numerous unexplained errors.

Related to Issue [MWDAM-1627]

    • -13
    • +15
    ./Geotechnics/SoilProfileHelper.cs
Added setting aquifer status.

Related to Issue [MWDAM-1627]

Corrected stability test by setting intended tangent line type. Corrected other tests by correcting DetermineForSurfaceLineCorrected1DProfileAtX.

Related to Issue [MWDAM-1627]

  1. … 1 more file in changeset.
Corrected handling for grid and tangent lines as well as all water net data. Now the failing tests work so removed the WiP status for these tests.

Related to Issue [MWDAM-1627]

    • -0
    • +43
    ./Geotechnics/SoilProfileHelper.cs
  1. … 8 more files in changeset.
Copied SynchronizeLoops call to be executed at the end of the routine to prevent KeyNotFoundException in the wrapper

Related to Issue [MWDAM-1650]

Implemented fixes to get a 1D macrostability calculation running:

- Added explicit test settings

- Changed WaterpressureInterpolationModel as the enums should be zero-based instead of 1 based

- Fixed dictionary lookup issues in the FillMacroStabilityWrapperInputFromEngine

- Added newly generated file from DAMUI to the solution

Related to Issue [MWDAM-1650]

    • -2
    • +2
    ./Geotechnics/WaterpressureInterpolationModel.cs
  1. … 5 more files in changeset.
Added tests for loops/routines 2D functions.

Related to Issue [MWDAM-1373]

  1. … 2 more files in changeset.
Make sure that 2D profile is created from surface line + 1D profile when needed.

Related to Issue [MWDAM-1373]

    • -0
    • +933
    ./Geometry/GeometryGenerator.cs
    • -184
    • +39
    ./Geotechnics/SoilProfile1D.cs
    • -250
    • +128
    ./Geotechnics/SoilSurfaceProfile.cs
    • -2
    • +5
    ./Geotechnics/CharacteristicPointSet.cs
  1. … 4 more files in changeset.
Refactored.

Related to Issue [MWDAM-1654]

    • -1
    • +23
    ./General/SoilGeometryProbability.cs
  1. … 2 more files in changeset.
Added extra function.

Related to Issue [MWDAM-1373]

Adapted failing tests due to new C#wrapper, Started with correct implementation of MacroStabilityInwardsKernelWrapper based on the C#wrapper, added conversion methods with tests for that to support some result items.

Related to Issue [MWDAM-1627]

    • -0
    • +31
    ./General/ModelParametersForPlLines.cs
  1. … 5 more files in changeset.
Implement parameters RRatio and StrengthIncreaseExponent in data model and XSD

Related to Issue [MWDAM-1625]

  1. … 6 more files in changeset.
Put failing tests to WiP. These have to be checked on reuse or remove.

Came across some left over dead code in Location, removed this here too.

Related to Issue [MWDAM-1623]

  1. … 1 more file in changeset.
Adapted in accordance with review comments.

Related to Issue [MWDAM-1618]

  1. … 2 more files in changeset.
Moved HeadPl2 within Location from WaternetOptions to DesignScenario. Also removed HeadPl3 and HeadPl4 from Location.

Started fixing failing tests.

Related to Issue [MWDAM-1618]

  1. … 16 more files in changeset.
Fixed failing unit test

Related to Issue [MWDAM-1617]

    • -1
    • +1
    ./Geotechnics/SurfaceLine2Extensions.cs
  1. … 2 more files in changeset.
Moved PolderLevel within Location from WaternetOptions to DesignScenario.

Related to Issue [MWDAM-1618]

  1. … 26 more files in changeset.
Fixed problem 1 as stated by PO in issue, just throw error when water level (high/low) at riverside is below dike toe. Added tests for this.

Related to Issue [MWDAM-1345]

    • -8
    • +16
    ./Geotechnics/SurfaceLine2Extensions.cs
  1. … 4 more files in changeset.
Whilst investigating this option, came across typo and 2 thing that could easily be fixed when looking at the sonarqube results. So did this whilst waiting for Irene to return her verdict about this issue.

Related to Issue [MWDAM-1554]

  1. … 1 more file in changeset.
Made RequiredSafetyFactorStabilityInnerSlope, RequiredSafetyFactorStabilityOuterSlope, RequiredSafetyFactorPiping, UpliftCriterionStability and UpliftCriterionPiping required in xsd/DamLocation.xsd

Related to Issue [MWDAM-1537]

  1. … 17 more files in changeset.
Made PlLineOffsetBelowDikeToeAtPolder, PlLineOffsetBelowDikeTopAtPolder, PlLineOffsetBelowDikeTopAtRiver and PlLineOffsetBelowShoulderBaseInside required in xsd/DamLocation.xsd

Related to Issue [MWDAM-1537]

  1. … 6 more files in changeset.
Removed SoilType as it is never really used.

Related to Issue [MWDAM-1527]

  1. … 9 more files in changeset.
Removed all probabilistic parameters named under "Added on 9-7-2019" except for SlopeDampingPiezometricHeightPolderSide (used in PlLinesCreator) and SlopeDampingPiezometricHeightPolderSide (used by Delphi D-GeoStability) as these are used in the engine.

Related to Issue [MWDAM-1527]

  1. … 7 more files in changeset.
Removed obsolete parameters from the Engine. Increased version number from 19.1 to 19.2.

Related to Issue [MWDAM-1527]

    • -6
    • +0
    ./General/FailureMechanismParametersMStab.cs
  1. … 4 more files in changeset.
Added DistanceToEntryPoint to Location (class and xsd), implemented it in the WtiPipingSellmeijerRevisedKernelWrapper. Added it to the Interface code (both FillDamFromXmlInput and FillXmlInputFromDam) with tests.

Related to Issue [MWDAM-1361]

  1. … 7 more files in changeset.
Added comment and empty line due to review.

Related to Issue [MWDAM-1452]

    • -0
    • +9
    ./General/FailureMechanismParametersMStab.cs
Added write of Traffic Load degree of consolidation to DGSMStabDam XML file

Related to Issue [MWDAM-1452]

    • -0
    • +1
    ./General/FailureMechanismParametersMStab.cs
  1. … 8 more files in changeset.
Processed review comments.

Related to Issue [MWDAM-1282]

    • -0
    • +114
    ./General/StabilityEnumerations.cs
    • -0
    • +34
    ./General/SegmentEnumerations.cs
    • -0
    • +42
    ./General/LocationEnumerations.cs
    • -0
    • +53
    ./General/ProjectEnumerations.cs
    • -31
    • +0
    ./General/DamFailureMechanismeCalculationSpecification.cs
    • -0
    • +84
    ./General/PlLineEnumerations.cs
    • -0
    • +34
    ./General/PipingEnumerations.cs
  1. … 3 more files in changeset.
Add TrafficLoadDegreeOfConsolidation property to:

- XSD

- Engine datamodel

- XML serialization

Related to Issue [MWDAM-1416]

  1. … 5 more files in changeset.