Commit Graph

29 Commits

Author SHA1 Message Date
37e0b57c36 Enhance ConsoleTable initialization; allow custom max column length and adjust border calculation for better formatting in Result statistics 2025-04-16 10:46:40 +02:00
3844a46379 Add new images and update README with network modifications; improve ConsoleTable formatting 2025-03-22 09:39:23 +01:00
e4df5dab73 Add launch configuration for NetExamples; enhance NetExamples class with main method and improved network creation; refactor Result class for better stats handling 2025-03-16 19:42:33 +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
651280aba2 Refactor CsvResult to enhance CSV parsing and header extraction 2025-02-11 11:05:55 +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
2edddc98a6 Reorder waitTime declaration in NodeStats class for clarity 2025-02-07 17:38:57 +01:00
14063300f2 Update simulation result handling and improve result processing 2025-02-05 21:19:19 +01:00
1e6fea8af7 Rename Statistics class to NodeStats and update references throughout the codebase 2025-02-05 17:17:26 +01:00
363b5ffee6 Refactors
- getNode method to handle invalid node index and improve error handling
- update parameter description in SimulationMultiple constructor
- enhance calcError method in StatisticsSummary for better clarity and functionality.
2025-02-05 16:49:24 +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
7de4e80bb0 Fix stddev campionaria 2025-02-05 09:47:33 +01:00
f591de5a06 Fixes
- enhance Result and ResultSummary
- added new example
- added new launch configuration
- fixed RNG with seed 0 not correclty generating streams
2025-02-05 09:40:38 +01:00
bd61042573 Refactor CSV and Net loading to use InputStream for better flexibility 2025-02-03 12:57:17 +01:00
214705b675 Refactor
- Plot class to use JList for statistics selection and improve chart update logic
2025-02-02 21:56:22 +01:00
7a5b2cc078 Plot
- added simple plot
- refactored summary of runs
2025-01-31 11:15:55 +01:00
8c349d6eec Fixed csv
- added examples.csv
- fixed csv logic for header and first line
2025-01-30 11:46:25 +01:00
5e5b51e38c Refactoring
- better args input
- possibility to simulate or display the results
- modified CSV logic
2025-01-30 11:11:57 +01:00
0c82dc7dff Docs
- added docs for all the classes and methods
- fixed variance --> stdDev
2025-01-29 12:07:36 +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
a729dfb123 Param
- added parameters to main
- print and/or save
- added more data to the stats
- removed lower and upper bounds for simplier error
2025-01-27 13:45:54 +01:00
71dac2c6d1 Updated for TStudent
- calculated confidence interval
2025-01-24 21:01:31 +01:00
bbb069d4d1 Tests for sim
- added event and node tests
2025-01-24 11:44:39 +01:00
4601e76438 Docs
- added some Todo docs
2025-01-23 20:38:21 +01:00
67c5a465a1 Distributions
- added all distributions required
- introduced tests
2025-01-23 20:29:21 +01:00
90340a3193 Refactoring
- better naming
- removed extra functions
- updated better statistics
2025-01-22 22:33:38 +01:00
0f4b0885cc Statistics
- better positioning for classes
2025-01-22 17:30:45 +01:00
69b8e5710b Refatoring
- separated net topology from the simulation nodes
- moved files in a better hierarchy
2025-01-22 17:04:53 +01:00