Ringtoets.Piping.Calculation

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Renamed directories to again meet their project names. Related to Issue [WTI-382]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2613 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: f5a58c04bcf929d2da3bf98da6e794fb963a0e4e

Former-commit-id: 44f07c046f156d9ba9d60724071567cf36b8800f

    • -120
    • +0
    ./PipingSemiProbabilisticDesignValueFactory.cs
    • -120
    • +0
    ./Ringtoets.Piping.KernelWrapper.csproj
    • -75
    • +0
    ./SubCalculator/EffectiveThicknessCalculator.cs
    • -50
    • +0
    ./SubCalculator/IEffectiveThicknessCalculator.cs
  1. … 117 more files in changeset.
Renamed Ringtoets.Piping.Calculation (and related projects) to Ringtoets.Piping.KernelWrapper (and related projects) to better match its purpose. Added Ringtoets.Piping.Primitives project and test project. Added Ringtoets.Piping.InputParameterCalculation project and test project. Related to Issue [WTI-382]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2611 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 30dd3bacca55bb31c1a89d7e4baa3e821bd6eb9f

Former-commit-id: 114abaff74ca4c64bc6b43ae4ce78b856e4fb2f4

    • -1
    • +1
    ./PipingSemiProbabilisticDesignValueFactory.cs
    • -120
    • +0
    ./Ringtoets.Piping.Calculation.csproj
    • -0
    • +120
    ./Ringtoets.Piping.KernelWrapper.csproj
    • -1
    • +1
    ./SubCalculator/EffectiveThicknessCalculator.cs
    • -1
    • +1
    ./SubCalculator/IEffectiveThicknessCalculator.cs
  1. … 83 more files in changeset.
Moved PipingSemiProbabilisticResultTransformer to Service package and renamed it to PipingSemiProbabilisticCalculationService.

Related to Issue [WTI-385]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2574 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 5325c793fa149d668e83512a7464176e15d7bebe

Former-commit-id: 0dbce3a8888855573e1fc793a30787195ba04d01

    • -10
    • +0
    ./Ringtoets.Piping.Calculation.csproj
    • -164
    • +0
    ./SemiProbabilistic/PipingSemiProbabilisticResultTransformer.cs
  1. … 9 more files in changeset.
Added SemiProbabilisticOutput and SemiProbabilisticParameters to the PipingCalculation. Related to Issue [WTI-385]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2573 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 408c53f057500943b07ca3b3364f96415fcae735

Former-commit-id: c03225842e9411a1732bacd72749a9d67331c5f9

    • -10
    • +40
    ./SemiProbabilistic/PipingSemiProbabilisticResultTransformer.cs
  1. … 6 more files in changeset.
Added PipingSemiProbabilisticOutput which will contain output of a semi probabilistic calculation for piping. Added contribution and norm to GeneralPipingInput. Updating GeneralPipingInput based on the reference line (in assessment section), contribution (in piping failure mechanism) and norm (in assessment section) set. Related to Issue [WTI-385]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2569 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 738c71de13f576c1bfc36b94856bb7d17d8271d5

Former-commit-id: 1d0b8c975fcf72fbc210d5ed6135ff8752a9b0aa

    • -2
    • +3
    ./SemiProbabilistic/PipingSemiProbabilisticResultTransformer.cs
  1. … 16 more files in changeset.
Added calculator for the semi probabilistic result per PipingCalculationResult. Related to Issue [WTI-385]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2560 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 0b3bb787e31b3c801900d03bda10de9ee5af0846

Former-commit-id: 8c6256d4e52e4589236b1d74ef3363d1ffd0b224

    • -0
    • +133
    ./SemiProbabilistic/PipingSemiProbabilisticResultTransformer.cs
  1. … 2 more files in changeset.
Set default values for HydraulicBoundaryLocation.DesignWaterLevel in demo project (from real calculation with HydraRing). used PipingInput's PiezometricHeadExit instead of re-executing the calculator. PipingInput synchronization is controlled by the PipingInputSynchronizer. Removed obsolete PipingInputExtensions. Initialized PipingInputSynchronizer from PipingInputContext.

Related to Issue [WTI-383]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2555 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: f692208aa69a3778a2b4b079225e6a4c2bcd356b

Former-commit-id: ff687c104b36f923a3b28f7d43f454a3b8d57921

  1. … 21 more files in changeset.
Use calculated PiezometricHeadExit from the PipingInput (transformed to PipingCalculatorInput) so that the calculation input matches the input on the screen.

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/PipingInputSynchronizer@2553 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 37902a2867d66d383ec3de703cf4f9a8fe45caea

Former-commit-id: de59aaa34631023d48150f2c834b1de18f841635

  1. … 7 more files in changeset.
Set AssessmentLevel from HydraulicBoundaryLocation.DesignWaterLevel. Calculate PiezometricHeadExit using PipingCalculationService. Related to Issue [WTI-383]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2531 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: fa8f70e73c9afc37e354a143cf3ea057dc732821

Former-commit-id: 4c1e8489c2b9b946861f3227b59d1387737b4afb

  1. … 20 more files in changeset.
Removed PiezometricHeadPolder as input (not required for piping). Added SaturatedVolumicWeightOfCoverageLayer as a stochast to PipingInput.

Related to Issue [WTI-383]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2523 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: ccb565f23caa5b22c6b687720b462b7184ecb256

Former-commit-id: fe0e8d6227a6c43562882c8da215c9d977ed2f3b

    • -0
    • +8
    ./PipingSemiProbabilisticDesignValueFactory.cs
  1. … 15 more files in changeset.
Added SaturatedVolumicWeightOfCoverageLayer as input for PipingCalculator (not yet in interface) Added IPiezoHeadCalculator and the implementations to wrap the static call to the piping kernel and be able to verify the input of the calculation. PipingCalculationService.CalculateThicknessCoverageLayer no longer throws exceptions, but handles it just like the other service calculation calls. Added PipingCalculationService.CalculatePiezometricHeadAtExit to be able to show it in the interface.

Related to Issue [WTI-383]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2518 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: af7eb286d6627e0cd74da817014d635b006061ed

Former-commit-id: 6a9dc5a69a04b25ca7e9f29cdfb6969d5d206495

    • -0
    • +3
    ./SubCalculator/IEffectiveThicknessCalculator.cs
    • -0
    • +33
    ./SubCalculator/IPiezoHeadCalculator.cs
    • -0
    • +6
    ./SubCalculator/IPipingSubCalculatorFactory.cs
    • -0
    • +21
    ./SubCalculator/PiezoHeadCalculator.cs
    • -0
    • +5
    ./SubCalculator/PipingSubCalculatorFactory.cs
  1. … 16 more files in changeset.
Bound phreatic level exit to PhiPolder parameter. Added setting characteristic point to PipingSurfaceLineCreator Related to Issue [WTI-383]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2511 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: d3652b4d381d53180d6dcb26013f98ccc7c55524

Former-commit-id: 097913fbd589fe68b72a6bba75453cd014dcd814

  1. … 4 more files in changeset.
Added sub calculator stubs and implemented a TestPipingSubCalculatorFactory which returns these stubs. Related to Issue [WTI-383]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2502 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: dce2a1056a00a90eba9f3161e9dff14ae3a39a12

Former-commit-id: 01eed8501bf2e4477aa1100423ade2cd95cd046b

  1. … 15 more files in changeset.
Replaced creating of sub calculators in PipingCalculator with creation by PipingSubCalculatorFactory.

Related to Issue [WTI-383]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2496 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 703501c4d1f19b5d125c09211ca4dbf44fba8316

Former-commit-id: c23672ed61db1cacbc7de2494f1c9b74530afc0b

    • -0
    • +23
    ./SubCalculator/IPipingSubCalculatorFactory.cs
    • -0
    • +28
    ./SubCalculator/PipingSubCalculatorFactory.cs
  1. … 3 more files in changeset.
Wrapped piping calculators inside interfaces so that they can be stubbed for testing purposes. Related to Issue [WTI-383]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2483 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 5c40926c8fe8d20ce738ee3f5751172392aa280c

Former-commit-id: 788cb46bc8d51302493e36e59836a8f9b28e22ed

    • -0
    • +75
    ./SubCalculator/EffectiveThicknessCalculator.cs
    • -0
    • +94
    ./SubCalculator/HeaveCalculator.cs
    • -0
    • +47
    ./SubCalculator/IEffectiveThicknessCalculator.cs
    • -0
    • +60
    ./SubCalculator/IHeaveCalculator.cs
    • -0
    • +9
    ./SubCalculator/IPipingSubCalculatorFactory.cs
    • -0
    • +110
    ./SubCalculator/ISellmeijerCalculator.cs
    • -0
    • +67
    ./SubCalculator/IUpliftCalculator.cs
    • -0
    • +175
    ./SubCalculator/SellmeijerCalculator.cs
    • -0
    • +111
    ./SubCalculator/UpliftCalculator.cs
  1. … 6 more files in changeset.
* Introduced GeneralPipingInput class to hold piping calculation input parameters that apply to all calculations. * Extended PipingFailureMechanism to own an instance of GeneralPipingInput. * Refactored PipingInput to be dependent on GeneralPipingInput, and refactored creation paths to PipingInput to provide the dependency. * Parameters coming from GeneralPipingInput are now readonly properties. ** Removed Observable from class again, as values cannot change. * Introduced ObjectProperties implementation for GeneralPipingInput, for when PipingFailureMechanism is selected. * Improved PipingCalculator to catch and handle SoilVolumicMassCalculatorExceptions thrown by EffectiveThicknessCalculator. Related to Issue [WTI-387]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2426 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 9ed0912328f00c7c400f19bab3f9d2b0957c4a47

Former-commit-id: 6066cdb71845bd7428dd40cc0651d58520fcbe15

  1. … 37 more files in changeset.
Determine thickness using the EffectiveThicknessCalculator. Related to Issue [WTI-382]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2363 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: a4ed6bdf8746d31845f695fa6bb6d1eba6fab52b

Former-commit-id: e803e959cafc57140b3f6850051d874a35502c68

  1. … 6 more files in changeset.
Removed redundant white spaces from source header file

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2000 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 5385e547d35c5b2b44dd4f890b5e92439e73ba0e

    • -4
    • +4
    ./PipingSemiProbabilisticDesignValueFactory.cs
  1. … 368 more files in changeset.
Fix typo in license header files. Related to Issue [WTI-214]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1889 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: faf0edbcd09426c7514c2271cf2f9f7f6b953170

    • -2
    • +2
    ./PipingSemiProbabilisticDesignValueFactory.cs
  1. … 349 more files in changeset.
Added license header in all files that are released. Related to Issue [WTI-214]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1882 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 16c5098cc1d09af880efbe57a1aafd06f8039ef5

    • -1
    • +22
    ./PipingSemiProbabilisticDesignValueFactory.cs
  1. … 396 more files in changeset.
Temp version, with decorator (and delete), but disabled and lookup table

Back to Framework 4.5

Related to Issue [WTI-199]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/EntityFramework@1310 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 3abcac765abfc25bd2fe1d34994e4130e96a50ba

  1. … 96 more files in changeset.
SQLite database with load and save project Related to Issue [WTI-199]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/branches/EntityFramework@1221 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 87c7609f9f912ed4e4fc8e5d5b0e7f6c3589e05d

  1. … 163 more files in changeset.
Final review related changes

Paired with Marten

Related to Issue [WTI-148]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1181 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 022caf52c6f4db82a1df0a4bceb28bfd3c998f25

  1. … 28 more files in changeset.
we set "CopyLocal" for references of domestic projects to FALSE. Related to Issue [WTI-148]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1105 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: c4677e16a1ae7cc08150a1b9b60dcefeccde8754

  1. … 28 more files in changeset.
reintroduced Ringtoets.targets. If it placed above, then it represents "global settings" that fulfills all the projects (that import it) with default settings without code duplication. AllowedReferenceRelatedFileExtensions (for Release only), OutputPath, WarningLevel and PlatformTarget are moved to targets now. Related to Issue [WTI-148]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1100 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 5400b8fdf52a4a4621ede66d2ea767c6eee50bda

    • -10
    • +2
    ./Ringtoets.Piping.Calculation.csproj
  1. … 35 more files in changeset.
removed Ringtoets.targets due to unnecessary clean up actions. AllowedReferenceRelatedFileExtensions flag is moved to the project configuration. Related to Issue [WTI-148]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1085 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 2f8f7061db721b7f1b67104ee0d83acb7ad4841a

  1. … 37 more files in changeset.
Set default platform to x86 (instead of AnyCPU) Removed configuration *CreateInstallerWithDemoProject* in projects (release was used anyways) Related to Issue [WTI-148]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1081 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 2fb0ca748dced07d7231dcbf87ed9885a248fffb

  1. … 72 more files in changeset.
Fixed creation of installer with demo projects added Related to Issue [WTI-95]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1057 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: 81eb7226a7bfb9a01d5b8a9f2adac6514cbc8874

  1. … 71 more files in changeset.
- Created configuration for test coverage (it requires PDB files) - Cleaned up cofngiration for *CreateInstallerWithDemoProject*, it is an equivalent of *Release* Related to Issue [WTI-64]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1049 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: c5f32c4f489636d5ebe6acddc774a15a5e3ef418

  1. … 73 more files in changeset.
all projects are build into SolutionDir\bin directory. Installer is also redirected to this dir. Related to Issue [WTI-148]

git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@1009 5a3db67b-de53-47b5-99c8-a1c30a6650e2

Former-commit-id: b930a00c4632ec165638f460385728583e825e17

  1. … 71 more files in changeset.