├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── include └── fsm │ └── fill_spill_merge.hpp ├── paper ├── fsm_paper_scaling_tests.cpp ├── fsm_paper_scaling_tests.job ├── fsm_paper_speed_comparison.cpp ├── fsm_paper_tests.cpp └── priority_flood.hpp ├── src └── main.cpp └── unittests ├── doctest.h ├── fsm_tests.cpp └── test_main.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | *.nc 2 | a.out 3 | *.exe 4 | build/ 5 | .vscode/ 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/README.md -------------------------------------------------------------------------------- /include/fsm/fill_spill_merge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/include/fsm/fill_spill_merge.hpp -------------------------------------------------------------------------------- /paper/fsm_paper_scaling_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/paper/fsm_paper_scaling_tests.cpp -------------------------------------------------------------------------------- /paper/fsm_paper_scaling_tests.job: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/paper/fsm_paper_scaling_tests.job -------------------------------------------------------------------------------- /paper/fsm_paper_speed_comparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/paper/fsm_paper_speed_comparison.cpp -------------------------------------------------------------------------------- /paper/fsm_paper_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/paper/fsm_paper_tests.cpp -------------------------------------------------------------------------------- /paper/priority_flood.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/paper/priority_flood.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/src/main.cpp -------------------------------------------------------------------------------- /unittests/doctest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/unittests/doctest.h -------------------------------------------------------------------------------- /unittests/fsm_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/r-barnes/Barnes2020-FillSpillMerge/HEAD/unittests/fsm_tests.cpp -------------------------------------------------------------------------------- /unittests/test_main.cpp: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include "doctest.h" 3 | --------------------------------------------------------------------------------