- enhance Result and ResultSummary
- added new example
- added new launch configuration
- fixed RNG with seed 0 not correclty generating streams
This commit is contained in:
2025-02-05 09:40:38 +01:00
parent c7d9c05dc3
commit f591de5a06
8 changed files with 3079 additions and 26 deletions

View File

@@ -15,9 +15,9 @@ public class Main {
try {
var program = args[0];
var subArgs = Arrays.copyOfRange(args, 1, args.length);
var param = Main.getParameters(program, subArgs);
switch (program) {
case "simulation" -> {
var param = Main.getParameters(program, subArgs);
new SimulationBuilder(param.get("net"))
.setCsv(param.get("csv"))
.setRuns(param.getOrDefault("runs", Integer::parseInt, 100))
@@ -27,6 +27,7 @@ public class Main {
.run();
}
case "plot" -> {
var param = Main.getParameters(program, subArgs);
var csv = param.get("csv");
var plot = new Plot(csv);
plot.show();
@@ -72,8 +73,6 @@ public class Main {
};
descriptions.put("csv", csvDesc);
if (program.equals("net"))
return null;
return Parameters.getArgsOrHelper(args, "-", arguments, descriptions);
}