Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/Common/KernelWrapperHelper.cs =================================================================== diff -u -r902 -r1078 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/Common/KernelWrapperHelper.cs (.../KernelWrapperHelper.cs) (revision 902) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/Common/KernelWrapperHelper.cs (.../KernelWrapperHelper.cs) (revision 1078) @@ -20,6 +20,7 @@ // All rights reserved. using System; +using Deltares.DamEngine.Calculators.KernelWrappers.DamMacroStabilityHorizontalBalance; using Deltares.DamEngine.Calculators.KernelWrappers.DamMacroStabilityInwards; using Deltares.DamEngine.Calculators.KernelWrappers.DamMacroStabilityOutwards; using Deltares.DamEngine.Calculators.KernelWrappers.DamPipingBligh; @@ -47,7 +48,10 @@ switch (currentSpecification.FailureMechanismSystemType) { case FailureMechanismSystemType.HorizontalBalance: - throw new NotImplementedException(Resources.DesignCalculatorKernelNotImplemented); + kernelWrapper = new DamMacroStabilityHorizontalBalanceKernelWrapper(); + var damMacroStabilityHorizontalBalanceKernelWrapper = (DamMacroStabilityHorizontalBalanceKernelWrapper) kernelWrapper; + damMacroStabilityHorizontalBalanceKernelWrapper.FailureMechanismParametersMStab = currentSpecification.FailureMechanismParametersMStab; + break; case FailureMechanismSystemType.StabilityOutside: kernelWrapper = new DamMacroStabilityOutwardsKernelWrapper(); var damMacroStabilityOutwardsKernelWrapper = (DamMacroStabilityOutwardsKernelWrapper)kernelWrapper;