├── .clang-format ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── rapfi.yml │ ├── testing.yml │ └── tuning.yml ├── .gitignore ├── .gitmodules ├── AUTHORS ├── Copying.txt ├── Logo.png ├── Rapfi ├── CMakeLists.txt ├── CMakePresets.json ├── command │ ├── argutils.cpp │ ├── argutils.h │ ├── benchmark.cpp │ ├── command.cpp │ ├── command.h │ ├── database.cpp │ ├── dataprep.cpp │ ├── gomocup.cpp │ ├── opengen.cpp │ ├── selfplay.cpp │ └── tuning.cpp ├── config.cpp ├── config.h ├── core │ ├── hash.cpp │ ├── hash.h │ ├── iohelper.cpp │ ├── iohelper.h │ ├── platform.cpp │ ├── platform.h │ ├── pos.h │ ├── types.h │ ├── utils.cpp │ ├── utils.h │ └── version.cpp ├── database │ ├── cache.h │ ├── dbclient.cpp │ ├── dbclient.h │ ├── dbstorage.h │ ├── dbtypes.cpp │ ├── dbtypes.h │ ├── dbutils.cpp │ ├── dbutils.h │ ├── yxdbstorage.cpp │ └── yxdbstorage.h ├── emscripten │ └── preamble.js ├── eval │ ├── crosscheck.h │ ├── eval.cpp │ ├── eval.h │ ├── evaluator.cpp │ ├── evaluator.h │ ├── mix10nnue.cpp │ ├── mix10nnue.h │ ├── mix9svqnnue.cpp │ ├── mix9svqnnue.h │ ├── onnxevaluator.cpp │ ├── onnxevaluator.h │ ├── simdops.h │ └── weightloader.h ├── external │ ├── cpptoml │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ └── include │ │ │ └── cpptoml.h │ ├── cxxopts │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ └── include │ │ │ └── cxxopts.hpp │ ├── flat.hpp │ │ ├── CMakeLists.txt │ │ ├── LICENSE.md │ │ ├── README.md │ │ └── headers │ │ │ └── flat.hpp │ │ │ ├── detail │ │ │ ├── eq_compare.hpp │ │ │ ├── is_allocator.hpp │ │ │ ├── is_sorted.hpp │ │ │ ├── is_transparent.hpp │ │ │ ├── iter_traits.hpp │ │ │ └── pair_compare.hpp │ │ │ ├── flat.hpp │ │ │ ├── flat_fwd.hpp │ │ │ ├── flat_map.hpp │ │ │ ├── flat_multimap.hpp │ │ │ ├── flat_multiset.hpp │ │ │ └── flat_set.hpp │ ├── libnpy │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── README.md │ │ └── include │ │ │ └── npy.hpp │ ├── lz4 │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── include │ │ │ ├── lz4.h │ │ │ ├── lz4Stream.hpp │ │ │ ├── lz4frame.h │ │ │ ├── lz4hc.h │ │ │ └── xxhash.h │ │ └── src │ │ │ ├── lz4_all.c │ │ │ └── xxhash.c │ ├── simde │ │ ├── CMakeLists.txt │ │ └── include │ │ │ └── simde │ │ │ ├── check.h │ │ │ ├── debug-trap.h │ │ │ ├── hedley.h │ │ │ ├── simde-aes.h │ │ │ ├── simde-align.h │ │ │ ├── simde-arch.h │ │ │ ├── simde-bf16.h │ │ │ ├── simde-common.h │ │ │ ├── simde-complex.h │ │ │ ├── simde-constify.h │ │ │ ├── simde-detect-clang.h │ │ │ ├── simde-diagnostic.h │ │ │ ├── simde-f16.h │ │ │ ├── simde-features.h │ │ │ ├── simde-math.h │ │ │ └── x86 │ │ │ ├── aes.h │ │ │ ├── avx.h │ │ │ ├── avx2.h │ │ │ ├── f16c.h │ │ │ ├── fma.h │ │ │ ├── mmx.h │ │ │ ├── sse.h │ │ │ ├── sse2.h │ │ │ ├── sse3.h │ │ │ ├── sse4.1.h │ │ │ ├── sse4.2.h │ │ │ ├── ssse3.h │ │ │ └── xop.h │ ├── thread-pool │ │ ├── CMakeLists.txt │ │ └── include │ │ │ └── BS_thread_pool.hpp │ └── zip │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── UNLICENSE │ │ └── src │ │ ├── miniz.h │ │ ├── zip.c │ │ └── zip.h ├── game │ ├── board.cpp │ ├── board.h │ ├── movegen.cpp │ ├── movegen.h │ ├── pattern.cpp │ ├── pattern.h │ └── wincheck.h ├── internalConfig.cpp ├── main.cpp ├── search │ ├── ab │ │ ├── history.cpp │ │ ├── history.h │ │ ├── parameter.h │ │ ├── search.cpp │ │ ├── searcher.h │ │ └── searchstack.h │ ├── hashtable.cpp │ ├── hashtable.h │ ├── history.h │ ├── mcts │ │ ├── node.cpp │ │ ├── node.h │ │ ├── nodetable.h │ │ ├── parameter.h │ │ ├── search.cpp │ │ └── searcher.h │ ├── movepick.cpp │ ├── movepick.h │ ├── opening.cpp │ ├── opening.h │ ├── searchcommon.cpp │ ├── searchcommon.h │ ├── searcher.h │ ├── searchoutput.cpp │ ├── searchoutput.h │ ├── searchthread.cpp │ ├── searchthread.h │ ├── skill.h │ ├── timecontrol.cpp │ └── timecontrol.h └── tuning │ ├── dataentry.h │ ├── dataset.cpp │ ├── dataset.h │ ├── datawriter.cpp │ ├── datawriter.h │ ├── optimizer.cpp │ ├── optimizer.h │ ├── tunemap.h │ ├── tuner.cpp │ └── tuner.h └── Readme.md /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/rapfi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/.github/workflows/rapfi.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.github/workflows/tuning.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/.github/workflows/tuning.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/.gitmodules -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/AUTHORS -------------------------------------------------------------------------------- /Copying.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Copying.txt -------------------------------------------------------------------------------- /Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Logo.png -------------------------------------------------------------------------------- /Rapfi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/CMakeLists.txt -------------------------------------------------------------------------------- /Rapfi/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/CMakePresets.json -------------------------------------------------------------------------------- /Rapfi/command/argutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/command/argutils.cpp -------------------------------------------------------------------------------- /Rapfi/command/argutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/command/argutils.h -------------------------------------------------------------------------------- /Rapfi/command/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/command/benchmark.cpp -------------------------------------------------------------------------------- /Rapfi/command/command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/command/command.cpp -------------------------------------------------------------------------------- /Rapfi/command/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/command/command.h -------------------------------------------------------------------------------- /Rapfi/command/database.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/command/database.cpp -------------------------------------------------------------------------------- /Rapfi/command/dataprep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/command/dataprep.cpp -------------------------------------------------------------------------------- /Rapfi/command/gomocup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/command/gomocup.cpp -------------------------------------------------------------------------------- /Rapfi/command/opengen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/command/opengen.cpp -------------------------------------------------------------------------------- /Rapfi/command/selfplay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/command/selfplay.cpp -------------------------------------------------------------------------------- /Rapfi/command/tuning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/command/tuning.cpp -------------------------------------------------------------------------------- /Rapfi/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/config.cpp -------------------------------------------------------------------------------- /Rapfi/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/config.h -------------------------------------------------------------------------------- /Rapfi/core/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/core/hash.cpp -------------------------------------------------------------------------------- /Rapfi/core/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/core/hash.h -------------------------------------------------------------------------------- /Rapfi/core/iohelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/core/iohelper.cpp -------------------------------------------------------------------------------- /Rapfi/core/iohelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/core/iohelper.h -------------------------------------------------------------------------------- /Rapfi/core/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/core/platform.cpp -------------------------------------------------------------------------------- /Rapfi/core/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/core/platform.h -------------------------------------------------------------------------------- /Rapfi/core/pos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/core/pos.h -------------------------------------------------------------------------------- /Rapfi/core/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/core/types.h -------------------------------------------------------------------------------- /Rapfi/core/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/core/utils.cpp -------------------------------------------------------------------------------- /Rapfi/core/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/core/utils.h -------------------------------------------------------------------------------- /Rapfi/core/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/core/version.cpp -------------------------------------------------------------------------------- /Rapfi/database/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/database/cache.h -------------------------------------------------------------------------------- /Rapfi/database/dbclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/database/dbclient.cpp -------------------------------------------------------------------------------- /Rapfi/database/dbclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/database/dbclient.h -------------------------------------------------------------------------------- /Rapfi/database/dbstorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/database/dbstorage.h -------------------------------------------------------------------------------- /Rapfi/database/dbtypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/database/dbtypes.cpp -------------------------------------------------------------------------------- /Rapfi/database/dbtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/database/dbtypes.h -------------------------------------------------------------------------------- /Rapfi/database/dbutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/database/dbutils.cpp -------------------------------------------------------------------------------- /Rapfi/database/dbutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/database/dbutils.h -------------------------------------------------------------------------------- /Rapfi/database/yxdbstorage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/database/yxdbstorage.cpp -------------------------------------------------------------------------------- /Rapfi/database/yxdbstorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/database/yxdbstorage.h -------------------------------------------------------------------------------- /Rapfi/emscripten/preamble.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/emscripten/preamble.js -------------------------------------------------------------------------------- /Rapfi/eval/crosscheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/crosscheck.h -------------------------------------------------------------------------------- /Rapfi/eval/eval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/eval.cpp -------------------------------------------------------------------------------- /Rapfi/eval/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/eval.h -------------------------------------------------------------------------------- /Rapfi/eval/evaluator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/evaluator.cpp -------------------------------------------------------------------------------- /Rapfi/eval/evaluator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/evaluator.h -------------------------------------------------------------------------------- /Rapfi/eval/mix10nnue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/mix10nnue.cpp -------------------------------------------------------------------------------- /Rapfi/eval/mix10nnue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/mix10nnue.h -------------------------------------------------------------------------------- /Rapfi/eval/mix9svqnnue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/mix9svqnnue.cpp -------------------------------------------------------------------------------- /Rapfi/eval/mix9svqnnue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/mix9svqnnue.h -------------------------------------------------------------------------------- /Rapfi/eval/onnxevaluator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/onnxevaluator.cpp -------------------------------------------------------------------------------- /Rapfi/eval/onnxevaluator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/onnxevaluator.h -------------------------------------------------------------------------------- /Rapfi/eval/simdops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/simdops.h -------------------------------------------------------------------------------- /Rapfi/eval/weightloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/eval/weightloader.h -------------------------------------------------------------------------------- /Rapfi/external/cpptoml/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/cpptoml/CMakeLists.txt -------------------------------------------------------------------------------- /Rapfi/external/cpptoml/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/cpptoml/LICENSE -------------------------------------------------------------------------------- /Rapfi/external/cpptoml/include/cpptoml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/cpptoml/include/cpptoml.h -------------------------------------------------------------------------------- /Rapfi/external/cxxopts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/cxxopts/CMakeLists.txt -------------------------------------------------------------------------------- /Rapfi/external/cxxopts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/cxxopts/LICENSE -------------------------------------------------------------------------------- /Rapfi/external/cxxopts/include/cxxopts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/cxxopts/include/cxxopts.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/CMakeLists.txt -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/LICENSE.md -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/README.md -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/detail/eq_compare.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/detail/eq_compare.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/detail/is_allocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/detail/is_allocator.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/detail/is_sorted.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/detail/is_sorted.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/detail/is_transparent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/detail/is_transparent.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/detail/iter_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/detail/iter_traits.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/detail/pair_compare.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/detail/pair_compare.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/flat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/flat.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/flat_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/flat_fwd.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/flat_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/flat_map.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/flat_multimap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/flat_multimap.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/flat_multiset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/flat_multiset.hpp -------------------------------------------------------------------------------- /Rapfi/external/flat.hpp/headers/flat.hpp/flat_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/flat.hpp/headers/flat.hpp/flat_set.hpp -------------------------------------------------------------------------------- /Rapfi/external/libnpy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/libnpy/CMakeLists.txt -------------------------------------------------------------------------------- /Rapfi/external/libnpy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/libnpy/LICENSE -------------------------------------------------------------------------------- /Rapfi/external/libnpy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/libnpy/README.md -------------------------------------------------------------------------------- /Rapfi/external/libnpy/include/npy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/libnpy/include/npy.hpp -------------------------------------------------------------------------------- /Rapfi/external/lz4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/lz4/CMakeLists.txt -------------------------------------------------------------------------------- /Rapfi/external/lz4/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/lz4/LICENSE -------------------------------------------------------------------------------- /Rapfi/external/lz4/include/lz4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/lz4/include/lz4.h -------------------------------------------------------------------------------- /Rapfi/external/lz4/include/lz4Stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/lz4/include/lz4Stream.hpp -------------------------------------------------------------------------------- /Rapfi/external/lz4/include/lz4frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/lz4/include/lz4frame.h -------------------------------------------------------------------------------- /Rapfi/external/lz4/include/lz4hc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/lz4/include/lz4hc.h -------------------------------------------------------------------------------- /Rapfi/external/lz4/include/xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/lz4/include/xxhash.h -------------------------------------------------------------------------------- /Rapfi/external/lz4/src/lz4_all.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/lz4/src/lz4_all.c -------------------------------------------------------------------------------- /Rapfi/external/lz4/src/xxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/lz4/src/xxhash.c -------------------------------------------------------------------------------- /Rapfi/external/simde/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/CMakeLists.txt -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/check.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/debug-trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/debug-trap.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/hedley.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/hedley.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-aes.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-align.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-arch.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-bf16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-bf16.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-common.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-complex.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-constify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-constify.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-detect-clang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-detect-clang.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-diagnostic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-diagnostic.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-f16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-f16.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-features.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/simde-math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/simde-math.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/aes.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/avx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/avx.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/avx2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/avx2.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/f16c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/f16c.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/fma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/fma.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/mmx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/mmx.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/sse.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/sse2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/sse2.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/sse3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/sse3.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/sse4.1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/sse4.1.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/sse4.2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/sse4.2.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/ssse3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/ssse3.h -------------------------------------------------------------------------------- /Rapfi/external/simde/include/simde/x86/xop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/simde/include/simde/x86/xop.h -------------------------------------------------------------------------------- /Rapfi/external/thread-pool/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/thread-pool/CMakeLists.txt -------------------------------------------------------------------------------- /Rapfi/external/thread-pool/include/BS_thread_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/thread-pool/include/BS_thread_pool.hpp -------------------------------------------------------------------------------- /Rapfi/external/zip/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/zip/CMakeLists.txt -------------------------------------------------------------------------------- /Rapfi/external/zip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/zip/README.md -------------------------------------------------------------------------------- /Rapfi/external/zip/UNLICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/zip/UNLICENSE -------------------------------------------------------------------------------- /Rapfi/external/zip/src/miniz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/zip/src/miniz.h -------------------------------------------------------------------------------- /Rapfi/external/zip/src/zip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/zip/src/zip.c -------------------------------------------------------------------------------- /Rapfi/external/zip/src/zip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/external/zip/src/zip.h -------------------------------------------------------------------------------- /Rapfi/game/board.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/game/board.cpp -------------------------------------------------------------------------------- /Rapfi/game/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/game/board.h -------------------------------------------------------------------------------- /Rapfi/game/movegen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/game/movegen.cpp -------------------------------------------------------------------------------- /Rapfi/game/movegen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/game/movegen.h -------------------------------------------------------------------------------- /Rapfi/game/pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/game/pattern.cpp -------------------------------------------------------------------------------- /Rapfi/game/pattern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/game/pattern.h -------------------------------------------------------------------------------- /Rapfi/game/wincheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/game/wincheck.h -------------------------------------------------------------------------------- /Rapfi/internalConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/internalConfig.cpp -------------------------------------------------------------------------------- /Rapfi/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/main.cpp -------------------------------------------------------------------------------- /Rapfi/search/ab/history.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/ab/history.cpp -------------------------------------------------------------------------------- /Rapfi/search/ab/history.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/ab/history.h -------------------------------------------------------------------------------- /Rapfi/search/ab/parameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/ab/parameter.h -------------------------------------------------------------------------------- /Rapfi/search/ab/search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/ab/search.cpp -------------------------------------------------------------------------------- /Rapfi/search/ab/searcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/ab/searcher.h -------------------------------------------------------------------------------- /Rapfi/search/ab/searchstack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/ab/searchstack.h -------------------------------------------------------------------------------- /Rapfi/search/hashtable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/hashtable.cpp -------------------------------------------------------------------------------- /Rapfi/search/hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/hashtable.h -------------------------------------------------------------------------------- /Rapfi/search/history.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/history.h -------------------------------------------------------------------------------- /Rapfi/search/mcts/node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/mcts/node.cpp -------------------------------------------------------------------------------- /Rapfi/search/mcts/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/mcts/node.h -------------------------------------------------------------------------------- /Rapfi/search/mcts/nodetable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/mcts/nodetable.h -------------------------------------------------------------------------------- /Rapfi/search/mcts/parameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/mcts/parameter.h -------------------------------------------------------------------------------- /Rapfi/search/mcts/search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/mcts/search.cpp -------------------------------------------------------------------------------- /Rapfi/search/mcts/searcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/mcts/searcher.h -------------------------------------------------------------------------------- /Rapfi/search/movepick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/movepick.cpp -------------------------------------------------------------------------------- /Rapfi/search/movepick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/movepick.h -------------------------------------------------------------------------------- /Rapfi/search/opening.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/opening.cpp -------------------------------------------------------------------------------- /Rapfi/search/opening.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/opening.h -------------------------------------------------------------------------------- /Rapfi/search/searchcommon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/searchcommon.cpp -------------------------------------------------------------------------------- /Rapfi/search/searchcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/searchcommon.h -------------------------------------------------------------------------------- /Rapfi/search/searcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/searcher.h -------------------------------------------------------------------------------- /Rapfi/search/searchoutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/searchoutput.cpp -------------------------------------------------------------------------------- /Rapfi/search/searchoutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/searchoutput.h -------------------------------------------------------------------------------- /Rapfi/search/searchthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/searchthread.cpp -------------------------------------------------------------------------------- /Rapfi/search/searchthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/searchthread.h -------------------------------------------------------------------------------- /Rapfi/search/skill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/skill.h -------------------------------------------------------------------------------- /Rapfi/search/timecontrol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/timecontrol.cpp -------------------------------------------------------------------------------- /Rapfi/search/timecontrol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/search/timecontrol.h -------------------------------------------------------------------------------- /Rapfi/tuning/dataentry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/tuning/dataentry.h -------------------------------------------------------------------------------- /Rapfi/tuning/dataset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/tuning/dataset.cpp -------------------------------------------------------------------------------- /Rapfi/tuning/dataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/tuning/dataset.h -------------------------------------------------------------------------------- /Rapfi/tuning/datawriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/tuning/datawriter.cpp -------------------------------------------------------------------------------- /Rapfi/tuning/datawriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/tuning/datawriter.h -------------------------------------------------------------------------------- /Rapfi/tuning/optimizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/tuning/optimizer.cpp -------------------------------------------------------------------------------- /Rapfi/tuning/optimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/tuning/optimizer.h -------------------------------------------------------------------------------- /Rapfi/tuning/tunemap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/tuning/tunemap.h -------------------------------------------------------------------------------- /Rapfi/tuning/tuner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/tuning/tuner.cpp -------------------------------------------------------------------------------- /Rapfi/tuning/tuner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Rapfi/tuning/tuner.h -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhbloo/rapfi/HEAD/Readme.md --------------------------------------------------------------------------------