Made RequiredSafetyFactorStabilityInnerSlope, RequiredSafetyFactorStabilityOuterSlope, RequiredSafetyFactorPiping, UpliftCriterionStability and UpliftCriterionPiping required in xsd/DamLocation.xsdRelated to Issue [MWDAM-1537]
Made PlLineOffsetBelowDikeToeAtPolder, PlLineOffsetBelowDikeTopAtPolder, PlLineOffsetBelowDikeTopAtRiver and PlLineOffsetBelowShoulderBaseInside required in xsd/DamLocation.xsdRelated to Issue [MWDAM-1537]
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]
Implemented DistanceToEntryPoint in design oprion too. Added test to show influence of DistanceToEntryPoint on calculations.Related to Issue [MWDAM-1361]
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]
Replace type of SubSoilScenario.SegmentFailureMechanismType from FailureMechanismSystemType to SegmentFailureMechanismTypeRelated to Issue [MWDAM-1294]
Removed 'no hydraulic shortcut' from comment because it is no longer applicable. If no value for headPl4 then always use waterLevel.Related to Issue [MWDAM-1434]
added calculation message to PerformSingleCalculation (NoAdaption) when calculation fails, as for PerformDesignCalculation (AdaptGeometry)Related to Issue [MWDAM-1396]
Removed ObjectExtensions from Calculators, instead use ObjectExtensions from Standard. Added the missing methods from Calculators to Standard.Related to Issue [MWDAM-1394]
Removed Assessment mode from the Engine (code and xsd). Note: the enumerations belonging to this mode will be removed in next commit as this is part of two issues.Related to Issue [MWDAM-1410]
When uplift, heave or Sellmeijer revised fails, the whole calculation fails. All output from these calculation parts will be set to 0 when they fail. If one of them fails, the next will not be done.When calculation result is InvalidInputStructure, InvalidInputData, UnexpectedError the result will be set to RunFailed.Related to Issue [MWDAM-1394]
Cleaned DAMEnumerations.cs as far as possible for now. Moving RWScenario options not done as these have to be removed as stated in MWDAM-1410.Related to Issue [MWDAM-1282]