├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── Dockerfile ├── LICENSE.txt ├── README.rst ├── docs ├── Makefile ├── make.bat └── source │ ├── conf.py │ ├── flow.rst │ ├── index.rst │ ├── install.rst │ ├── introduction.rst │ ├── replay.rst │ ├── roadnet.rst │ └── start.rst ├── examples ├── config.json ├── flow.json └── roadnet.json ├── extern └── milo │ └── dtoa_milo.h ├── frontend ├── Point.js ├── README.md ├── download_replay.py ├── index.html ├── script.js ├── spinner.css └── style.css ├── setup.py ├── src ├── CMakeLists.txt ├── cityflow.cpp ├── engine │ ├── archive.cpp │ ├── archive.h │ ├── engine.cpp │ └── engine.h ├── flow │ ├── flow.cpp │ ├── flow.h │ └── route.h ├── roadnet │ ├── roadnet.cpp │ ├── roadnet.h │ ├── trafficlight.cpp │ └── trafficlight.h ├── utility │ ├── barrier.cpp │ ├── barrier.h │ ├── config.h │ ├── optionparser.h │ ├── utility.cpp │ └── utility.h └── vehicle │ ├── lanechange.cpp │ ├── lanechange.h │ ├── router.cpp │ ├── router.h │ ├── vehicle.cpp │ └── vehicle.h ├── tests ├── CMakeLists.txt ├── azure-pipelines │ ├── azure-pipelines.yml │ └── template │ │ ├── build.yml │ │ └── install_gtest.yml ├── cpp │ └── basic_test.cpp └── python │ ├── test_api.py │ └── test_archive.py └── tools ├── converter ├── converter.py ├── converter_v2.py ├── readme.md └── sample_script.py ├── debug ├── CMakeLists.txt └── simple_run.cpp └── generator ├── generate_grid_scenario.py ├── generate_json_from_grid.py └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/flow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/docs/source/flow.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/docs/source/install.rst -------------------------------------------------------------------------------- /docs/source/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/docs/source/introduction.rst -------------------------------------------------------------------------------- /docs/source/replay.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/docs/source/replay.rst -------------------------------------------------------------------------------- /docs/source/roadnet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/docs/source/roadnet.rst -------------------------------------------------------------------------------- /docs/source/start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/docs/source/start.rst -------------------------------------------------------------------------------- /examples/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/examples/config.json -------------------------------------------------------------------------------- /examples/flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/examples/flow.json -------------------------------------------------------------------------------- /examples/roadnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/examples/roadnet.json -------------------------------------------------------------------------------- /extern/milo/dtoa_milo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/extern/milo/dtoa_milo.h -------------------------------------------------------------------------------- /frontend/Point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/frontend/Point.js -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/download_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/frontend/download_replay.py -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/frontend/script.js -------------------------------------------------------------------------------- /frontend/spinner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/frontend/spinner.css -------------------------------------------------------------------------------- /frontend/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/frontend/style.css -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/setup.py -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/cityflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/cityflow.cpp -------------------------------------------------------------------------------- /src/engine/archive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/engine/archive.cpp -------------------------------------------------------------------------------- /src/engine/archive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/engine/archive.h -------------------------------------------------------------------------------- /src/engine/engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/engine/engine.cpp -------------------------------------------------------------------------------- /src/engine/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/engine/engine.h -------------------------------------------------------------------------------- /src/flow/flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/flow/flow.cpp -------------------------------------------------------------------------------- /src/flow/flow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/flow/flow.h -------------------------------------------------------------------------------- /src/flow/route.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/flow/route.h -------------------------------------------------------------------------------- /src/roadnet/roadnet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/roadnet/roadnet.cpp -------------------------------------------------------------------------------- /src/roadnet/roadnet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/roadnet/roadnet.h -------------------------------------------------------------------------------- /src/roadnet/trafficlight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/roadnet/trafficlight.cpp -------------------------------------------------------------------------------- /src/roadnet/trafficlight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/roadnet/trafficlight.h -------------------------------------------------------------------------------- /src/utility/barrier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/utility/barrier.cpp -------------------------------------------------------------------------------- /src/utility/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/utility/barrier.h -------------------------------------------------------------------------------- /src/utility/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/utility/config.h -------------------------------------------------------------------------------- /src/utility/optionparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/utility/optionparser.h -------------------------------------------------------------------------------- /src/utility/utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/utility/utility.cpp -------------------------------------------------------------------------------- /src/utility/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/utility/utility.h -------------------------------------------------------------------------------- /src/vehicle/lanechange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/vehicle/lanechange.cpp -------------------------------------------------------------------------------- /src/vehicle/lanechange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/vehicle/lanechange.h -------------------------------------------------------------------------------- /src/vehicle/router.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/vehicle/router.cpp -------------------------------------------------------------------------------- /src/vehicle/router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/vehicle/router.h -------------------------------------------------------------------------------- /src/vehicle/vehicle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/vehicle/vehicle.cpp -------------------------------------------------------------------------------- /src/vehicle/vehicle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/src/vehicle/vehicle.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/azure-pipelines/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tests/azure-pipelines/azure-pipelines.yml -------------------------------------------------------------------------------- /tests/azure-pipelines/template/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tests/azure-pipelines/template/build.yml -------------------------------------------------------------------------------- /tests/azure-pipelines/template/install_gtest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tests/azure-pipelines/template/install_gtest.yml -------------------------------------------------------------------------------- /tests/cpp/basic_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tests/cpp/basic_test.cpp -------------------------------------------------------------------------------- /tests/python/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tests/python/test_api.py -------------------------------------------------------------------------------- /tests/python/test_archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tests/python/test_archive.py -------------------------------------------------------------------------------- /tools/converter/converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tools/converter/converter.py -------------------------------------------------------------------------------- /tools/converter/converter_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tools/converter/converter_v2.py -------------------------------------------------------------------------------- /tools/converter/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tools/converter/readme.md -------------------------------------------------------------------------------- /tools/converter/sample_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tools/converter/sample_script.py -------------------------------------------------------------------------------- /tools/debug/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tools/debug/CMakeLists.txt -------------------------------------------------------------------------------- /tools/debug/simple_run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tools/debug/simple_run.cpp -------------------------------------------------------------------------------- /tools/generator/generate_grid_scenario.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tools/generator/generate_grid_scenario.py -------------------------------------------------------------------------------- /tools/generator/generate_json_from_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tools/generator/generate_json_from_grid.py -------------------------------------------------------------------------------- /tools/generator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cityflow-project/CityFlow/HEAD/tools/generator/readme.md --------------------------------------------------------------------------------