From 31fc92172c5b606b762ab9e8a4cddf650fe7a9ce Mon Sep 17 00:00:00 2001
From: "christoph.von.oy" <christoph.von.oy@rwth-aachen.de>
Date: Fri, 18 Aug 2023 09:33:48 +0200
Subject: [PATCH] Made dynamic.time_steps() list-like

---
 dynamics/Dynamic.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dynamics/Dynamic.py b/dynamics/Dynamic.py
index b407d2f..45cfc51 100644
--- a/dynamics/Dynamic.py
+++ b/dynamics/Dynamic.py
@@ -131,7 +131,7 @@ class TrivialDynamic(Dynamic):
         return len(self.d_steps)
     
     def time_steps(self):
-        return list(range(len(self.d_steps)))
+        return range(len(self.d_steps))
     
     def has_index(self, index):
         return 0 <= index and index <= len(self.d_steps)
@@ -188,7 +188,7 @@ class BackedDynamic(Dynamic):
         return len(self.indices) - 1
     
     def time_steps(self):
-        return self.indices
+        return self.indices[:-1]
     
     def has_index(self, index):
         return index in self.indices
-- 
GitLab