From b9fee5a9649cc319153bdd3c17dfb1e0d1527fa5 Mon Sep 17 00:00:00 2001
From: Simon Bjurek <simbj106@student.liu.se>
Date: Mon, 14 Apr 2025 10:07:44 +0200
Subject: [PATCH] Change from set_latency/execution_time_of_type_name to
 set_latency/execution_time_of_type for all examples

---
 examples/auto_scheduling_with_custom_io_times.py  |  8 ++++----
 examples/fivepointwinograddft.py                  | 12 ++++++------
 examples/folding_example_with_architecture.py     |  8 ++++----
 examples/ldlt_matrix_inverse.py                   |  8 ++++----
 examples/memory_constrained_scheduling.py         |  8 ++++----
 examples/scheduling_pipelining_retiming.py        |  8 ++++----
 examples/secondorderdirectformiir.py              |  8 ++++----
 examples/secondorderdirectformiir_architecture.py |  8 ++++----
 examples/thirdorderblwdf.py                       |  8 ++++----
 examples/threepointwinograddft.py                 |  8 ++++----
 10 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/examples/auto_scheduling_with_custom_io_times.py b/examples/auto_scheduling_with_custom_io_times.py
index 381d982d..346083cd 100644
--- a/examples/auto_scheduling_with_custom_io_times.py
+++ b/examples/auto_scheduling_with_custom_io_times.py
@@ -24,10 +24,10 @@ sfg
 
 # %%
 # Set latencies and execution times.
-sfg.set_latency_of_type_name(Butterfly.type_name(), 1)
-sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 3)
-sfg.set_execution_time_of_type_name(Butterfly.type_name(), 1)
-sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
+sfg.set_latency_of_type(Butterfly, 1)
+sfg.set_latency_of_type(ConstantMultiplication, 3)
+sfg.set_execution_time_of_type(Butterfly, 1)
+sfg.set_execution_time_of_type(ConstantMultiplication, 1)
 
 # %%
 # Generate an ASAP schedule for reference with custom IO times.
diff --git a/examples/fivepointwinograddft.py b/examples/fivepointwinograddft.py
index 33ba72bc..d778cac6 100644
--- a/examples/fivepointwinograddft.py
+++ b/examples/fivepointwinograddft.py
@@ -67,12 +67,12 @@ sfg
 
 # %%
 # Set latencies and execution times
-sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
-sfg.set_latency_of_type_name(AddSub.type_name(), 1)
-sfg.set_latency_of_type_name(Butterfly.type_name(), 1)
-sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
-sfg.set_execution_time_of_type_name(AddSub.type_name(), 1)
-sfg.set_execution_time_of_type_name(Butterfly.type_name(), 1)
+sfg.set_latency_of_type(ConstantMultiplication, 2)
+sfg.set_latency_of_type(AddSub, 1)
+sfg.set_latency_of_type(Butterfly, 1)
+sfg.set_execution_time_of_type(ConstantMultiplication, 1)
+sfg.set_execution_time_of_type(AddSub, 1)
+sfg.set_execution_time_of_type(Butterfly, 1)
 
 # %%
 # Generate schedule
diff --git a/examples/folding_example_with_architecture.py b/examples/folding_example_with_architecture.py
index 0777e459..9f0126f5 100644
--- a/examples/folding_example_with_architecture.py
+++ b/examples/folding_example_with_architecture.py
@@ -42,10 +42,10 @@ sfg
 
 # %%
 # Set latencies and execution times
-sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
-sfg.set_latency_of_type_name(Addition.type_name(), 1)
-sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
-sfg.set_execution_time_of_type_name(Addition.type_name(), 1)
+sfg.set_latency_of_type(ConstantMultiplication, 2)
+sfg.set_latency_of_type(Addition, 1)
+sfg.set_execution_time_of_type(ConstantMultiplication, 1)
+sfg.set_execution_time_of_type(Addition, 1)
 
 # %%
 # Create schedule
diff --git a/examples/ldlt_matrix_inverse.py b/examples/ldlt_matrix_inverse.py
index fba600e1..5bcacd05 100644
--- a/examples/ldlt_matrix_inverse.py
+++ b/examples/ldlt_matrix_inverse.py
@@ -28,10 +28,10 @@ sfg
 
 # %%
 # Set latencies and execution times.
-sfg.set_latency_of_type_name(MADS.type_name(), 3)
-sfg.set_latency_of_type_name(Reciprocal.type_name(), 2)
-sfg.set_execution_time_of_type_name(MADS.type_name(), 1)
-sfg.set_execution_time_of_type_name(Reciprocal.type_name(), 1)
+sfg.set_latency_of_type(MADS, 3)
+sfg.set_latency_of_type(Reciprocal, 2)
+sfg.set_execution_time_of_type(MADS, 1)
+sfg.set_execution_time_of_type(Reciprocal, 1)
 
 # %%
 # Create an ASAP schedule.
diff --git a/examples/memory_constrained_scheduling.py b/examples/memory_constrained_scheduling.py
index 8b3af165..fe87b123 100644
--- a/examples/memory_constrained_scheduling.py
+++ b/examples/memory_constrained_scheduling.py
@@ -21,10 +21,10 @@ sfg
 
 # %%
 # Set latencies and execution times.
-sfg.set_latency_of_type_name(Butterfly.type_name(), 3)
-sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
-sfg.set_execution_time_of_type_name(Butterfly.type_name(), 1)
-sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
+sfg.set_latency_of_type(Butterfly, 3)
+sfg.set_latency_of_type(ConstantMultiplication, 2)
+sfg.set_execution_time_of_type(Butterfly, 1)
+sfg.set_execution_time_of_type(ConstantMultiplication, 1)
 
 # # %%
 # Generate an ASAP schedule for reference
diff --git a/examples/scheduling_pipelining_retiming.py b/examples/scheduling_pipelining_retiming.py
index 562d4fc5..8e2b329d 100644
--- a/examples/scheduling_pipelining_retiming.py
+++ b/examples/scheduling_pipelining_retiming.py
@@ -31,10 +31,10 @@ sfg
 
 # %%
 # Set latencies and execution times of the operations.
-sfg.set_latency_of_type_name(Addition.type_name(), 1)
-sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 3)
-sfg.set_execution_time_of_type_name(Addition.type_name(), 1)
-sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
+sfg.set_latency_of_type(Addition, 1)
+sfg.set_latency_of_type(ConstantMultiplication, 3)
+sfg.set_execution_time_of_type(Addition, 1)
+sfg.set_execution_time_of_type(ConstantMultiplication, 1)
 
 # %%
 # Print the critical path Tcp and the iteration period bound Tmin.
diff --git a/examples/secondorderdirectformiir.py b/examples/secondorderdirectformiir.py
index ce7d3a29..605b840d 100644
--- a/examples/secondorderdirectformiir.py
+++ b/examples/secondorderdirectformiir.py
@@ -36,10 +36,10 @@ sfg
 
 # %%
 # Set latencies and execution times
-sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
-sfg.set_latency_of_type_name(Addition.type_name(), 1)
-sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
-sfg.set_execution_time_of_type_name(Addition.type_name(), 1)
+sfg.set_latency_of_type(ConstantMultiplication, 2)
+sfg.set_latency_of_type(Addition, 1)
+sfg.set_execution_time_of_type(ConstantMultiplication, 1)
+sfg.set_execution_time_of_type(Addition, 1)
 
 # %%
 # Create schedule
diff --git a/examples/secondorderdirectformiir_architecture.py b/examples/secondorderdirectformiir_architecture.py
index 32188569..4e2fde7c 100644
--- a/examples/secondorderdirectformiir_architecture.py
+++ b/examples/secondorderdirectformiir_architecture.py
@@ -36,10 +36,10 @@ sfg
 
 # %%
 # Set latencies and execution times.
-sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
-sfg.set_latency_of_type_name(Addition.type_name(), 1)
-sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
-sfg.set_execution_time_of_type_name(Addition.type_name(), 1)
+sfg.set_latency_of_type(ConstantMultiplication, 2)
+sfg.set_latency_of_type(Addition, 1)
+sfg.set_execution_time_of_type(ConstantMultiplication, 1)
+sfg.set_execution_time_of_type(Addition, 1)
 
 # %%
 # Create schedule.
diff --git a/examples/thirdorderblwdf.py b/examples/thirdorderblwdf.py
index 20fcabd3..6a34670c 100644
--- a/examples/thirdorderblwdf.py
+++ b/examples/thirdorderblwdf.py
@@ -33,10 +33,10 @@ sfg
 
 # %%
 # Set latencies and execution times
-sfg.set_latency_of_type_name(SymmetricTwoportAdaptor.type_name(), 4)
-sfg.set_latency_of_type_name(Addition.type_name(), 1)
-sfg.set_execution_time_of_type_name(SymmetricTwoportAdaptor.type_name(), 1)
-sfg.set_execution_time_of_type_name(Addition.type_name(), 1)
+sfg.set_latency_of_type(SymmetricTwoportAdaptor, 4)
+sfg.set_latency_of_type(Addition, 1)
+sfg.set_execution_time_of_type(SymmetricTwoportAdaptor, 1)
+sfg.set_execution_time_of_type(Addition, 1)
 
 # %%
 # Simulate
diff --git a/examples/threepointwinograddft.py b/examples/threepointwinograddft.py
index b93b1e5e..e372136d 100644
--- a/examples/threepointwinograddft.py
+++ b/examples/threepointwinograddft.py
@@ -48,10 +48,10 @@ sfg
 
 # %%
 # Set latencies and execution times
-sfg.set_latency_of_type_name(ConstantMultiplication.type_name(), 2)
-sfg.set_latency_of_type_name(AddSub.type_name(), 1)
-sfg.set_execution_time_of_type_name(ConstantMultiplication.type_name(), 1)
-sfg.set_execution_time_of_type_name(AddSub.type_name(), 1)
+sfg.set_latency_of_type(ConstantMultiplication, 2)
+sfg.set_latency_of_type(AddSub, 1)
+sfg.set_execution_time_of_type(ConstantMultiplication, 1)
+sfg.set_execution_time_of_type(AddSub, 1)
 
 # %%
 # Generate schedule
-- 
GitLab