f5d70140d7
Fix
...
- loop condition in SimulationMultiple to ensure correct run iterations
2025-02-12 15:16:26 +01:00
057415e443
Fixes
...
- formatting in simulation parameter description for 'end' in Main.java
v1.0.0
2025-02-12 14:43:33 +01:00
56db5cacea
Fix formatting in simulation parameter description in Main.java
2025-02-12 14:42:51 +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
e232df7c5a
Updated Csv to Node insertion
...
- now the csv will show the node in order of addition in the net
2025-02-12 14:32:44 +01:00
Giacomo Bertolazzi
6e22a6fa2d
Merge pull request #1 from Berack96/sim-hash-free
...
Sim hash free
2025-02-11 14:30:15 +01:00
Giacomo Bertolazzi
0d88b66bac
Update README.md
2025-02-11 14:24:17 +01:00
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
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