diff --git a/src/main/java/fr/ntr/Main.java b/src/main/java/fr/ntr/Main.java index d2712a0..46fafe5 100644 --- a/src/main/java/fr/ntr/Main.java +++ b/src/main/java/fr/ntr/Main.java @@ -17,16 +17,16 @@ import java.util.concurrent.TimeUnit; public class Main { public static void main(String[] args) { - if(args.length == 2) { + int numberOfTicks; // Nombre de ticks de la simulation -> durée de la simulation int maximumLoad; // Nombre maximal d'utilisateurs dans le système //TODO make this cleanly - boolean reuse3=false; //reuse 1 par def sinon reuse 3 - int nbcell = 2; //nombre de cellules que l'on va utilise - + boolean isReuse3 = false; //reuse 1 par défaut sinon reuse 3 + int nbcell = 2; //nombre de cellules que l'on va utiliser + //instancie numberOfTicks et maximumLoad try { numberOfTicks = Integer.parseInt(args[0]); maximumLoad = Integer.parseInt(args[1]); @@ -36,8 +36,12 @@ public class Main { System.exit(1); return; } + + //instancie nombre de time slots et sous-porteuses int timeSlotNb = 2; int subCarrierNb = 100; + + File folder = new File("export"); if(!folder.exists() && !folder.mkdir()) { System.err.println("Cannot create export folder"); @@ -51,6 +55,7 @@ public class Main { System.err.println("Cannot remove file " + f.getAbsolutePath()); } }); + Cell.setTimeSlotNb(timeSlotNb); Cell.setSubCarrierNb(subCarrierNb); ExecutorService executor = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors());