namespace Ringtoets.Piping.Calculation.SubCalculator { /// /// Factory which creates the sub calculators from the piping kernel. /// public class PipingSubCalculatorFactory : IPipingSubCalculatorFactory { public IUpliftCalculator CreateUpliftCalculator() { return new UpliftCalculator(); } public IHeaveCalculator CreateHeaveCalculator() { return new HeaveCalculator(); } public ISellmeijerCalculator CreateSellmeijerCalculator() { return new SellmeijerCalculator(); } public IEffectiveThicknessCalculator CreateEffectiveThicknessCalculator() { return new EffectiveThicknessCalculator(); } public IPiezoHeadCalculator CreatePiezometricHeadAtExitCalculator() { return new PiezoHeadCalculator(); } } }