Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/Common/KernelWrapperHelper.cs =================================================================== diff -u -r3663 -r3800 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/Common/KernelWrapperHelper.cs (.../KernelWrapperHelper.cs) (revision 3663) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/Common/KernelWrapperHelper.cs (.../KernelWrapperHelper.cs) (revision 3800) @@ -25,6 +25,7 @@ using Deltares.DamEngine.Calculators.KernelWrappers.DamPipingSellmeijerVnk; using Deltares.DamEngine.Calculators.KernelWrappers.Interfaces; using Deltares.DamEngine.Calculators.KernelWrappers.MacroStabilityInwards; +using Deltares.DamEngine.Calculators.KernelWrappers.MacroStabilityOutwards; using Deltares.DamEngine.Calculators.KernelWrappers.WtiPipingSellmeijerRevised; using Deltares.DamEngine.Data.General; using Deltares.DamEngine.Data.Standard; @@ -47,6 +48,18 @@ IKernelWrapper kernelWrapper = null; switch (currentSpecification.FailureMechanismSystemType) { + case FailureMechanismSystemType.StabilityOutside: + switch (currentSpecification.StabilityModelType) + { + case MStabModelType.Bishop: + kernelWrapper = new MacroStabilityOutwardsKernelWrapper(); + var macroStabilityOutwardsKernelWrapper = (MacroStabilityOutwardsKernelWrapper)kernelWrapper; + macroStabilityOutwardsKernelWrapper.FailureMechanismParametersMStab = currentSpecification.FailureMechanismParametersMStab.Copy(); + break; + default: + throw new NotImplementedException(); + } + break; case FailureMechanismSystemType.StabilityInside: switch (currentSpecification.StabilityModelType) {