Index: dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingBligh/DamPipingBlighKernelWrapper.cs =================================================================== diff -u -r670 -r672 --- dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingBligh/DamPipingBlighKernelWrapper.cs (.../DamPipingBlighKernelWrapper.cs) (revision 670) +++ dam engine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/DamPipingBligh/DamPipingBlighKernelWrapper.cs (.../DamPipingBlighKernelWrapper.cs) (revision 672) @@ -28,7 +28,7 @@ /// /// The dam kernel input. /// - public IKernelDataInput Prepare(DamKernelInput damKernelInput) + public PrepareResult Prepare(DamKernelInput damKernelInput, out IKernelDataInput kernelDataInput) { if (damKernelInput.SubSoilScenario.SegmentFailureMechanismType == FailureMechanismSystemType.Piping) { @@ -71,7 +71,7 @@ // rekening houdend met zeespiegelrijzing etc.(zie paragraaf 3.7.2). In dien ter plaatse van het uittreepunt of de opbarstlocatie // geen vrije waterstand heerst kan gerekend worden met het maaiveldniveau, rekening houdend met eventuele maaiveld daling (zie paragraaf 3.7.2)." var referenceLevel = Math.Max(location.PolderLevel, surfaceLevel); - return new DamPipingBlighInput() + kernelDataInput = new DamPipingBlighInput() { HRiver = riverLevel, HExit = referenceLevel, @@ -82,7 +82,8 @@ IsUplift = isUplift }; } - return null; + kernelDataInput = null; + return PrepareResult.NotRelevant; } /// @@ -172,7 +173,7 @@ } /// - /// Fills the design results with the kernel output. + /// Fills the design results from the kernel output. /// /// The dam kernel input. /// The kernel data output.