From 0794e02a8b51fd329360fa0f2eb70362453d05e0 Mon Sep 17 00:00:00 2001 From: iboyeau Date: Thu, 30 Mar 2023 09:36:46 +0200 Subject: [PATCH] TODO Reuse 3 --- src/main/java/fr/ntr/Cell.java | 6 +++++- src/main/java/fr/ntr/Reuse/Reuse3.java | 16 ++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/ntr/Cell.java b/src/main/java/fr/ntr/Cell.java index 70afe41..fee900a 100644 --- a/src/main/java/fr/ntr/Cell.java +++ b/src/main/java/fr/ntr/Cell.java @@ -23,7 +23,7 @@ public class Cell { /** * Trame */ - private final ResourceBlock[][] frame; + private ResourceBlock[][] frame; /** * Reste pour la prochaine source */ @@ -78,6 +78,10 @@ public class Cell { return frame; } + public void setFrameSize(ResourceBlock[][] frame) { + this.frame=frame; + } + public static int getTimeSlotNb() { return timeSlotNb; } diff --git a/src/main/java/fr/ntr/Reuse/Reuse3.java b/src/main/java/fr/ntr/Reuse/Reuse3.java index b65c3b8..31e9480 100644 --- a/src/main/java/fr/ntr/Reuse/Reuse3.java +++ b/src/main/java/fr/ntr/Reuse/Reuse3.java @@ -1,6 +1,22 @@ package fr.ntr.Reuse; +import fr.ntr.Cell; +import fr.ntr.ResourceBlock; +import fr.ntr.User; + +import java.util.List; public class Reuse3 { //TODO Reuse3 + + + public static void BandwithReuse3(List cellList, int tick) { + for (Cell cell : cellList) { + + //TODO set size + //cell.setFrameSize(cellList.size()); + + cell.updateBandwidth(tick); + } + } }