meilleure lisibilité de Main

This commit is contained in:
loris 2023-04-04 16:06:55 +02:00
parent d5413db0b3
commit 80b77f7c6d

View File

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