From e7be7b8f999c19d1a272d7cd7e8a75f6ce8b4974 Mon Sep 17 00:00:00 2001
From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at>
Date: Tue, 7 Feb 2023 16:57:03 +0100
Subject: [PATCH] enable iterative run strategies by default

---
 .../IterativeRunStrategies/AbstractIterativeRunStrategy.cs    | 2 +-
 .../IterativeRunStrategies/DefaultIterativeStrategy.cs        | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/VectoCore/VectoCore/Models/Declaration/IterativeRunStrategies/AbstractIterativeRunStrategy.cs b/VectoCore/VectoCore/Models/Declaration/IterativeRunStrategies/AbstractIterativeRunStrategy.cs
index 064ed9e5e6..903e91a37c 100644
--- a/VectoCore/VectoCore/Models/Declaration/IterativeRunStrategies/AbstractIterativeRunStrategy.cs
+++ b/VectoCore/VectoCore/Models/Declaration/IterativeRunStrategies/AbstractIterativeRunStrategy.cs
@@ -18,7 +18,7 @@ namespace TUGraz.VectoCore.Models.Declaration.IterativeRunStrategies
 		public abstract bool RunAgain(int iteration, IModalDataContainer modData, VectoRunData runData);
 
 		public abstract void UpdateRunData(int iteration, IModalDataContainer modData, VectoRunData runData);
-		public bool Enabled { get; set; }
+		public bool Enabled { get; set; } = true;
 
 		#endregion
 	}
diff --git a/VectoCore/VectoCore/Models/Declaration/IterativeRunStrategies/DefaultIterativeStrategy.cs b/VectoCore/VectoCore/Models/Declaration/IterativeRunStrategies/DefaultIterativeStrategy.cs
index 2d514198a8..94b938f7c2 100644
--- a/VectoCore/VectoCore/Models/Declaration/IterativeRunStrategies/DefaultIterativeStrategy.cs
+++ b/VectoCore/VectoCore/Models/Declaration/IterativeRunStrategies/DefaultIterativeStrategy.cs
@@ -13,6 +13,10 @@ namespace TUGraz.VectoCore.Models.Declaration.IterativeRunStrategies
 
 		}
 
+		public DefaultIterativeStrategy()
+		{
+			Enabled = false;
+		}
 
 		public override bool RunAgain(int iteration, IModalDataContainer modData, VectoRunData runData)
 		{
-- 
GitLab