使用协程在C ++ 20中进行离散事件模拟-C/C++开发

时间:2024-06-15 20:08:48
【文件属性】:

文件名称:使用协程在C ++ 20中进行离散事件模拟-C/C++开发

文件大小:21KB

文件格式:ZIP

更新时间:2024-06-15 20:08:48

C/C++ Learning, Reference and

SimCpp20是用于C ++ 20的离散事件仿真框架。 它类似于SimPy,旨在易于设置和使用。 SimCpp20 SimCpp20是用于C ++ 20的离散事件仿真框架。 它类似于SimPy,旨在易于设置和使用。 进程被定义为接收simcpp20 :: simulation <>和作为其第一个参数并返回simcpp20 :: event <>的函数。 每个过程都作为协程执行。 因此,此框架需要C ++ 20。 一个模拟两个时钟在不同时间间隔内滴答作响的简短示例如下所示:#include #include“ simcpp20.hpp” simcpp20 :: event <> clock_pro


【文件预览】:
simcpp20-main
----CMakeLists.txt(650B)
----.gitignore(42B)
----README.md(3KB)
----.github()
--------workflows()
----.clang-format(60B)
----tests()
--------CMakeLists.txt(437B)
--------tests.cpp(2KB)
----examples()
--------CMakeLists.txt(668B)
--------all_of.cpp(586B)
--------machine_shop.cpp(2KB)
--------ping_pong.cpp(872B)
--------clocks.cpp(508B)
--------resource.hpp(872B)
--------value_event.cpp(469B)
--------value_process.cpp(502B)
--------bank_renege.cpp(2KB)
--------any_of.cpp(489B)
--------carwash.cpp(2KB)
--------clocks_units.cpp(681B)
----LICENSE(1KB)
----include()
--------fschuetz04()
----CMakeSettings.json(580B)

网友评论