From 17c16f3f982dbfa582eafaebfbd8e8215d340e2e Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Tue, 26 Nov 2019 19:13:07 +0100
Subject: [PATCH] use effshift variants as default shift strategy

---
 .../VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs  | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
index 93fd7e6551..f0f4390082 100644
--- a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
+++ b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
@@ -451,13 +451,14 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl
 			if (string.IsNullOrWhiteSpace(shiftStrategy)) {
 				switch (runData.GearboxData.Type) {
 					case GearboxType.AMT:
-						//return new AMTShiftStrategyOptimized(runData, container);
-						return new AMTShiftStrategy(runData, container);
+						return new AMTShiftStrategyOptimized(runData, container);
+						//return new AMTShiftStrategy(runData, container);
 					case GearboxType.MT:
 						return new MTShiftStrategy(runData, container);
 					case GearboxType.ATPowerSplit:
 					case GearboxType.ATSerial:
-						return new ATShiftStrategy(runData, container);
+						return new ATShiftStrategyOptimized(runData, container);
+						//return new ATShiftStrategy(runData, container);
 					default:
 						throw new ArgumentOutOfRangeException("GearboxType", string.Format("Unknown Gearbox Type {0}", runData.GearboxData.Type.ToString()));
 				}
-- 
GitLab