Sim hash free #1

Merged
Berack96 merged 20 commits from sim-hash-free into main 2025-02-11 14:30:15 +01:00

20 Commits

Author SHA1 Message Date
7712b4aaa8 Refactor TestSaveExamplesNet to improve structure and add CSV loading tests 2025-02-11 13:34:20 +01:00
651280aba2 Refactor CsvResult to enhance CSV parsing and header extraction 2025-02-11 11:05:55 +01:00
1a2f8dd4c0 Change standard output to error output for usage message in Main class 2025-02-11 10:43:36 +01:00
b6ef68eca1 Update launch configuration to remove 'L' suffix from seed value in VSCode 2025-02-11 09:21:08 +01:00
59ef3cca0e Update default seed value in SimulationBuilder to 0 for random seed if not supported 2025-02-11 09:20:19 +01:00
d537728679 Refactor SimulationBuilder to initialize fields and simplify end criteria parsing 2025-02-11 09:18:31 +01:00
850cee295a Refactor end criteria handling in SimulationBuilder and remove static parse method from EndCriteria 2025-02-11 09:08:50 +01:00
548f967759 Add incremental run support and confidence index handling in simulation 2025-02-11 08:58:27 +01:00
0ac111d94a Refactor
- CsvResult and Result classes for improved iteration and CSV output;
- update SimulationBuilder to include confidence index handling
- rename setRuns to setMaxRuns for clarity
2025-02-10 15:19:40 +01:00
82c237bc16 Fix child node reference in NetBuilderInteractive to ensure correct node names are displayed in the builder output 2025-02-09 22:16:07 +01:00
d7d74e231e Refactor Net and ServerNodeState classes to improve child node handling and simplify simulation initialization 2025-02-09 22:14:23 +01:00
0a5b4ae954 Refactor Net class to streamline connection handling and replace NetChild with Connection class for improved clarity and efficiency 2025-02-09 22:10:10 +01:00
c68cf6ea7e Add simulationDrop test to validate node statistics in Simulation class 2025-02-07 17:52:31 +01:00
606320f526 Enhance Builder pattern in ServerNode by adding reset method and improving documentation for clarity 2025-02-07 17:52:19 +01:00
2edddc98a6 Reorder waitTime declaration in NodeStats class for clarity 2025-02-07 17:38:57 +01:00
fbc9aeac2c Refactor simulation and net example tests to use builder pattern for ServerNode and improve arrival handling logic 2025-02-07 17:33:27 +01:00
5aedd25c5f Refactor Net class by removing unused methods and updating child node retrieval logic in tests 2025-02-07 17:32:54 +01:00
673be95858 Fix typo in spawnArrivalToChild method call in Simulation class 2025-02-06 14:42:41 +01:00
2250b63b38 Increase capacity of limited source nodes in test cases 2025-02-06 14:31:07 +01:00
32072ff764 Add maxQueue to ServerNode, refactor Event to use node index, and implement buildNodeStates method in Net 2025-02-06 14:28:49 +01:00