Commit Graph

47 Commits

Author SHA1 Message Date
Giacomo Bertolazzi
0d88b66bac Update README.md 2025-02-11 14:24:17 +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
c7d9c05dc3 Added Tests 2025-02-04 11:30:43 +01:00
173dee884f Update README and refactor EndCriteria and Simulation classes for improved clarity and functionality 2025-02-04 11:30:25 +01:00
2d5f43bbc9 Readme
- Refactor simulation handling and improve net iteration methods
2025-02-03 18:55:31 +01:00
2acb27a6b9 EndCriteria&NetBuilder
- Add end criteria parsing and update simulation parameters
- added net builder from console
2025-02-03 17:33:07 +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
b7b95fad7b Added Save and Load Net
- added kryo
- added save/load Net
- added examples in resources
- Main require a file.net
2025-01-29 16:53:40 +01:00
f67def549a Removed BCNN classes 2025-01-29 12:10:29 +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
be3d95b86e Merge branch 'unavailable_logic' 2025-01-28 19:27:21 +01:00
0fba0cc1fc Changed logic for Unavailable 2025-01-28 19:12:05 +01:00
4866864808 Revert "Added Unavailable times"
This reverts commit c4d7f04d0d.
2025-01-28 16:23:55 +01:00
c4d7f04d0d Added Unavailable times
- added event unavailable
- added event start time
- changed servernode logic for unavailability
- changed simulation logic
- added unavailable time to results
- added unavailable statistics
- fixed tests
2025-01-28 15:03:42 +01:00
75b12788c8 Refactor
- removed unused code
- changed net inputs for better usability
2025-01-27 20:32:27 +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
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
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
b9cd0ddeb7 Fix arrivals
- arrivals used the distribution of the departure (sources)
2025-01-22 14:34:00 +01:00
7eea127e03 Start of average
- added average of the runs
- added variance of the runs
2025-01-21 20:44:49 +01:00
8e1085c6b1 Refactoring
- better connection between name of class and logic
- fixed bugs
2025-01-20 21:57:52 +01:00
a39898416a Threads
- fixed bug
2025-01-20 20:46:02 +01:00
89e89108a9 Multi Run Threads 2025-01-19 23:57:15 +01:00
d7b968d0a2 Bugfix
- fixed negative sample from distribution for time
2025-01-17 19:47:05 +01:00
7b46054b70 End Simulation Criteria 2025-01-17 19:39:51 +01:00
ccde6a9668 JavaDoc added 2025-01-17 12:40:18 +01:00
0d541f7737 Rewrite
- rewritten all the sim code in a way to make easier to read and collect stats
2025-01-17 12:29:47 +01:00
f0b6cbfba3 Rngs
- imoprted and fixed for java
2025-01-17 12:28:11 +01:00
49ac43b1fa init bcnn 2025-01-15 17:06:29 +01:00
ad160877de init 2025-01-15 16:59:52 +01:00
Giacomo Bertolazzi
695add3440 Initial commit 2025-01-15 16:43:29 +01:00