Deltares.DamEngine.Calculators

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove ToDo's that were copied from the Dam Classic code and that do no longer apply

Related to Issue [MWDAM-1056]

Added comment header

Related to Issue [MWDAM-1056]

Try fixing mulicore crashes

Related to Issue [MWDAM-1142]

  1. … 2 more files in changeset.
Added tests for MacroStability models Bishop, UpliftVan, BishopUpliftVan

Added debug lines for multicore calculation

Improved Piping multicore tests

Related to Issue [MWDAM-1142]

  1. … 4 more files in changeset.
Implement multicore calculation for Design Calculation.

Tested with Piping Bligh

Related to Issue [MWDAM-1142]

    • -0
    • +44
    ./DikesDesign/DesignCalculatorTask.cs
    • -13
    • +34
    ./DikesDesign/DesignCalculator.cs
    • -0
    • +1
    ./Deltares.DamEngine.Calculators.csproj
  1. … 1 more file in changeset.
Adapted to review comments.

Related to Issue [MWDAM-1196]

Refactor to prepare for multicore calculation

Related to Issue [MWDAM-1142]

    • -71
    • +83
    ./DikesDesign/DesignCalculator.cs
Cleanup code

Related to Issue [MWDAM-1056]

  1. … 4 more files in changeset.
Move DGSMStabDam.dll to lib directory

Related to Issue [MWDAM-992]

    • -3
    • +6
    ./Deltares.DamEngine.Calculators.csproj
Move DGSMStabDam.dll to lib directory

Related to Issue [MWDAM-992]

  1. … 1 more file in changeset.
Implemented progress for DesignCalculator. Note that local updates of progress probably will be replaced by Run implementation as DesignCalculator is prepared for multi processor.

Related to Issue [MWDAM-1196]

  1. … 1 more file in changeset.
Fixed log message in case PerformDesignCalculationCombinedSlopeAdaptionAndShoulderAdaption fails.

Related to Issue [MWDAM-1224]

    • -6
    • +5
    ./DikesDesign/DesignCalculatorCombinedSlopeAndShoulderAdaption.cs
    • -3
    • +5
    ./DikesDesign/DesignCalculatorFirstSlopeAdaptionThenShoulderAdaption.cs
  1. … 4 more files in changeset.
Cleaned up the implementation for calculation messages.

Related to Issue [MWDAM-1111]

    • -10
    • +16
    ./DikesDesign/DesignCalculator.cs
    • -2
    • +1
    ./DikesAssessmentRegional/RegionalScenariosCalculation.cs
  1. … 1 more file in changeset.
Adapted to review

Related to Issue [MWDAM-1192]

Set calculation result to RunFailed when an exception occurs in DesignCalculatorShoulderPerPoint.

Related to Issue [MWDAM-1217]

    • -4
    • +10
    ./DikesDesign/DesignCalculatorShoulderPerPoint.cs
  1. … 1 more file in changeset.
Improved handling of failed calculations.

Related to Issue [MWDAM-1111]

    • -1
    • +10
    ./DikesAssessmentRegional/RegionalScenariosCalculation.cs
  1. … 1 more file in changeset.
Changed in Dutch translation of SurfaceLineShoulderAdapterNewShoulderNoIntersectionError: bermbreedte to bermlengte

Related to Issue [MWDAM-1218]

Fix failing test

Related to Issue [MWDAM-1193]

Related to Issue [MWDAM-1139]

    • -0
    • +1
    ./DikesDesign/DesignCalculatorShoulderPerPoint.cs
  1. … 1 more file in changeset.
Fix failing test

Related to Issue [MWDAM-1193]

Related to Issue [MWDAM-1139]

    • -3
    • +2
    ./DikesDesign/DesignCalculatorShoulderPerPoint.cs
  1. … 1 more file in changeset.
Removed redundant code

Related to Issue [MWDAM-1192]

    • -7
    • +0
    ./DikesDesign/DesignCalculatorCombinedSlopeAndShoulderAdaption.cs
Use correct embankment material for height adaption

Use correct previous geometry for shoulder/slope adapted geometries

Related to Issue [MWDAM-1192]

    • -0
    • +1
    ./DikesDesign/DesignCalculatorCombinedSlopeAndShoulderAdaption.cs
Ensured that data is connected to job as that is the object being locked.

Related to Issue [MWDAM-1144]

    • -65
    • +52
    ./DikesAssessmentRegional/RegionalScenariosCalculation.cs
  1. … 1 more file in changeset.
Use correct embankment material for height adaption

Related to Issue [MWDAM-1192]

    • -1
    • +1
    ./DikesDesign/DesignCalculatorCombinedSlopeAndShoulderAdaption.cs
Only adapt height if desired height larger than current height

Fixed bug in shoulder design piping (was also in release 15.1 version)

Related to Issue [MWDAM-1139]

    • -1
    • +1
    ./DikesDesign/DesignCalculatorShoulderPerPoint.cs
Add height adaption to design calculator

Related to Issue [MWDAM-1139]

    • -19
    • +43
    ./DikesDesign/DesignCalculator.cs
  1. … 1 more file in changeset.
Refactored: use Shoulder Length instead of Shoulder Width

Related to Issue [MWDAM-1218]

    • -4
    • +4
    ./DikesDesign/DesignCalculatorFirstSlopeAdaptionThenShoulderAdaption.cs
    • -21
    • +21
    ./DikesDesign/SurfaceLineShoulderAdapter.cs
    • -6
    • +6
    ./DikesDesign/DesignCalculatorUtils.cs
    • -4
    • +4
    ./DikesDesign/DesignCalculatorCombinedSlopeAndShoulderAdaption.cs
    • -3
    • +3
    ./DikesDesign/DesignCalculatorShoulderPerPoint.cs
  1. … 5 more files in changeset.
Initialize desiredShoulderLength and desiredShoulderHeight to the original instead of 0.

Created TestIfSellmeijerVnkCalculationGeneratesNoErrorWhenNewShoulderLengthIsSmaller.

Related to Issue [MWDAM-1218]

    • -4
    • +4
    ./DikesDesign/DesignCalculatorShoulderPerPoint.cs
  1. … 3 more files in changeset.
Modified DesignUnsuccessful message to avoid redundant information.

Related to Issue [MWDAM-1183]

    • -4
    • +2
    ./DikesDesign/DesignCalculatorShoulderPerPoint.cs
  1. … 2 more files in changeset.
In DesignCalculatorShoulderPerPoint, only perform EvaluateDesign when no exception was raised. When an exception was raised, use the exception message for the DesignCalculatorException.

Related to Issue [MWDAM-1183]

    • -9
    • +11
    ./DikesDesign/DesignCalculatorShoulderPerPoint.cs
  1. … 1 more file in changeset.
Set safety factor to -1 when exception is raised in DesignCalculatorShoulderPerPoint.

Added HorizontalBalance to get of SafetyFactor in DesignResult

Added TestIfSellmeijerVnkCalculationResultIsSetToFailDueToShoulderWidthError

Related to Issue [MWDAM-1183]

    • -0
    • +13
    ./DikesDesign/DesignCalculatorShoulderPerPoint.cs
  1. … 5 more files in changeset.