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.