Commit Graph

32 Commits

Author SHA1 Message Date
44cf714840 Update README.md to enhance clarity of simulation results; format output for better readability 2025-04-09 08:04:42 +02:00
3844a46379 Add new images and update README with network modifications; improve ConsoleTable formatting 2025-03-22 09:39:23 +01:00
e48bddf94d Update README.md references; moved example*.jsimg in the correct folder 2025-03-16 20:13:21 +01:00
2ed8149110 Rename runBuilder method to run in InteractiveConsole; update interactive console commands and tests for improved clarity and functionality 2025-03-16 17:38:16 +01:00
f4d3262cb7 Rename run method to runBuilder in InteractiveConsole and update references; refactor file handling in Plot and SimulationBuilder for improved clarity and consistency 2025-03-16 16:59:12 +01:00
60ef40c0ab Add example network files and update interactive console commands for improved usability 2025-03-16 16:32:11 +01:00
6cb87be89b Add example networks and update tests to utilize new NetExamples class 2025-03-16 16:00:51 +01:00
cd3ff3b699 Renamed NetBuilder to InteractiveConsole for interactive net building and update Main to use it 2025-03-16 12:44:27 +01:00
744df75d41 Rename sourceLimited method to terminal and update related logic for improved clarity; adjust spawn behavior to use -1 for infinite arrivals 2025-02-19 11:49:31 +01:00
611e14e6fa Refactor SimulationBuilder and SimulationMultiple to accept PrintStream for output; update tests to use null output stream 2025-02-19 11:22:52 +01:00
121d4cd44a Refactor Event comparison logic for clarity and add getRandomChild method to ServerNodeState for improved child selection; update simulation tests for null checks and event processing 2025-02-19 11:06:07 +01:00
fbd1fab9fb Enhance NetBuilderInteractive to support interactive node creation and connection management, updating input/output handling and adding unit tests for functionality 2025-02-12 21:26:02 +01:00
e97703e23a Refactor toString method in Net class for improved output formatting and update unit tests accordingly 2025-02-12 21:25:20 +01:00
3a769d6ae3 Implement toString method for ServerNode class and add unit tests for its output 2025-02-12 21:23:43 +01:00
6b3b5fea2f Add toString method for Distribution class and unit tests for various distributions 2025-02-12 21:22:26 +01:00
f0d9c59350 Implement toString method for Net class and add unit tests for its functionality 2025-02-12 17:57:30 +01:00
ffdb3021fd Refactor
- simulation result handling to use builder pattern
- result to use only arrays instead of maps
- updated references to other classes
2025-02-12 14:33:32 +01:00
7712b4aaa8 Refactor TestSaveExamplesNet to improve structure and add CSV loading tests 2025-02-11 13:34:20 +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
c68cf6ea7e Add simulationDrop test to validate node statistics in Simulation class 2025-02-07 17:52:31 +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
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
af192c8bf3 Fixes
- throughput instead of troughput
- removed automatic calc of error
- better structured result summary
2025-02-05 10:36:07 +01:00
c7d9c05dc3 Added Tests 2025-02-04 11:30:43 +01:00
2d5f43bbc9 Readme
- Refactor simulation handling and improve net iteration methods
2025-02-03 18:55:31 +01:00
2a4b494843 Test Net
- added net test
- added more docs
2025-01-29 10:54:42 +01:00
0fba0cc1fc Changed logic for Unavailable 2025-01-28 19:12:05 +01:00
bbb069d4d1 Tests for sim
- added event and node tests
2025-01-24 11:44:39 +01:00
00a09be756 Fixed Rngs
- removed rngs
- added method for streams in Rng
- changed the number of streams possibles
- parallel and iterative run give now the same results
2025-01-24 10:59:41 +01:00
67c5a465a1 Distributions
- added all distributions required
- introduced tests
2025-01-23 20:29:21 +01:00