文件名称:scalades:Scala中的事件描述
文件大小:44KB
文件格式:ZIP
更新时间:2024-03-25 20:20:20
Scala
scalades 用Scala 3编写的Descrete Event Simulation库。 这项工作尚处于初期阶段-欢迎捐款; 联络 该库遵循模拟课程中教授的随机离散事件模拟的术语和原理 设计探索 目前正在探索基本的设计原理,并且目前有三种可供选择的设计方案可供讨论: :最低限度的OO设计; 给用户留了很多东西 :流程现在同时具有接收方法和发送方法,并且在模拟框架中的事件处理较少公开 :流程现在有一些FP-stuff; 有一个信号类型参数和一个抽象类型State来建模状态转换 问题 在模拟课程中剩下要实现的最重要的用例是什么? 时间应该是Double还是BigDecimal? 与> =等进行比较时,浮点数很奇怪。但是BigDecimal可能太慢了。 在长时间的仿真中,时间增量对于精度而言可能太小。 有趣的测试性能并进行比较。 使用不透明类型Time而不是简单案例类的优
【文件预览】:
scalades-main
----design3()
--------project()
--------src()
--------.vscode()
--------build.sbt(384B)
----design2()
--------project()
--------src()
--------.vscode()
--------build.sbt(382B)
----.vscode()
--------settings.json(97B)
----benchmark()
--------scala2()
--------.vscode()
--------scala-native()
--------README.md(1KB)
--------java()
----LICENSE(34KB)
----README.md(3KB)
----.gitignore(264B)
----design1()
--------project()
--------src()
--------build.sbt(382B)