LICENSE
MANIFEST.in
README.md
requirements.txt
setup.py
open_spiel/CMakeLists.txt
open_spiel/__init__.py
open_spiel/action_view.cc
open_spiel/action_view.h
open_spiel/canonical_game_strings.cc
open_spiel/canonical_game_strings.h
open_spiel/game_parameters.cc
open_spiel/game_parameters.h
open_spiel/matrix_game.cc
open_spiel/matrix_game.h
open_spiel/normal_form_game.h
open_spiel/observer.cc
open_spiel/observer.h
open_spiel/policy.cc
open_spiel/policy.h
open_spiel/simultaneous_move_game.cc
open_spiel/simultaneous_move_game.h
open_spiel/spiel.cc
open_spiel/spiel.h
open_spiel/spiel_bots.cc
open_spiel/spiel_bots.h
open_spiel/spiel_globals.h
open_spiel/spiel_utils.cc
open_spiel/spiel_utils.h
open_spiel/tensor_game.cc
open_spiel/tensor_game.h
open_spiel.egg-info/PKG-INFO
open_spiel.egg-info/SOURCES.txt
open_spiel.egg-info/dependency_links.txt
open_spiel.egg-info/not-zip-safe
open_spiel.egg-info/requires.txt
open_spiel.egg-info/top_level.txt
open_spiel/abseil-cpp/CMakeLists.txt
open_spiel/abseil-cpp/conanfile.py
open_spiel/abseil-cpp/create_lts.py
open_spiel/abseil-cpp/CMake/AbseilDll.cmake
open_spiel/abseil-cpp/CMake/AbseilHelpers.cmake
open_spiel/abseil-cpp/CMake/README.md
open_spiel/abseil-cpp/CMake/abslConfig.cmake.in
open_spiel/abseil-cpp/CMake/Googletest/CMakeLists.txt.in
open_spiel/abseil-cpp/CMake/Googletest/DownloadGTest.cmake
open_spiel/abseil-cpp/CMake/install_test_project/CMakeLists.txt
open_spiel/abseil-cpp/CMake/install_test_project/simple.cc
open_spiel/abseil-cpp/CMake/install_test_project/test.sh
open_spiel/abseil-cpp/absl/CMakeLists.txt
open_spiel/abseil-cpp/absl/abseil.podspec.gen.py
open_spiel/abseil-cpp/absl/algorithm/CMakeLists.txt
open_spiel/abseil-cpp/absl/algorithm/algorithm.h
open_spiel/abseil-cpp/absl/algorithm/algorithm_test.cc
open_spiel/abseil-cpp/absl/algorithm/container.h
open_spiel/abseil-cpp/absl/algorithm/container_test.cc
open_spiel/abseil-cpp/absl/algorithm/equal_benchmark.cc
open_spiel/abseil-cpp/absl/base/CMakeLists.txt
open_spiel/abseil-cpp/absl/base/attributes.h
open_spiel/abseil-cpp/absl/base/bit_cast_test.cc
open_spiel/abseil-cpp/absl/base/call_once.h
open_spiel/abseil-cpp/absl/base/call_once_test.cc
open_spiel/abseil-cpp/absl/base/casts.h
open_spiel/abseil-cpp/absl/base/config.h
open_spiel/abseil-cpp/absl/base/config_test.cc
open_spiel/abseil-cpp/absl/base/const_init.h
open_spiel/abseil-cpp/absl/base/dynamic_annotations.h
open_spiel/abseil-cpp/absl/base/exception_safety_testing_test.cc
open_spiel/abseil-cpp/absl/base/inline_variable_test.cc
open_spiel/abseil-cpp/absl/base/inline_variable_test_a.cc
open_spiel/abseil-cpp/absl/base/inline_variable_test_b.cc
open_spiel/abseil-cpp/absl/base/invoke_test.cc
open_spiel/abseil-cpp/absl/base/log_severity.cc
open_spiel/abseil-cpp/absl/base/log_severity.h
open_spiel/abseil-cpp/absl/base/log_severity_test.cc
open_spiel/abseil-cpp/absl/base/macros.h
open_spiel/abseil-cpp/absl/base/optimization.h
open_spiel/abseil-cpp/absl/base/optimization_test.cc
open_spiel/abseil-cpp/absl/base/options.h
open_spiel/abseil-cpp/absl/base/policy_checks.h
open_spiel/abseil-cpp/absl/base/port.h
open_spiel/abseil-cpp/absl/base/raw_logging_test.cc
open_spiel/abseil-cpp/absl/base/spinlock_test_common.cc
open_spiel/abseil-cpp/absl/base/thread_annotations.h
open_spiel/abseil-cpp/absl/base/throw_delegate_test.cc
open_spiel/abseil-cpp/absl/base/internal/atomic_hook.h
open_spiel/abseil-cpp/absl/base/internal/atomic_hook_test.cc
open_spiel/abseil-cpp/absl/base/internal/atomic_hook_test_helper.cc
open_spiel/abseil-cpp/absl/base/internal/atomic_hook_test_helper.h
open_spiel/abseil-cpp/absl/base/internal/cmake_thread_test.cc
open_spiel/abseil-cpp/absl/base/internal/cycleclock.cc
open_spiel/abseil-cpp/absl/base/internal/cycleclock.h
open_spiel/abseil-cpp/absl/base/internal/direct_mmap.h
open_spiel/abseil-cpp/absl/base/internal/dynamic_annotations.h
open_spiel/abseil-cpp/absl/base/internal/endian.h
open_spiel/abseil-cpp/absl/base/internal/endian_test.cc
open_spiel/abseil-cpp/absl/base/internal/errno_saver.h
open_spiel/abseil-cpp/absl/base/internal/errno_saver_test.cc
open_spiel/abseil-cpp/absl/base/internal/exception_safety_testing.cc
open_spiel/abseil-cpp/absl/base/internal/exception_safety_testing.h
open_spiel/abseil-cpp/absl/base/internal/exception_testing.h
open_spiel/abseil-cpp/absl/base/internal/fast_type_id.h
open_spiel/abseil-cpp/absl/base/internal/fast_type_id_test.cc
open_spiel/abseil-cpp/absl/base/internal/hide_ptr.h
open_spiel/abseil-cpp/absl/base/internal/identity.h
open_spiel/abseil-cpp/absl/base/internal/inline_variable.h
open_spiel/abseil-cpp/absl/base/internal/inline_variable_testing.h
open_spiel/abseil-cpp/absl/base/internal/invoke.h
open_spiel/abseil-cpp/absl/base/internal/low_level_alloc.cc
open_spiel/abseil-cpp/absl/base/internal/low_level_alloc.h
open_spiel/abseil-cpp/absl/base/internal/low_level_alloc_test.cc
open_spiel/abseil-cpp/absl/base/internal/low_level_scheduling.h
open_spiel/abseil-cpp/absl/base/internal/per_thread_tls.h
open_spiel/abseil-cpp/absl/base/internal/pretty_function.h
open_spiel/abseil-cpp/absl/base/internal/raw_logging.cc
open_spiel/abseil-cpp/absl/base/internal/raw_logging.h
open_spiel/abseil-cpp/absl/base/internal/scheduling_mode.h
open_spiel/abseil-cpp/absl/base/internal/scoped_set_env.cc
open_spiel/abseil-cpp/absl/base/internal/scoped_set_env.h
open_spiel/abseil-cpp/absl/base/internal/scoped_set_env_test.cc
open_spiel/abseil-cpp/absl/base/internal/spinlock.cc
open_spiel/abseil-cpp/absl/base/internal/spinlock.h
open_spiel/abseil-cpp/absl/base/internal/spinlock_akaros.inc
open_spiel/abseil-cpp/absl/base/internal/spinlock_benchmark.cc
open_spiel/abseil-cpp/absl/base/internal/spinlock_linux.inc
open_spiel/abseil-cpp/absl/base/internal/spinlock_posix.inc
open_spiel/abseil-cpp/absl/base/internal/spinlock_wait.cc
open_spiel/abseil-cpp/absl/base/internal/spinlock_wait.h
open_spiel/abseil-cpp/absl/base/internal/spinlock_win32.inc
open_spiel/abseil-cpp/absl/base/internal/strerror.cc
open_spiel/abseil-cpp/absl/base/internal/strerror.h
open_spiel/abseil-cpp/absl/base/internal/strerror_benchmark.cc
open_spiel/abseil-cpp/absl/base/internal/strerror_test.cc
open_spiel/abseil-cpp/absl/base/internal/sysinfo.cc
open_spiel/abseil-cpp/absl/base/internal/sysinfo.h
open_spiel/abseil-cpp/absl/base/internal/sysinfo_test.cc
open_spiel/abseil-cpp/absl/base/internal/thread_annotations.h
open_spiel/abseil-cpp/absl/base/internal/thread_identity.cc
open_spiel/abseil-cpp/absl/base/internal/thread_identity.h
open_spiel/abseil-cpp/absl/base/internal/thread_identity_benchmark.cc
open_spiel/abseil-cpp/absl/base/internal/thread_identity_test.cc
open_spiel/abseil-cpp/absl/base/internal/throw_delegate.cc
open_spiel/abseil-cpp/absl/base/internal/throw_delegate.h
open_spiel/abseil-cpp/absl/base/internal/tsan_mutex_interface.h
open_spiel/abseil-cpp/absl/base/internal/unaligned_access.h
open_spiel/abseil-cpp/absl/base/internal/unique_small_name_test.cc
open_spiel/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
open_spiel/abseil-cpp/absl/base/internal/unscaledcycleclock.h
open_spiel/abseil-cpp/absl/cleanup/CMakeLists.txt
open_spiel/abseil-cpp/absl/cleanup/cleanup.h
open_spiel/abseil-cpp/absl/cleanup/cleanup_test.cc
open_spiel/abseil-cpp/absl/cleanup/internal/cleanup.h
open_spiel/abseil-cpp/absl/container/CMakeLists.txt
open_spiel/abseil-cpp/absl/container/btree_benchmark.cc
open_spiel/abseil-cpp/absl/container/btree_map.h
open_spiel/abseil-cpp/absl/container/btree_set.h
open_spiel/abseil-cpp/absl/container/btree_test.cc
open_spiel/abseil-cpp/absl/container/btree_test.h
open_spiel/abseil-cpp/absl/container/fixed_array.h
open_spiel/abseil-cpp/absl/container/fixed_array_benchmark.cc
open_spiel/abseil-cpp/absl/container/fixed_array_exception_safety_test.cc
open_spiel/abseil-cpp/absl/container/fixed_array_test.cc
open_spiel/abseil-cpp/absl/container/flat_hash_map.h
open_spiel/abseil-cpp/absl/container/flat_hash_map_test.cc
open_spiel/abseil-cpp/absl/container/flat_hash_set.h
open_spiel/abseil-cpp/absl/container/flat_hash_set_test.cc
open_spiel/abseil-cpp/absl/container/inlined_vector.h
open_spiel/abseil-cpp/absl/container/inlined_vector_benchmark.cc
open_spiel/abseil-cpp/absl/container/inlined_vector_exception_safety_test.cc
open_spiel/abseil-cpp/absl/container/inlined_vector_test.cc
open_spiel/abseil-cpp/absl/container/node_hash_map.h
open_spiel/abseil-cpp/absl/container/node_hash_map_test.cc
open_spiel/abseil-cpp/absl/container/node_hash_set.h
open_spiel/abseil-cpp/absl/container/node_hash_set_test.cc
open_spiel/abseil-cpp/absl/container/sample_element_size_test.cc
open_spiel/abseil-cpp/absl/container/internal/btree.h
open_spiel/abseil-cpp/absl/container/internal/btree_container.h
open_spiel/abseil-cpp/absl/container/internal/common.h
open_spiel/abseil-cpp/absl/container/internal/compressed_tuple.h
open_spiel/abseil-cpp/absl/container/internal/compressed_tuple_test.cc
open_spiel/abseil-cpp/absl/container/internal/container_memory.h
open_spiel/abseil-cpp/absl/container/internal/container_memory_test.cc
open_spiel/abseil-cpp/absl/container/internal/counting_allocator.h
open_spiel/abseil-cpp/absl/container/internal/hash_function_defaults.h
open_spiel/abseil-cpp/absl/container/internal/hash_function_defaults_test.cc
open_spiel/abseil-cpp/absl/container/internal/hash_generator_testing.cc
open_spiel/abseil-cpp/absl/container/internal/hash_generator_testing.h
open_spiel/abseil-cpp/absl/container/internal/hash_policy_testing.h
open_spiel/abseil-cpp/absl/container/internal/hash_policy_testing_test.cc
open_spiel/abseil-cpp/absl/container/internal/hash_policy_traits.h
open_spiel/abseil-cpp/absl/container/internal/hash_policy_traits_test.cc
open_spiel/abseil-cpp/absl/container/internal/hashtable_debug.h
open_spiel/abseil-cpp/absl/container/internal/hashtable_debug_hooks.h
open_spiel/abseil-cpp/absl/container/internal/hashtablez_sampler.cc
open_spiel/abseil-cpp/absl/container/internal/hashtablez_sampler.h
open_spiel/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc
open_spiel/abseil-cpp/absl/container/internal/hashtablez_sampler_test.cc
open_spiel/abseil-cpp/absl/container/internal/have_sse.h
open_spiel/abseil-cpp/absl/container/internal/inlined_vector.h
open_spiel/abseil-cpp/absl/container/internal/layout.h
open_spiel/abseil-cpp/absl/container/internal/layout_benchmark.cc
open_spiel/abseil-cpp/absl/container/internal/layout_test.cc
open_spiel/abseil-cpp/absl/container/internal/node_hash_policy.h
open_spiel/abseil-cpp/absl/container/internal/node_hash_policy_test.cc
open_spiel/abseil-cpp/absl/container/internal/raw_hash_map.h
open_spiel/abseil-cpp/absl/container/internal/raw_hash_set.cc
open_spiel/abseil-cpp/absl/container/internal/raw_hash_set.h
open_spiel/abseil-cpp/absl/container/internal/raw_hash_set_allocator_test.cc
open_spiel/abseil-cpp/absl/container/internal/raw_hash_set_benchmark.cc
open_spiel/abseil-cpp/absl/container/internal/raw_hash_set_probe_benchmark.cc
open_spiel/abseil-cpp/absl/container/internal/raw_hash_set_test.cc
open_spiel/abseil-cpp/absl/container/internal/test_instance_tracker.cc
open_spiel/abseil-cpp/absl/container/internal/test_instance_tracker.h
open_spiel/abseil-cpp/absl/container/internal/test_instance_tracker_test.cc
open_spiel/abseil-cpp/absl/container/internal/tracked.h
open_spiel/abseil-cpp/absl/container/internal/unordered_map_constructor_test.h
open_spiel/abseil-cpp/absl/container/internal/unordered_map_lookup_test.h
open_spiel/abseil-cpp/absl/container/internal/unordered_map_members_test.h
open_spiel/abseil-cpp/absl/container/internal/unordered_map_modifiers_test.h
open_spiel/abseil-cpp/absl/container/internal/unordered_map_test.cc
open_spiel/abseil-cpp/absl/container/internal/unordered_set_constructor_test.h
open_spiel/abseil-cpp/absl/container/internal/unordered_set_lookup_test.h
open_spiel/abseil-cpp/absl/container/internal/unordered_set_members_test.h
open_spiel/abseil-cpp/absl/container/internal/unordered_set_modifiers_test.h
open_spiel/abseil-cpp/absl/container/internal/unordered_set_test.cc
open_spiel/abseil-cpp/absl/copts/AbseilConfigureCopts.cmake
open_spiel/abseil-cpp/absl/copts/GENERATED_AbseilCopts.cmake
open_spiel/abseil-cpp/absl/copts/copts.py
open_spiel/abseil-cpp/absl/copts/generate_copts.py
open_spiel/abseil-cpp/absl/debugging/CMakeLists.txt
open_spiel/abseil-cpp/absl/debugging/failure_signal_handler.cc
open_spiel/abseil-cpp/absl/debugging/failure_signal_handler.h
open_spiel/abseil-cpp/absl/debugging/failure_signal_handler_test.cc
open_spiel/abseil-cpp/absl/debugging/leak_check.cc
open_spiel/abseil-cpp/absl/debugging/leak_check.h
open_spiel/abseil-cpp/absl/debugging/leak_check_disable.cc
open_spiel/abseil-cpp/absl/debugging/leak_check_fail_test.cc
open_spiel/abseil-cpp/absl/debugging/leak_check_test.cc
open_spiel/abseil-cpp/absl/debugging/stacktrace.cc
open_spiel/abseil-cpp/absl/debugging/stacktrace.h
open_spiel/abseil-cpp/absl/debugging/symbolize.cc
open_spiel/abseil-cpp/absl/debugging/symbolize.h
open_spiel/abseil-cpp/absl/debugging/symbolize_darwin.inc
open_spiel/abseil-cpp/absl/debugging/symbolize_elf.inc
open_spiel/abseil-cpp/absl/debugging/symbolize_emscripten.inc
open_spiel/abseil-cpp/absl/debugging/symbolize_test.cc
open_spiel/abseil-cpp/absl/debugging/symbolize_unimplemented.inc
open_spiel/abseil-cpp/absl/debugging/symbolize_win32.inc
open_spiel/abseil-cpp/absl/debugging/internal/address_is_readable.cc
open_spiel/abseil-cpp/absl/debugging/internal/address_is_readable.h
open_spiel/abseil-cpp/absl/debugging/internal/demangle.cc
open_spiel/abseil-cpp/absl/debugging/internal/demangle.h
open_spiel/abseil-cpp/absl/debugging/internal/demangle_test.cc
open_spiel/abseil-cpp/absl/debugging/internal/elf_mem_image.cc
open_spiel/abseil-cpp/absl/debugging/internal/elf_mem_image.h
open_spiel/abseil-cpp/absl/debugging/internal/examine_stack.cc
open_spiel/abseil-cpp/absl/debugging/internal/examine_stack.h
open_spiel/abseil-cpp/absl/debugging/internal/stack_consumption.cc
open_spiel/abseil-cpp/absl/debugging/internal/stack_consumption.h
open_spiel/abseil-cpp/absl/debugging/internal/stack_consumption_test.cc
open_spiel/abseil-cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc
open_spiel/abseil-cpp/absl/debugging/internal/stacktrace_arm-inl.inc
open_spiel/abseil-cpp/absl/debugging/internal/stacktrace_config.h
open_spiel/abseil-cpp/absl/debugging/internal/stacktrace_emscripten-inl.inc
open_spiel/abseil-cpp/absl/debugging/internal/stacktrace_generic-inl.inc
open_spiel/abseil-cpp/absl/debugging/internal/stacktrace_powerpc-inl.inc
open_spiel/abseil-cpp/absl/debugging/internal/stacktrace_riscv-inl.inc
open_spiel/abseil-cpp/absl/debugging/internal/stacktrace_unimplemented-inl.inc
open_spiel/abseil-cpp/absl/debugging/internal/stacktrace_win32-inl.inc
open_spiel/abseil-cpp/absl/debugging/internal/stacktrace_x86-inl.inc
open_spiel/abseil-cpp/absl/debugging/internal/symbolize.h
open_spiel/abseil-cpp/absl/debugging/internal/vdso_support.cc
open_spiel/abseil-cpp/absl/debugging/internal/vdso_support.h
open_spiel/abseil-cpp/absl/flags/CMakeLists.txt
open_spiel/abseil-cpp/absl/flags/commandlineflag.cc
open_spiel/abseil-cpp/absl/flags/commandlineflag.h
open_spiel/abseil-cpp/absl/flags/commandlineflag_test.cc
open_spiel/abseil-cpp/absl/flags/config.h
open_spiel/abseil-cpp/absl/flags/config_test.cc
open_spiel/abseil-cpp/absl/flags/declare.h
open_spiel/abseil-cpp/absl/flags/flag.cc
open_spiel/abseil-cpp/absl/flags/flag.h
open_spiel/abseil-cpp/absl/flags/flag_benchmark.cc
open_spiel/abseil-cpp/absl/flags/flag_test.cc
open_spiel/abseil-cpp/absl/flags/flag_test_defs.cc
open_spiel/abseil-cpp/absl/flags/marshalling.cc
open_spiel/abseil-cpp/absl/flags/marshalling.h
open_spiel/abseil-cpp/absl/flags/marshalling_test.cc
open_spiel/abseil-cpp/absl/flags/parse.cc
open_spiel/abseil-cpp/absl/flags/parse.h
open_spiel/abseil-cpp/absl/flags/parse_test.cc
open_spiel/abseil-cpp/absl/flags/reflection.cc
open_spiel/abseil-cpp/absl/flags/reflection.h
open_spiel/abseil-cpp/absl/flags/reflection_test.cc
open_spiel/abseil-cpp/absl/flags/usage.cc
open_spiel/abseil-cpp/absl/flags/usage.h
open_spiel/abseil-cpp/absl/flags/usage_config.cc
open_spiel/abseil-cpp/absl/flags/usage_config.h
open_spiel/abseil-cpp/absl/flags/usage_config_test.cc
open_spiel/abseil-cpp/absl/flags/internal/commandlineflag.cc
open_spiel/abseil-cpp/absl/flags/internal/commandlineflag.h
open_spiel/abseil-cpp/absl/flags/internal/flag.cc
open_spiel/abseil-cpp/absl/flags/internal/flag.h
open_spiel/abseil-cpp/absl/flags/internal/flag_msvc.inc
open_spiel/abseil-cpp/absl/flags/internal/parse.h
open_spiel/abseil-cpp/absl/flags/internal/path_util.h
open_spiel/abseil-cpp/absl/flags/internal/path_util_test.cc
open_spiel/abseil-cpp/absl/flags/internal/private_handle_accessor.cc
open_spiel/abseil-cpp/absl/flags/internal/private_handle_accessor.h
open_spiel/abseil-cpp/absl/flags/internal/program_name.cc
open_spiel/abseil-cpp/absl/flags/internal/program_name.h
open_spiel/abseil-cpp/absl/flags/internal/program_name_test.cc
open_spiel/abseil-cpp/absl/flags/internal/registry.h
open_spiel/abseil-cpp/absl/flags/internal/sequence_lock.h
open_spiel/abseil-cpp/absl/flags/internal/sequence_lock_test.cc
open_spiel/abseil-cpp/absl/flags/internal/usage.cc
open_spiel/abseil-cpp/absl/flags/internal/usage.h
open_spiel/abseil-cpp/absl/flags/internal/usage_test.cc
open_spiel/abseil-cpp/absl/functional/CMakeLists.txt
open_spiel/abseil-cpp/absl/functional/bind_front.h
open_spiel/abseil-cpp/absl/functional/bind_front_test.cc
open_spiel/abseil-cpp/absl/functional/function_ref.h
open_spiel/abseil-cpp/absl/functional/function_ref_benchmark.cc
open_spiel/abseil-cpp/absl/functional/function_ref_test.cc
open_spiel/abseil-cpp/absl/functional/internal/front_binder.h
open_spiel/abseil-cpp/absl/functional/internal/function_ref.h
open_spiel/abseil-cpp/absl/hash/CMakeLists.txt
open_spiel/abseil-cpp/absl/hash/hash.h
open_spiel/abseil-cpp/absl/hash/hash_benchmark.cc
open_spiel/abseil-cpp/absl/hash/hash_test.cc
open_spiel/abseil-cpp/absl/hash/hash_testing.h
open_spiel/abseil-cpp/absl/hash/internal/city.cc
open_spiel/abseil-cpp/absl/hash/internal/city.h
open_spiel/abseil-cpp/absl/hash/internal/city_test.cc
open_spiel/abseil-cpp/absl/hash/internal/hash.cc
open_spiel/abseil-cpp/absl/hash/internal/hash.h
open_spiel/abseil-cpp/absl/hash/internal/low_level_hash.cc
open_spiel/abseil-cpp/absl/hash/internal/low_level_hash.h
open_spiel/abseil-cpp/absl/hash/internal/low_level_hash_test.cc
open_spiel/abseil-cpp/absl/hash/internal/print_hash_of.cc
open_spiel/abseil-cpp/absl/hash/internal/spy_hash_state.h
open_spiel/abseil-cpp/absl/memory/CMakeLists.txt
open_spiel/abseil-cpp/absl/memory/memory.h
open_spiel/abseil-cpp/absl/memory/memory_exception_safety_test.cc
open_spiel/abseil-cpp/absl/memory/memory_test.cc
open_spiel/abseil-cpp/absl/meta/CMakeLists.txt
open_spiel/abseil-cpp/absl/meta/type_traits.h
open_spiel/abseil-cpp/absl/meta/type_traits_test.cc
open_spiel/abseil-cpp/absl/numeric/CMakeLists.txt
open_spiel/abseil-cpp/absl/numeric/bits.h
open_spiel/abseil-cpp/absl/numeric/bits_test.cc
open_spiel/abseil-cpp/absl/numeric/int128.cc
open_spiel/abseil-cpp/absl/numeric/int128.h
open_spiel/abseil-cpp/absl/numeric/int128_benchmark.cc
open_spiel/abseil-cpp/absl/numeric/int128_have_intrinsic.inc
open_spiel/abseil-cpp/absl/numeric/int128_no_intrinsic.inc
open_spiel/abseil-cpp/absl/numeric/int128_stream_test.cc
open_spiel/abseil-cpp/absl/numeric/int128_test.cc
open_spiel/abseil-cpp/absl/numeric/internal/bits.h
open_spiel/abseil-cpp/absl/numeric/internal/representation.h
open_spiel/abseil-cpp/absl/profiling/CMakeLists.txt
open_spiel/abseil-cpp/absl/profiling/internal/exponential_biased.cc
open_spiel/abseil-cpp/absl/profiling/internal/exponential_biased.h
open_spiel/abseil-cpp/absl/profiling/internal/exponential_biased_test.cc
open_spiel/abseil-cpp/absl/profiling/internal/periodic_sampler.cc
open_spiel/abseil-cpp/absl/profiling/internal/periodic_sampler.h
open_spiel/abseil-cpp/absl/profiling/internal/periodic_sampler_benchmark.cc
open_spiel/abseil-cpp/absl/profiling/internal/periodic_sampler_test.cc
open_spiel/abseil-cpp/absl/profiling/internal/sample_recorder.h
open_spiel/abseil-cpp/absl/profiling/internal/sample_recorder_test.cc
open_spiel/abseil-cpp/absl/random/CMakeLists.txt
open_spiel/abseil-cpp/absl/random/benchmarks.cc
open_spiel/abseil-cpp/absl/random/bernoulli_distribution.h
open_spiel/abseil-cpp/absl/random/bernoulli_distribution_test.cc
open_spiel/abseil-cpp/absl/random/beta_distribution.h
open_spiel/abseil-cpp/absl/random/beta_distribution_test.cc
open_spiel/abseil-cpp/absl/random/bit_gen_ref.h
open_spiel/abseil-cpp/absl/random/bit_gen_ref_test.cc
open_spiel/abseil-cpp/absl/random/discrete_distribution.cc
open_spiel/abseil-cpp/absl/random/discrete_distribution.h
open_spiel/abseil-cpp/absl/random/discrete_distribution_test.cc
open_spiel/abseil-cpp/absl/random/distributions.h
open_spiel/abseil-cpp/absl/random/distributions_test.cc
open_spiel/abseil-cpp/absl/random/examples_test.cc
open_spiel/abseil-cpp/absl/random/exponential_distribution.h
open_spiel/abseil-cpp/absl/random/exponential_distribution_test.cc
open_spiel/abseil-cpp/absl/random/gaussian_distribution.cc
open_spiel/abseil-cpp/absl/random/gaussian_distribution.h
open_spiel/abseil-cpp/absl/random/gaussian_distribution_test.cc
open_spiel/abseil-cpp/absl/random/generators_test.cc
open_spiel/abseil-cpp/absl/random/log_uniform_int_distribution.h
open_spiel/abseil-cpp/absl/random/log_uniform_int_distribution_test.cc
open_spiel/abseil-cpp/absl/random/mock_distributions.h
open_spiel/abseil-cpp/absl/random/mock_distributions_test.cc
open_spiel/abseil-cpp/absl/random/mocking_bit_gen.h
open_spiel/abseil-cpp/absl/random/mocking_bit_gen_test.cc
open_spiel/abseil-cpp/absl/random/poisson_distribution.h
open_spiel/abseil-cpp/absl/random/poisson_distribution_test.cc
open_spiel/abseil-cpp/absl/random/random.h
open_spiel/abseil-cpp/absl/random/seed_gen_exception.cc
open_spiel/abseil-cpp/absl/random/seed_gen_exception.h
open_spiel/abseil-cpp/absl/random/seed_sequences.cc
open_spiel/abseil-cpp/absl/random/seed_sequences.h
open_spiel/abseil-cpp/absl/random/seed_sequences_test.cc
open_spiel/abseil-cpp/absl/random/uniform_int_distribution.h
open_spiel/abseil-cpp/absl/random/uniform_int_distribution_test.cc
open_spiel/abseil-cpp/absl/random/uniform_real_distribution.h
open_spiel/abseil-cpp/absl/random/uniform_real_distribution_test.cc
open_spiel/abseil-cpp/absl/random/zipf_distribution.h
open_spiel/abseil-cpp/absl/random/zipf_distribution_test.cc
open_spiel/abseil-cpp/absl/random/internal/chi_square.cc
open_spiel/abseil-cpp/absl/random/internal/chi_square.h
open_spiel/abseil-cpp/absl/random/internal/chi_square_test.cc
open_spiel/abseil-cpp/absl/random/internal/distribution_caller.h
open_spiel/abseil-cpp/absl/random/internal/distribution_test_util.cc
open_spiel/abseil-cpp/absl/random/internal/distribution_test_util.h
open_spiel/abseil-cpp/absl/random/internal/distribution_test_util_test.cc
open_spiel/abseil-cpp/absl/random/internal/explicit_seed_seq.h
open_spiel/abseil-cpp/absl/random/internal/explicit_seed_seq_test.cc
open_spiel/abseil-cpp/absl/random/internal/fast_uniform_bits.h
open_spiel/abseil-cpp/absl/random/internal/fast_uniform_bits_test.cc
open_spiel/abseil-cpp/absl/random/internal/fastmath.h
open_spiel/abseil-cpp/absl/random/internal/fastmath_test.cc
open_spiel/abseil-cpp/absl/random/internal/gaussian_distribution_gentables.cc
open_spiel/abseil-cpp/absl/random/internal/generate_real.h
open_spiel/abseil-cpp/absl/random/internal/generate_real_test.cc
open_spiel/abseil-cpp/absl/random/internal/iostream_state_saver.h
open_spiel/abseil-cpp/absl/random/internal/iostream_state_saver_test.cc
open_spiel/abseil-cpp/absl/random/internal/mock_helpers.h
open_spiel/abseil-cpp/absl/random/internal/mock_overload_set.h
open_spiel/abseil-cpp/absl/random/internal/nanobenchmark.cc
open_spiel/abseil-cpp/absl/random/internal/nanobenchmark.h
open_spiel/abseil-cpp/absl/random/internal/nanobenchmark_test.cc
open_spiel/abseil-cpp/absl/random/internal/nonsecure_base.h
open_spiel/abseil-cpp/absl/random/internal/nonsecure_base_test.cc
open_spiel/abseil-cpp/absl/random/internal/pcg_engine.h
open_spiel/abseil-cpp/absl/random/internal/pcg_engine_test.cc
open_spiel/abseil-cpp/absl/random/internal/platform.h
open_spiel/abseil-cpp/absl/random/internal/pool_urbg.cc
open_spiel/abseil-cpp/absl/random/internal/pool_urbg.h
open_spiel/abseil-cpp/absl/random/internal/pool_urbg_test.cc
open_spiel/abseil-cpp/absl/random/internal/randen.cc
open_spiel/abseil-cpp/absl/random/internal/randen.h
open_spiel/abseil-cpp/absl/random/internal/randen_benchmarks.cc
open_spiel/abseil-cpp/absl/random/internal/randen_detect.cc
open_spiel/abseil-cpp/absl/random/internal/randen_detect.h
open_spiel/abseil-cpp/absl/random/internal/randen_engine.h
open_spiel/abseil-cpp/absl/random/internal/randen_engine_test.cc
open_spiel/abseil-cpp/absl/random/internal/randen_hwaes.cc
open_spiel/abseil-cpp/absl/random/internal/randen_hwaes.h
open_spiel/abseil-cpp/absl/random/internal/randen_hwaes_test.cc
open_spiel/abseil-cpp/absl/random/internal/randen_round_keys.cc
open_spiel/abseil-cpp/absl/random/internal/randen_slow.cc
open_spiel/abseil-cpp/absl/random/internal/randen_slow.h
open_spiel/abseil-cpp/absl/random/internal/randen_slow_test.cc
open_spiel/abseil-cpp/absl/random/internal/randen_test.cc
open_spiel/abseil-cpp/absl/random/internal/randen_traits.h
open_spiel/abseil-cpp/absl/random/internal/salted_seed_seq.h
open_spiel/abseil-cpp/absl/random/internal/salted_seed_seq_test.cc
open_spiel/abseil-cpp/absl/random/internal/seed_material.cc
open_spiel/abseil-cpp/absl/random/internal/seed_material.h
open_spiel/abseil-cpp/absl/random/internal/seed_material_test.cc
open_spiel/abseil-cpp/absl/random/internal/sequence_urbg.h
open_spiel/abseil-cpp/absl/random/internal/traits.h
open_spiel/abseil-cpp/absl/random/internal/traits_test.cc
open_spiel/abseil-cpp/absl/random/internal/uniform_helper.h
open_spiel/abseil-cpp/absl/random/internal/uniform_helper_test.cc
open_spiel/abseil-cpp/absl/random/internal/wide_multiply.h
open_spiel/abseil-cpp/absl/random/internal/wide_multiply_test.cc
open_spiel/abseil-cpp/absl/status/CMakeLists.txt
open_spiel/abseil-cpp/absl/status/status.cc
open_spiel/abseil-cpp/absl/status/status.h
open_spiel/abseil-cpp/absl/status/status_payload_printer.cc
open_spiel/abseil-cpp/absl/status/status_payload_printer.h
open_spiel/abseil-cpp/absl/status/status_test.cc
open_spiel/abseil-cpp/absl/status/statusor.cc
open_spiel/abseil-cpp/absl/status/statusor.h
open_spiel/abseil-cpp/absl/status/statusor_test.cc
open_spiel/abseil-cpp/absl/status/internal/status_internal.h
open_spiel/abseil-cpp/absl/status/internal/statusor_internal.h
open_spiel/abseil-cpp/absl/strings/CMakeLists.txt
open_spiel/abseil-cpp/absl/strings/ascii.cc
open_spiel/abseil-cpp/absl/strings/ascii.h
open_spiel/abseil-cpp/absl/strings/ascii_benchmark.cc
open_spiel/abseil-cpp/absl/strings/ascii_test.cc
open_spiel/abseil-cpp/absl/strings/charconv.cc
open_spiel/abseil-cpp/absl/strings/charconv.h
open_spiel/abseil-cpp/absl/strings/charconv_benchmark.cc
open_spiel/abseil-cpp/absl/strings/charconv_test.cc
open_spiel/abseil-cpp/absl/strings/cord.cc
open_spiel/abseil-cpp/absl/strings/cord.h
open_spiel/abseil-cpp/absl/strings/cord_ring_reader_test.cc
open_spiel/abseil-cpp/absl/strings/cord_ring_test.cc
open_spiel/abseil-cpp/absl/strings/cord_test.cc
open_spiel/abseil-cpp/absl/strings/cord_test_helpers.h
open_spiel/abseil-cpp/absl/strings/cordz_test.cc
open_spiel/abseil-cpp/absl/strings/cordz_test_helpers.h
open_spiel/abseil-cpp/absl/strings/escaping.cc
open_spiel/abseil-cpp/absl/strings/escaping.h
open_spiel/abseil-cpp/absl/strings/escaping_benchmark.cc
open_spiel/abseil-cpp/absl/strings/escaping_test.cc
open_spiel/abseil-cpp/absl/strings/match.cc
open_spiel/abseil-cpp/absl/strings/match.h
open_spiel/abseil-cpp/absl/strings/match_test.cc
open_spiel/abseil-cpp/absl/strings/numbers.cc
open_spiel/abseil-cpp/absl/strings/numbers.h
open_spiel/abseil-cpp/absl/strings/numbers_benchmark.cc
open_spiel/abseil-cpp/absl/strings/numbers_test.cc
open_spiel/abseil-cpp/absl/strings/str_cat.cc
open_spiel/abseil-cpp/absl/strings/str_cat.h
open_spiel/abseil-cpp/absl/strings/str_cat_benchmark.cc
open_spiel/abseil-cpp/absl/strings/str_cat_test.cc
open_spiel/abseil-cpp/absl/strings/str_format.h
open_spiel/abseil-cpp/absl/strings/str_format_test.cc
open_spiel/abseil-cpp/absl/strings/str_join.h
open_spiel/abseil-cpp/absl/strings/str_join_benchmark.cc
open_spiel/abseil-cpp/absl/strings/str_join_test.cc
open_spiel/abseil-cpp/absl/strings/str_replace.cc
open_spiel/abseil-cpp/absl/strings/str_replace.h
open_spiel/abseil-cpp/absl/strings/str_replace_benchmark.cc
open_spiel/abseil-cpp/absl/strings/str_replace_test.cc
open_spiel/abseil-cpp/absl/strings/str_split.cc
open_spiel/abseil-cpp/absl/strings/str_split.h
open_spiel/abseil-cpp/absl/strings/str_split_benchmark.cc
open_spiel/abseil-cpp/absl/strings/str_split_test.cc
open_spiel/abseil-cpp/absl/strings/string_view.cc
open_spiel/abseil-cpp/absl/strings/string_view.h
open_spiel/abseil-cpp/absl/strings/string_view_benchmark.cc
open_spiel/abseil-cpp/absl/strings/string_view_test.cc
open_spiel/abseil-cpp/absl/strings/strip.h
open_spiel/abseil-cpp/absl/strings/strip_test.cc
open_spiel/abseil-cpp/absl/strings/substitute.cc
open_spiel/abseil-cpp/absl/strings/substitute.h
open_spiel/abseil-cpp/absl/strings/substitute_test.cc
open_spiel/abseil-cpp/absl/strings/internal/char_map.h
open_spiel/abseil-cpp/absl/strings/internal/char_map_benchmark.cc
open_spiel/abseil-cpp/absl/strings/internal/char_map_test.cc
open_spiel/abseil-cpp/absl/strings/internal/charconv_bigint.cc
open_spiel/abseil-cpp/absl/strings/internal/charconv_bigint.h
open_spiel/abseil-cpp/absl/strings/internal/charconv_bigint_test.cc
open_spiel/abseil-cpp/absl/strings/internal/charconv_parse.cc
open_spiel/abseil-cpp/absl/strings/internal/charconv_parse.h
open_spiel/abseil-cpp/absl/strings/internal/charconv_parse_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_internal.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_internal.h
open_spiel/abseil-cpp/absl/strings/internal/cord_internal_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_btree.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_btree.h
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_btree_reader_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_btree_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_consume.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_consume.h
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_consume_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_flat.h
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_ring.cc
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_ring.h
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_ring_reader.h
open_spiel/abseil-cpp/absl/strings/internal/cord_rep_test_util.h
open_spiel/abseil-cpp/absl/strings/internal/cordz_functions.cc
open_spiel/abseil-cpp/absl/strings/internal/cordz_functions.h
open_spiel/abseil-cpp/absl/strings/internal/cordz_functions_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cordz_handle.cc
open_spiel/abseil-cpp/absl/strings/internal/cordz_handle.h
open_spiel/abseil-cpp/absl/strings/internal/cordz_handle_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cordz_info.cc
open_spiel/abseil-cpp/absl/strings/internal/cordz_info.h
open_spiel/abseil-cpp/absl/strings/internal/cordz_info_statistics_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cordz_info_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cordz_sample_token.cc
open_spiel/abseil-cpp/absl/strings/internal/cordz_sample_token.h
open_spiel/abseil-cpp/absl/strings/internal/cordz_sample_token_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cordz_statistics.h
open_spiel/abseil-cpp/absl/strings/internal/cordz_update_scope.h
open_spiel/abseil-cpp/absl/strings/internal/cordz_update_scope_test.cc
open_spiel/abseil-cpp/absl/strings/internal/cordz_update_tracker.h
open_spiel/abseil-cpp/absl/strings/internal/cordz_update_tracker_test.cc
open_spiel/abseil-cpp/absl/strings/internal/escaping.cc
open_spiel/abseil-cpp/absl/strings/internal/escaping.h
open_spiel/abseil-cpp/absl/strings/internal/escaping_test_common.h
open_spiel/abseil-cpp/absl/strings/internal/memutil.cc
open_spiel/abseil-cpp/absl/strings/internal/memutil.h
open_spiel/abseil-cpp/absl/strings/internal/memutil_benchmark.cc
open_spiel/abseil-cpp/absl/strings/internal/memutil_test.cc
open_spiel/abseil-cpp/absl/strings/internal/numbers_test_common.h
open_spiel/abseil-cpp/absl/strings/internal/ostringstream.cc
open_spiel/abseil-cpp/absl/strings/internal/ostringstream.h
open_spiel/abseil-cpp/absl/strings/internal/ostringstream_benchmark.cc
open_spiel/abseil-cpp/absl/strings/internal/ostringstream_test.cc
open_spiel/abseil-cpp/absl/strings/internal/pow10_helper.cc
open_spiel/abseil-cpp/absl/strings/internal/pow10_helper.h
open_spiel/abseil-cpp/absl/strings/internal/pow10_helper_test.cc
open_spiel/abseil-cpp/absl/strings/internal/resize_uninitialized.h
open_spiel/abseil-cpp/absl/strings/internal/resize_uninitialized_test.cc
open_spiel/abseil-cpp/absl/strings/internal/stl_type_traits.h
open_spiel/abseil-cpp/absl/strings/internal/str_join_internal.h
open_spiel/abseil-cpp/absl/strings/internal/str_split_internal.h
open_spiel/abseil-cpp/absl/strings/internal/string_constant.h
open_spiel/abseil-cpp/absl/strings/internal/string_constant_test.cc
open_spiel/abseil-cpp/absl/strings/internal/utf8.cc
open_spiel/abseil-cpp/absl/strings/internal/utf8.h
open_spiel/abseil-cpp/absl/strings/internal/utf8_test.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/arg.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/arg.h
open_spiel/abseil-cpp/absl/strings/internal/str_format/arg_test.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/bind.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/bind.h
open_spiel/abseil-cpp/absl/strings/internal/str_format/bind_test.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/checker.h
open_spiel/abseil-cpp/absl/strings/internal/str_format/checker_test.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/convert_test.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/extension.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/extension.h
open_spiel/abseil-cpp/absl/strings/internal/str_format/extension_test.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/float_conversion.h
open_spiel/abseil-cpp/absl/strings/internal/str_format/output.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/output.h
open_spiel/abseil-cpp/absl/strings/internal/str_format/output_test.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/parser.cc
open_spiel/abseil-cpp/absl/strings/internal/str_format/parser.h
open_spiel/abseil-cpp/absl/strings/internal/str_format/parser_test.cc
open_spiel/abseil-cpp/absl/synchronization/CMakeLists.txt
open_spiel/abseil-cpp/absl/synchronization/barrier.cc
open_spiel/abseil-cpp/absl/synchronization/barrier.h
open_spiel/abseil-cpp/absl/synchronization/barrier_test.cc
open_spiel/abseil-cpp/absl/synchronization/blocking_counter.cc
open_spiel/abseil-cpp/absl/synchronization/blocking_counter.h
open_spiel/abseil-cpp/absl/synchronization/blocking_counter_benchmark.cc
open_spiel/abseil-cpp/absl/synchronization/blocking_counter_test.cc
open_spiel/abseil-cpp/absl/synchronization/lifetime_test.cc
open_spiel/abseil-cpp/absl/synchronization/mutex.cc
open_spiel/abseil-cpp/absl/synchronization/mutex.h
open_spiel/abseil-cpp/absl/synchronization/mutex_benchmark.cc
open_spiel/abseil-cpp/absl/synchronization/mutex_test.cc
open_spiel/abseil-cpp/absl/synchronization/notification.cc
open_spiel/abseil-cpp/absl/synchronization/notification.h
open_spiel/abseil-cpp/absl/synchronization/notification_test.cc
open_spiel/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc
open_spiel/abseil-cpp/absl/synchronization/internal/create_thread_identity.h
open_spiel/abseil-cpp/absl/synchronization/internal/futex.h
open_spiel/abseil-cpp/absl/synchronization/internal/graphcycles.cc
open_spiel/abseil-cpp/absl/synchronization/internal/graphcycles.h
open_spiel/abseil-cpp/absl/synchronization/internal/graphcycles_benchmark.cc
open_spiel/abseil-cpp/absl/synchronization/internal/graphcycles_test.cc
open_spiel/abseil-cpp/absl/synchronization/internal/kernel_timeout.h
open_spiel/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc
open_spiel/abseil-cpp/absl/synchronization/internal/per_thread_sem.h
open_spiel/abseil-cpp/absl/synchronization/internal/per_thread_sem_test.cc
open_spiel/abseil-cpp/absl/synchronization/internal/thread_pool.h
open_spiel/abseil-cpp/absl/synchronization/internal/waiter.cc
open_spiel/abseil-cpp/absl/synchronization/internal/waiter.h
open_spiel/abseil-cpp/absl/time/CMakeLists.txt
open_spiel/abseil-cpp/absl/time/civil_time.cc
open_spiel/abseil-cpp/absl/time/civil_time.h
open_spiel/abseil-cpp/absl/time/civil_time_benchmark.cc
open_spiel/abseil-cpp/absl/time/civil_time_test.cc
open_spiel/abseil-cpp/absl/time/clock.cc
open_spiel/abseil-cpp/absl/time/clock.h
open_spiel/abseil-cpp/absl/time/clock_benchmark.cc
open_spiel/abseil-cpp/absl/time/clock_test.cc
open_spiel/abseil-cpp/absl/time/duration.cc
open_spiel/abseil-cpp/absl/time/duration_benchmark.cc
open_spiel/abseil-cpp/absl/time/duration_test.cc
open_spiel/abseil-cpp/absl/time/format.cc
open_spiel/abseil-cpp/absl/time/format_benchmark.cc
open_spiel/abseil-cpp/absl/time/format_test.cc
open_spiel/abseil-cpp/absl/time/time.cc
open_spiel/abseil-cpp/absl/time/time.h
open_spiel/abseil-cpp/absl/time/time_benchmark.cc
open_spiel/abseil-cpp/absl/time/time_test.cc
open_spiel/abseil-cpp/absl/time/time_zone_test.cc
open_spiel/abseil-cpp/absl/time/internal/get_current_time_chrono.inc
open_spiel/abseil-cpp/absl/time/internal/get_current_time_posix.inc
open_spiel/abseil-cpp/absl/time/internal/test_util.cc
open_spiel/abseil-cpp/absl/time/internal/test_util.h
open_spiel/abseil-cpp/absl/time/internal/zoneinfo.inc
open_spiel/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h
open_spiel/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h
open_spiel/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h
open_spiel/abseil-cpp/absl/time/internal/cctz/include/cctz/zone_info_source.h
open_spiel/abseil-cpp/absl/time/internal/cctz/src/cctz_benchmark.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/civil_time_test.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.h
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_format_test.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.h
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.h
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.h
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.h
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup_test.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc
open_spiel/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.h
open_spiel/abseil-cpp/absl/time/internal/cctz/src/tzfile.h
open_spiel/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc
open_spiel/abseil-cpp/absl/types/CMakeLists.txt
open_spiel/abseil-cpp/absl/types/any.h
open_spiel/abseil-cpp/absl/types/any_exception_safety_test.cc
open_spiel/abseil-cpp/absl/types/any_test.cc
open_spiel/abseil-cpp/absl/types/bad_any_cast.cc
open_spiel/abseil-cpp/absl/types/bad_any_cast.h
open_spiel/abseil-cpp/absl/types/bad_optional_access.cc
open_spiel/abseil-cpp/absl/types/bad_optional_access.h
open_spiel/abseil-cpp/absl/types/bad_variant_access.cc
open_spiel/abseil-cpp/absl/types/bad_variant_access.h
open_spiel/abseil-cpp/absl/types/compare.h
open_spiel/abseil-cpp/absl/types/compare_test.cc
open_spiel/abseil-cpp/absl/types/optional.h
open_spiel/abseil-cpp/absl/types/optional_exception_safety_test.cc
open_spiel/abseil-cpp/absl/types/optional_test.cc
open_spiel/abseil-cpp/absl/types/span.h
open_spiel/abseil-cpp/absl/types/span_test.cc
open_spiel/abseil-cpp/absl/types/variant.h
open_spiel/abseil-cpp/absl/types/variant_benchmark.cc
open_spiel/abseil-cpp/absl/types/variant_exception_safety_test.cc
open_spiel/abseil-cpp/absl/types/variant_test.cc
open_spiel/abseil-cpp/absl/types/internal/conformance_aliases.h
open_spiel/abseil-cpp/absl/types/internal/conformance_archetype.h
open_spiel/abseil-cpp/absl/types/internal/conformance_profile.h
open_spiel/abseil-cpp/absl/types/internal/conformance_testing.h
open_spiel/abseil-cpp/absl/types/internal/conformance_testing_helpers.h
open_spiel/abseil-cpp/absl/types/internal/conformance_testing_test.cc
open_spiel/abseil-cpp/absl/types/internal/optional.h
open_spiel/abseil-cpp/absl/types/internal/parentheses.h
open_spiel/abseil-cpp/absl/types/internal/span.h
open_spiel/abseil-cpp/absl/types/internal/transform_args.h
open_spiel/abseil-cpp/absl/types/internal/variant.h
open_spiel/abseil-cpp/absl/utility/CMakeLists.txt
open_spiel/abseil-cpp/absl/utility/utility.h
open_spiel/abseil-cpp/absl/utility/utility_test.cc
open_spiel/abseil-cpp/ci/absl_alternate_options.h
open_spiel/algorithms/CMakeLists.txt
open_spiel/algorithms/best_response.cc
open_spiel/algorithms/best_response.h
open_spiel/algorithms/best_response_test.cc
open_spiel/algorithms/cfr.cc
open_spiel/algorithms/cfr.h
open_spiel/algorithms/cfr_br.cc
open_spiel/algorithms/cfr_br.h
open_spiel/algorithms/cfr_br_test.cc
open_spiel/algorithms/cfr_test.cc
open_spiel/algorithms/corr_dev_builder.cc
open_spiel/algorithms/corr_dev_builder.h
open_spiel/algorithms/corr_dev_builder_test.cc
open_spiel/algorithms/corr_dist.cc
open_spiel/algorithms/corr_dist.h
open_spiel/algorithms/corr_dist_test.cc
open_spiel/algorithms/deterministic_policy.cc
open_spiel/algorithms/deterministic_policy.h
open_spiel/algorithms/deterministic_policy_test.cc
open_spiel/algorithms/evaluate_bots.cc
open_spiel/algorithms/evaluate_bots.h
open_spiel/algorithms/evaluate_bots_test.cc
open_spiel/algorithms/expected_returns.cc
open_spiel/algorithms/expected_returns.h
open_spiel/algorithms/external_sampling_mccfr.cc
open_spiel/algorithms/external_sampling_mccfr.h
open_spiel/algorithms/external_sampling_mccfr_test.cc
open_spiel/algorithms/fsicfr.cc
open_spiel/algorithms/fsicfr.h
open_spiel/algorithms/get_all_histories.cc
open_spiel/algorithms/get_all_histories.h
open_spiel/algorithms/get_all_histories_test.cc
open_spiel/algorithms/get_all_infostates.cc
open_spiel/algorithms/get_all_infostates.h
open_spiel/algorithms/get_all_states.cc
open_spiel/algorithms/get_all_states.h
open_spiel/algorithms/get_all_states_test.cc
open_spiel/algorithms/get_legal_actions_map.cc
open_spiel/algorithms/get_legal_actions_map.h
open_spiel/algorithms/get_legal_actions_map_test.cc
open_spiel/algorithms/history_tree.cc
open_spiel/algorithms/history_tree.h
open_spiel/algorithms/history_tree_test.cc
open_spiel/algorithms/infostate_tree.cc
open_spiel/algorithms/infostate_tree.h
open_spiel/algorithms/infostate_tree_test.cc
open_spiel/algorithms/is_mcts.cc
open_spiel/algorithms/is_mcts.h
open_spiel/algorithms/is_mcts_test.cc
open_spiel/algorithms/matrix_game_utils.cc
open_spiel/algorithms/matrix_game_utils.h
open_spiel/algorithms/matrix_game_utils_test.cc
open_spiel/algorithms/mcts.cc
open_spiel/algorithms/mcts.h
open_spiel/algorithms/mcts_test.cc
open_spiel/algorithms/minimax.cc
open_spiel/algorithms/minimax.h
open_spiel/algorithms/minimax_test.cc
open_spiel/algorithms/nfg_writer.cc
open_spiel/algorithms/nfg_writer.h
open_spiel/algorithms/nfg_writer_test.cc
open_spiel/algorithms/observation_history.cc
open_spiel/algorithms/observation_history.h
open_spiel/algorithms/observation_history_test.cc
open_spiel/algorithms/oos.cc
open_spiel/algorithms/oos.h
open_spiel/algorithms/oos_test.cc
open_spiel/algorithms/outcome_sampling_mccfr.cc
open_spiel/algorithms/outcome_sampling_mccfr.h
open_spiel/algorithms/outcome_sampling_mccfr_test.cc
open_spiel/algorithms/policy_iteration.cc
open_spiel/algorithms/policy_iteration.h
open_spiel/algorithms/state_distribution.cc
open_spiel/algorithms/state_distribution.h
open_spiel/algorithms/state_distribution_test.cc
open_spiel/algorithms/tabular_best_response_mdp.cc
open_spiel/algorithms/tabular_best_response_mdp.h
open_spiel/algorithms/tabular_best_response_mdp_test.cc
open_spiel/algorithms/tabular_exploitability.cc
open_spiel/algorithms/tabular_exploitability.h
open_spiel/algorithms/tabular_exploitability_test.cc
open_spiel/algorithms/tabular_q_learning.cc
open_spiel/algorithms/tabular_q_learning.h
open_spiel/algorithms/tabular_sarsa.cc
open_spiel/algorithms/tabular_sarsa.h
open_spiel/algorithms/tensor_game_utils.cc
open_spiel/algorithms/tensor_game_utils.h
open_spiel/algorithms/tensor_game_utils_test.cc
open_spiel/algorithms/trajectories.cc
open_spiel/algorithms/trajectories.h
open_spiel/algorithms/trajectories_test.cc
open_spiel/algorithms/value_iteration.cc
open_spiel/algorithms/value_iteration.h
open_spiel/algorithms/alpha_zero/CMakeLists.txt
open_spiel/algorithms/alpha_zero/alpha_zero.cc
open_spiel/algorithms/alpha_zero/alpha_zero.h
open_spiel/algorithms/alpha_zero/device_manager.h
open_spiel/algorithms/alpha_zero/vpevaluator.cc
open_spiel/algorithms/alpha_zero/vpevaluator.h
open_spiel/algorithms/alpha_zero/vpnet.cc
open_spiel/algorithms/alpha_zero/vpnet.h
open_spiel/algorithms/alpha_zero/vpnet_test.cc
open_spiel/algorithms/alpha_zero_torch/CMakeLists.txt
open_spiel/algorithms/alpha_zero_torch/alpha_zero.cc
open_spiel/algorithms/alpha_zero_torch/alpha_zero.h
open_spiel/algorithms/alpha_zero_torch/device_manager.h
open_spiel/algorithms/alpha_zero_torch/model.cc
open_spiel/algorithms/alpha_zero_torch/model.h
open_spiel/algorithms/alpha_zero_torch/model_test.cc
open_spiel/algorithms/alpha_zero_torch/vpevaluator.cc
open_spiel/algorithms/alpha_zero_torch/vpevaluator.h
open_spiel/algorithms/alpha_zero_torch/vpnet.cc
open_spiel/algorithms/alpha_zero_torch/vpnet.h
open_spiel/algorithms/alpha_zero_torch/vpnet_test.cc
open_spiel/algorithms/corr_dist/afcce.cc
open_spiel/algorithms/corr_dist/afcce.h
open_spiel/algorithms/corr_dist/afce.cc
open_spiel/algorithms/corr_dist/afce.h
open_spiel/algorithms/corr_dist/cce.cc
open_spiel/algorithms/corr_dist/cce.h
open_spiel/algorithms/corr_dist/ce.cc
open_spiel/algorithms/corr_dist/ce.h
open_spiel/algorithms/corr_dist/efcce.cc
open_spiel/algorithms/corr_dist/efcce.h
open_spiel/algorithms/corr_dist/efce.cc
open_spiel/algorithms/corr_dist/efce.h
open_spiel/algorithms/dqn_torch/CMakeLists.txt
open_spiel/algorithms/dqn_torch/dqn.cc
open_spiel/algorithms/dqn_torch/dqn.h
open_spiel/algorithms/dqn_torch/dqn_torch_test.cc
open_spiel/algorithms/dqn_torch/simple_nets.cc
open_spiel/algorithms/dqn_torch/simple_nets.h
open_spiel/algorithms/ortools/CMakeLists.txt
open_spiel/algorithms/ortools/lp_solver.cc
open_spiel/algorithms/ortools/lp_solver.h
open_spiel/algorithms/ortools/lp_solver_test.cc
open_spiel/algorithms/ortools/sequence_form_lp.cc
open_spiel/algorithms/ortools/sequence_form_lp.h
open_spiel/algorithms/ortools/sequence_form_lp_test.cc
open_spiel/algorithms/ortools/simple_lp_solver_example.cc
open_spiel/bots/CMakeLists.txt
open_spiel/bots/gin_rummy/CMakeLists.txt
open_spiel/bots/gin_rummy/simple_gin_rummy_bot.cc
open_spiel/bots/gin_rummy/simple_gin_rummy_bot.h
open_spiel/bots/gin_rummy/simple_gin_rummy_bot_example.cc
open_spiel/bots/gin_rummy/simple_gin_rummy_bot_test.cc
open_spiel/bots/human/CMakeLists.txt
open_spiel/bots/human/human_bot.cc
open_spiel/bots/human/human_bot.h
open_spiel/bots/human/human_bot_test.cc
open_spiel/bots/roshambo/CMakeLists.txt
open_spiel/bots/roshambo/roshambo_bot.cc
open_spiel/bots/roshambo/roshambo_bot.h
open_spiel/bots/roshambo/roshambo_bot_test.cc
open_spiel/bots/uci/CMakeLists.txt
open_spiel/bots/uci/random_uci_bot.cc
open_spiel/bots/uci/uci_bot.cc
open_spiel/bots/uci/uci_bot.h
open_spiel/bots/uci/uci_bot_test.cc
open_spiel/bots/xinxin/CMakeLists.txt
open_spiel/bots/xinxin/xinxin_bot.cc
open_spiel/bots/xinxin/xinxin_bot.h
open_spiel/bots/xinxin/xinxin_bot_test.cc
open_spiel/bots/xinxin/xinxin_bot_test.py
open_spiel/bots/xinxin/xinxin_game_generator.cc
open_spiel/bots/xinxin/xinxin_pybind11.cc
open_spiel/bots/xinxin/xinxin_pybind11.h
open_spiel/contrib/CMakeLists.txt
open_spiel/contrib/tf_trajectories.cc
open_spiel/contrib/tf_trajectories.h
open_spiel/contrib/tf_trajectories_example.cc
open_spiel/contrib/python/export_graph.py
open_spiel/data/paper_data/routing_game_experiments/utils.py
open_spiel/eigen/CMakeLists.txt
open_spiel/eigen/eigen_basic_test.cc
open_spiel/eigen/eigen_binding_test.py
open_spiel/eigen/eigen_test_support.h
open_spiel/eigen/pyeig.h
open_spiel/eigen/pyspiel_eigen_test.cc
open_spiel/examples/CMakeLists.txt
open_spiel/examples/alpha_zero_example.cc
open_spiel/examples/alpha_zero_torch_example.cc
open_spiel/examples/alpha_zero_torch_game_example.cc
open_spiel/examples/benchmark_game.cc
open_spiel/examples/cfr_example.cc
open_spiel/examples/cfr_multi_equilibria_example.cc
open_spiel/examples/count_all_states.cc
open_spiel/examples/dqn_torch_example.cc
open_spiel/examples/example.cc
open_spiel/examples/fsicfr_liars_dice.cc
open_spiel/examples/gtp.cc
open_spiel/examples/imperfect_recall_mccfr.cc
open_spiel/examples/matrix_example.cc
open_spiel/examples/mcts_example.cc
open_spiel/examples/minimax_example.cc
open_spiel/examples/policy_iteration_example.cc
open_spiel/examples/shared_library_example.cc
open_spiel/examples/tabular_q_learning_example.cc
open_spiel/examples/tabular_sarsa_example.cc
open_spiel/examples/value_iteration_example.cc
open_spiel/examples/sbr_blotto/fictitious_play.cc
open_spiel/examples/sbr_blotto/fictitious_play.h
open_spiel/examples/sbr_blotto/sbr_blotto_main.cc
open_spiel/game_transforms/CMakeLists.txt
open_spiel/game_transforms/coop_to_1p.cc
open_spiel/game_transforms/coop_to_1p.h
open_spiel/game_transforms/coop_to_1p_test.cc
open_spiel/game_transforms/efg_writer.cc
open_spiel/game_transforms/efg_writer.h
open_spiel/game_transforms/efg_writer_test.cc
open_spiel/game_transforms/game_wrapper.h
open_spiel/game_transforms/misere.cc
open_spiel/game_transforms/misere.h
open_spiel/game_transforms/misere_test.cc
open_spiel/game_transforms/normal_form_extensive_game.cc
open_spiel/game_transforms/normal_form_extensive_game.h
open_spiel/game_transforms/normal_form_extensive_game_test.cc
open_spiel/game_transforms/repeated_game.cc
open_spiel/game_transforms/repeated_game.h
open_spiel/game_transforms/repeated_game_test.cc
open_spiel/game_transforms/restricted_nash_response.cc
open_spiel/game_transforms/restricted_nash_response.h
open_spiel/game_transforms/restricted_nash_response_test.cc
open_spiel/game_transforms/start_at.cc
open_spiel/game_transforms/start_at.h
open_spiel/game_transforms/start_at_test.cc
open_spiel/game_transforms/turn_based_simultaneous_game.cc
open_spiel/game_transforms/turn_based_simultaneous_game.h
open_spiel/game_transforms/turn_based_simultaneous_game_test.cc
open_spiel/games/2048.cc
open_spiel/games/2048.h
open_spiel/games/2048_test.cc
open_spiel/games/CMakeLists.txt
open_spiel/games/amazons.cc
open_spiel/games/amazons.h
open_spiel/games/amazons_test.cc
open_spiel/games/backgammon.cc
open_spiel/games/backgammon.h
open_spiel/games/backgammon_test.cc
open_spiel/games/bargaining.cc
open_spiel/games/bargaining.h
open_spiel/games/bargaining_instance_generator.cc
open_spiel/games/bargaining_test.cc
open_spiel/games/battleship.cc
open_spiel/games/battleship.h
open_spiel/games/battleship_test.cc
open_spiel/games/battleship_types.cc
open_spiel/games/battleship_types.h
open_spiel/games/blackjack.cc
open_spiel/games/blackjack.h
open_spiel/games/blackjack_test.cc
open_spiel/games/blotto.cc
open_spiel/games/blotto.h
open_spiel/games/blotto_test.cc
open_spiel/games/breakthrough.cc
open_spiel/games/breakthrough.h
open_spiel/games/breakthrough_test.cc
open_spiel/games/bridge.cc
open_spiel/games/bridge.h
open_spiel/games/bridge_test.cc
open_spiel/games/bridge_uncontested_bidding.cc
open_spiel/games/bridge_uncontested_bidding.h
open_spiel/games/catch.cc
open_spiel/games/catch.h
open_spiel/games/catch_test.cc
open_spiel/games/checkers.cc
open_spiel/games/checkers.h
open_spiel/games/checkers_test.cc
open_spiel/games/chess.cc
open_spiel/games/chess.h
open_spiel/games/chess_test.cc
open_spiel/games/cliff_walking.cc
open_spiel/games/cliff_walking.h
open_spiel/games/cliff_walking_test.cc
open_spiel/games/clobber.cc
open_spiel/games/clobber.h
open_spiel/games/clobber_test.cc
open_spiel/games/coin_game.cc
open_spiel/games/coin_game.h
open_spiel/games/coin_game_test.cc
open_spiel/games/colored_trails.cc
open_spiel/games/colored_trails.h
open_spiel/games/colored_trails_test.cc
open_spiel/games/connect_four.cc
open_spiel/games/connect_four.h
open_spiel/games/connect_four_test.cc
open_spiel/games/coop_box_pushing.cc
open_spiel/games/coop_box_pushing.h
open_spiel/games/coop_box_pushing_test.cc
open_spiel/games/coordinated_mp.cc
open_spiel/games/coordinated_mp.h
open_spiel/games/coordinated_mp_test.cc
open_spiel/games/cursor_go.cc
open_spiel/games/cursor_go.h
open_spiel/games/cursor_go_test.cc
open_spiel/games/dark_chess.cc
open_spiel/games/dark_chess.h
open_spiel/games/dark_chess_test.cc
open_spiel/games/dark_hex.cc
open_spiel/games/dark_hex.h
open_spiel/games/dark_hex_test.cc
open_spiel/games/deep_sea.cc
open_spiel/games/deep_sea.h
open_spiel/games/deep_sea_test.cc
open_spiel/games/efg_game.cc
open_spiel/games/efg_game.h
open_spiel/games/efg_game_data.cc
open_spiel/games/efg_game_data.h
open_spiel/games/efg_game_test.cc
open_spiel/games/euchre.cc
open_spiel/games/euchre.h
open_spiel/games/euchre_test.cc
open_spiel/games/first_sealed_auction.cc
open_spiel/games/first_sealed_auction.h
open_spiel/games/first_sealed_auction_test.cc
open_spiel/games/gin_rummy.cc
open_spiel/games/gin_rummy.h
open_spiel/games/gin_rummy_test.cc
open_spiel/games/go.cc
open_spiel/games/go.h
open_spiel/games/go_test.cc
open_spiel/games/goofspiel.cc
open_spiel/games/goofspiel.h
open_spiel/games/goofspiel_test.cc
open_spiel/games/hanabi.cc
open_spiel/games/hanabi.h
open_spiel/games/hanabi_test.cc
open_spiel/games/havannah.cc
open_spiel/games/havannah.h
open_spiel/games/havannah_test.cc
open_spiel/games/hearts.cc
open_spiel/games/hearts.h
open_spiel/games/hearts_test.cc
open_spiel/games/hex.cc
open_spiel/games/hex.h
open_spiel/games/hex_test.cc
open_spiel/games/kriegspiel.cc
open_spiel/games/kriegspiel.h
open_spiel/games/kriegspiel_test.cc
open_spiel/games/kuhn_poker.cc
open_spiel/games/kuhn_poker.h
open_spiel/games/kuhn_poker_test.cc
open_spiel/games/laser_tag.cc
open_spiel/games/laser_tag.h
open_spiel/games/laser_tag_test.cc
open_spiel/games/leduc_poker.cc
open_spiel/games/leduc_poker.h
open_spiel/games/leduc_poker_test.cc
open_spiel/games/lewis_signaling.cc
open_spiel/games/lewis_signaling.h
open_spiel/games/lewis_signaling_test.cc
open_spiel/games/liars_dice.cc
open_spiel/games/liars_dice.h
open_spiel/games/liars_dice_test.cc
open_spiel/games/mancala.cc
open_spiel/games/mancala.h
open_spiel/games/mancala_test.cc
open_spiel/games/markov_soccer.cc
open_spiel/games/markov_soccer.h
open_spiel/games/markov_soccer_test.cc
open_spiel/games/matching_pennies_3p.cc
open_spiel/games/matching_pennies_3p.h
open_spiel/games/matching_pennies_3p_test.cc
open_spiel/games/matrix_games.cc
open_spiel/games/matrix_games_test.cc
open_spiel/games/morpion_solitaire.cc
open_spiel/games/morpion_solitaire.h
open_spiel/games/morpion_solitaire_test.cc
open_spiel/games/negotiation.cc
open_spiel/games/negotiation.h
open_spiel/games/negotiation_test.cc
open_spiel/games/nfg_game.cc
open_spiel/games/nfg_game.h
open_spiel/games/nfg_game_test.cc
open_spiel/games/nim.cc
open_spiel/games/nim.h
open_spiel/games/nim_test.cc
open_spiel/games/oh_hell.cc
open_spiel/games/oh_hell.h
open_spiel/games/oh_hell_test.cc
open_spiel/games/oshi_zumo.cc
open_spiel/games/oshi_zumo.h
open_spiel/games/oshi_zumo_test.cc
open_spiel/games/othello.cc
open_spiel/games/othello.h
open_spiel/games/othello_test.cc
open_spiel/games/oware.cc
open_spiel/games/oware.h
open_spiel/games/oware_test.cc
open_spiel/games/pathfinding.cc
open_spiel/games/pathfinding.h
open_spiel/games/pathfinding_test.cc
open_spiel/games/pentago.cc
open_spiel/games/pentago.h
open_spiel/games/pentago_test.cc
open_spiel/games/phantom_go.cc
open_spiel/games/phantom_go.h
open_spiel/games/phantom_go_test.cc
open_spiel/games/phantom_ttt.cc
open_spiel/games/phantom_ttt.h
open_spiel/games/phantom_ttt_test.cc
open_spiel/games/pig.cc
open_spiel/games/pig.h
open_spiel/games/pig_test.cc
open_spiel/games/quoridor.cc
open_spiel/games/quoridor.h
open_spiel/games/quoridor_test.cc
open_spiel/games/rbc.cc
open_spiel/games/rbc.h
open_spiel/games/rbc_test.cc
open_spiel/games/sheriff.cc
open_spiel/games/sheriff.h
open_spiel/games/sheriff_test.cc
open_spiel/games/skat.cc
open_spiel/games/skat.h
open_spiel/games/skat_test.cc
open_spiel/games/solitaire.cc
open_spiel/games/solitaire.h
open_spiel/games/solitaire_test.cc
open_spiel/games/stones_and_gems.cc
open_spiel/games/stones_and_gems.h
open_spiel/games/stones_and_gems_test.cc
open_spiel/games/tarok.cc
open_spiel/games/tarok.h
open_spiel/games/tarok_test.cc
open_spiel/games/tic_tac_toe.cc
open_spiel/games/tic_tac_toe.h
open_spiel/games/tic_tac_toe_test.cc
open_spiel/games/tiny_bridge.cc
open_spiel/games/tiny_bridge.h
open_spiel/games/tiny_bridge_test.cc
open_spiel/games/tiny_hanabi.cc
open_spiel/games/tiny_hanabi.h
open_spiel/games/tiny_hanabi_test.cc
open_spiel/games/trade_comm.cc
open_spiel/games/trade_comm.h
open_spiel/games/trade_comm_test.cc
open_spiel/games/ultimate_tic_tac_toe.cc
open_spiel/games/ultimate_tic_tac_toe.h
open_spiel/games/ultimate_tic_tac_toe_test.cc
open_spiel/games/universal_poker.cc
open_spiel/games/universal_poker.h
open_spiel/games/universal_poker_test.cc
open_spiel/games/y.cc
open_spiel/games/y.h
open_spiel/games/y_test.cc
open_spiel/games/bridge/bridge_scoring.cc
open_spiel/games/bridge/bridge_scoring.h
open_spiel/games/bridge/double_dummy_solver/examples/AnalyseAllPlaysBin.cpp
open_spiel/games/bridge/double_dummy_solver/examples/AnalyseAllPlaysPBN.cpp
open_spiel/games/bridge/double_dummy_solver/examples/AnalysePlayBin.cpp
open_spiel/games/bridge/double_dummy_solver/examples/AnalysePlayPBN.cpp
open_spiel/games/bridge/double_dummy_solver/examples/CalcAllTables.cpp
open_spiel/games/bridge/double_dummy_solver/examples/CalcAllTablesPBN.cpp
open_spiel/games/bridge/double_dummy_solver/examples/CalcDDtable.cpp
open_spiel/games/bridge/double_dummy_solver/examples/CalcDDtablePBN.cpp
open_spiel/games/bridge/double_dummy_solver/examples/DealerPar.cpp
open_spiel/games/bridge/double_dummy_solver/examples/Par.cpp
open_spiel/games/bridge/double_dummy_solver/examples/SolveAllBoards.cpp
open_spiel/games/bridge/double_dummy_solver/examples/SolveBoard.cpp
open_spiel/games/bridge/double_dummy_solver/examples/SolveBoardPBN.cpp
open_spiel/games/bridge/double_dummy_solver/examples/hands.cpp
open_spiel/games/bridge/double_dummy_solver/examples/hands.h
open_spiel/games/bridge/double_dummy_solver/include/dll.h
open_spiel/games/bridge/double_dummy_solver/include/portab.h
open_spiel/games/bridge/double_dummy_solver/src/ABsearch.cpp
open_spiel/games/bridge/double_dummy_solver/src/ABsearch.h
open_spiel/games/bridge/double_dummy_solver/src/ABstats.cpp
open_spiel/games/bridge/double_dummy_solver/src/ABstats.h
open_spiel/games/bridge/double_dummy_solver/src/CalcTables.cpp
open_spiel/games/bridge/double_dummy_solver/src/CalcTables.h
open_spiel/games/bridge/double_dummy_solver/src/DealerPar.cpp
open_spiel/games/bridge/double_dummy_solver/src/File.cpp
open_spiel/games/bridge/double_dummy_solver/src/File.h
open_spiel/games/bridge/double_dummy_solver/src/Init.cpp
open_spiel/games/bridge/double_dummy_solver/src/Init.h
open_spiel/games/bridge/double_dummy_solver/src/LaterTricks.cpp
open_spiel/games/bridge/double_dummy_solver/src/LaterTricks.h
open_spiel/games/bridge/double_dummy_solver/src/Memory.cpp
open_spiel/games/bridge/double_dummy_solver/src/Memory.h
open_spiel/games/bridge/double_dummy_solver/src/Moves.cpp
open_spiel/games/bridge/double_dummy_solver/src/Moves.h
open_spiel/games/bridge/double_dummy_solver/src/PBN.cpp
open_spiel/games/bridge/double_dummy_solver/src/PBN.h
open_spiel/games/bridge/double_dummy_solver/src/Par.cpp
open_spiel/games/bridge/double_dummy_solver/src/PlayAnalyser.cpp
open_spiel/games/bridge/double_dummy_solver/src/PlayAnalyser.h
open_spiel/games/bridge/double_dummy_solver/src/QuickTricks.cpp
open_spiel/games/bridge/double_dummy_solver/src/QuickTricks.h
open_spiel/games/bridge/double_dummy_solver/src/Scheduler.cpp
open_spiel/games/bridge/double_dummy_solver/src/Scheduler.h
open_spiel/games/bridge/double_dummy_solver/src/SolveBoard.cpp
open_spiel/games/bridge/double_dummy_solver/src/SolveBoard.h
open_spiel/games/bridge/double_dummy_solver/src/SolverIF.cpp
open_spiel/games/bridge/double_dummy_solver/src/SolverIF.h
open_spiel/games/bridge/double_dummy_solver/src/System.cpp
open_spiel/games/bridge/double_dummy_solver/src/System.h
open_spiel/games/bridge/double_dummy_solver/src/ThreadMgr.cpp
open_spiel/games/bridge/double_dummy_solver/src/ThreadMgr.h
open_spiel/games/bridge/double_dummy_solver/src/TimeStat.cpp
open_spiel/games/bridge/double_dummy_solver/src/TimeStat.h
open_spiel/games/bridge/double_dummy_solver/src/TimeStatList.cpp
open_spiel/games/bridge/double_dummy_solver/src/TimeStatList.h
open_spiel/games/bridge/double_dummy_solver/src/Timer.cpp
open_spiel/games/bridge/double_dummy_solver/src/Timer.h
open_spiel/games/bridge/double_dummy_solver/src/TimerGroup.cpp
open_spiel/games/bridge/double_dummy_solver/src/TimerGroup.h
open_spiel/games/bridge/double_dummy_solver/src/TimerList.cpp
open_spiel/games/bridge/double_dummy_solver/src/TimerList.h
open_spiel/games/bridge/double_dummy_solver/src/TransTable.h
open_spiel/games/bridge/double_dummy_solver/src/TransTableL.cpp
open_spiel/games/bridge/double_dummy_solver/src/TransTableL.h
open_spiel/games/bridge/double_dummy_solver/src/TransTableS.cpp
open_spiel/games/bridge/double_dummy_solver/src/TransTableS.h
open_spiel/games/bridge/double_dummy_solver/src/dds.cpp
open_spiel/games/bridge/double_dummy_solver/src/dds.h
open_spiel/games/bridge/double_dummy_solver/src/debug.h
open_spiel/games/bridge/double_dummy_solver/src/dump.cpp
open_spiel/games/bridge/double_dummy_solver/src/dump.h
open_spiel/games/bridge/double_dummy_solver/src/parallel.h
open_spiel/games/bridge/double_dummy_solver/test/TestTimer.cpp
open_spiel/games/bridge/double_dummy_solver/test/TestTimer.h
open_spiel/games/bridge/double_dummy_solver/test/args.cpp
open_spiel/games/bridge/double_dummy_solver/test/args.h
open_spiel/games/bridge/double_dummy_solver/test/compare.cpp
open_spiel/games/bridge/double_dummy_solver/test/compare.h
open_spiel/games/bridge/double_dummy_solver/test/cst.h
open_spiel/games/bridge/double_dummy_solver/test/dtest.cpp
open_spiel/games/bridge/double_dummy_solver/test/itest.cpp
open_spiel/games/bridge/double_dummy_solver/test/loop.cpp
open_spiel/games/bridge/double_dummy_solver/test/loop.h
open_spiel/games/bridge/double_dummy_solver/test/parse.cpp
open_spiel/games/bridge/double_dummy_solver/test/parse.h
open_spiel/games/bridge/double_dummy_solver/test/print.cpp
open_spiel/games/bridge/double_dummy_solver/test/print.h
open_spiel/games/bridge/double_dummy_solver/test/testcommon.cpp
open_spiel/games/bridge/double_dummy_solver/test/testcommon.h
open_spiel/games/chess/chess_board.cc
open_spiel/games/chess/chess_board.h
open_spiel/games/chess/chess_common.cc
open_spiel/games/chess/chess_common.h
open_spiel/games/colored_trails/colored_trails_board_generator.cc
open_spiel/games/colored_trails/colored_trails_utils.cc
open_spiel/games/dynamic_routing/dynamic_routing_data.cc
open_spiel/games/dynamic_routing/dynamic_routing_data.h
open_spiel/games/dynamic_routing/dynamic_routing_data_test.cc
open_spiel/games/dynamic_routing/dynamic_routing_utils.cc
open_spiel/games/dynamic_routing/dynamic_routing_utils.h
open_spiel/games/dynamic_routing/dynamic_routing_utils_test.cc
open_spiel/games/gamut/CMakeLists.txt
open_spiel/games/gamut/gamut.cc
open_spiel/games/gamut/gamut.h
open_spiel/games/gamut/gamut_pybind11.cc
open_spiel/games/gamut/gamut_pybind11.h
open_spiel/games/gamut/gamut_test.cc
open_spiel/games/gamut/gamut_test.py
open_spiel/games/gin_rummy/gin_rummy_utils.cc
open_spiel/games/gin_rummy/gin_rummy_utils.h
open_spiel/games/go/go_board.cc
open_spiel/games/go/go_board.h
open_spiel/games/hanabi/CMakeLists.txt
open_spiel/games/hanabi/hanabi-learning-environment/CMakeLists.txt
open_spiel/games/hanabi/hanabi-learning-environment/setup.py
open_spiel/games/hanabi/hanabi-learning-environment/examples/CMakeLists.txt
open_spiel/games/hanabi/hanabi-learning-environment/examples/game_example.cc
open_spiel/games/hanabi/hanabi-learning-environment/examples/game_example.py
open_spiel/games/hanabi/hanabi-learning-environment/examples/rl_env_example.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/CMakeLists.txt
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/__init__.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/pyhanabi.cc
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/pyhanabi.h
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/pyhanabi.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/rl_env.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/__init__.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/random_agent.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/simple_agent.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/dqn_agent.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/prioritized_replay_memory.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/rainbow_agent.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/replay_memory.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/run_experiment.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/train.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/third_party/__init__.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/third_party/dopamine/__init__.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/third_party/dopamine/checkpointer.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/third_party/dopamine/iteration_statistics.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/third_party/dopamine/logger.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/agents/rainbow/third_party/dopamine/sum_tree.py
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/CMakeLists.txt
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/canonical_encoders.cc
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/canonical_encoders.h
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_card.cc
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_card.h
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_game.cc
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_game.h
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_hand.cc
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_hand.h
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_history_item.cc
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_history_item.h
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_move.cc
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_move.h
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_observation.cc
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_observation.h
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_state.cc
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/hanabi_state.h
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/observation_encoder.h
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/util.cc
open_spiel/games/hanabi/hanabi-learning-environment/hanabi_learning_environment/hanabi_lib/util.h
open_spiel/games/ludii/CMakeLists.txt
open_spiel/games/ludii/chunk_set.cc
open_spiel/games/ludii/chunk_set.h
open_spiel/games/ludii/container_state.cc
open_spiel/games/ludii/container_state.h
open_spiel/games/ludii/context.cc
open_spiel/games/ludii/context.h
open_spiel/games/ludii/game.cc
open_spiel/games/ludii/game.h
open_spiel/games/ludii/game_loader.cc
open_spiel/games/ludii/game_loader.h
open_spiel/games/ludii/jni_utils.cc
open_spiel/games/ludii/jni_utils.h
open_spiel/games/ludii/ludii_demo.cc
open_spiel/games/ludii/mode.cc
open_spiel/games/ludii/mode.h
open_spiel/games/ludii/move.cc
open_spiel/games/ludii/move.h
open_spiel/games/ludii/moves.cc
open_spiel/games/ludii/moves.h
open_spiel/games/ludii/region.cc
open_spiel/games/ludii/region.h
open_spiel/games/ludii/state.cc
open_spiel/games/ludii/state.h
open_spiel/games/ludii/trial.cc
open_spiel/games/ludii/trial.h
open_spiel/games/mfg/crowd_modelling.cc
open_spiel/games/mfg/crowd_modelling.h
open_spiel/games/mfg/crowd_modelling_2d.cc
open_spiel/games/mfg/crowd_modelling_2d.h
open_spiel/games/mfg/crowd_modelling_2d_test.cc
open_spiel/games/mfg/crowd_modelling_test.cc
open_spiel/games/mfg/dynamic_routing.cc
open_spiel/games/mfg/dynamic_routing.h
open_spiel/games/mfg/dynamic_routing_test.cc
open_spiel/games/mfg/garnet.cc
open_spiel/games/mfg/garnet.h
open_spiel/games/mfg/garnet_test.cc
open_spiel/games/oware/oware_board.cc
open_spiel/games/oware/oware_board.h
open_spiel/games/phantom_go/phantom_go_board.cc
open_spiel/games/phantom_go/phantom_go_board.h
open_spiel/games/tarok/cards.cc
open_spiel/games/tarok/cards.h
open_spiel/games/tarok/contracts.cc
open_spiel/games/tarok/contracts.h
open_spiel/games/universal_poker/CMakeLists.txt
open_spiel/games/universal_poker/acpc/project_acpc_server/evalHandTables
open_spiel/games/universal_poker/acpc/project_acpc_server/game.cc
open_spiel/games/universal_poker/acpc/project_acpc_server/game.h
open_spiel/games/universal_poker/acpc/project_acpc_server/net.cc
open_spiel/games/universal_poker/acpc/project_acpc_server/net.h
open_spiel/games/universal_poker/acpc/project_acpc_server/rng.cc
open_spiel/games/universal_poker/acpc/project_acpc_server/rng.h
open_spiel/games/universal_poker/acpc_cpp/acpc_game.cc
open_spiel/games/universal_poker/acpc_cpp/acpc_game.h
open_spiel/games/universal_poker/acpc_cpp/acpc_game_test.cc
open_spiel/games/universal_poker/logic/card_set.cc
open_spiel/games/universal_poker/logic/card_set.h
open_spiel/games/universal_poker/logic/card_set_test.cc
open_spiel/go/CMakeLists.txt
open_spiel/go/go_open_spiel.cc
open_spiel/go/go_open_spiel.h
open_spiel/higc/CMakeLists.txt
open_spiel/higc/channel.cc
open_spiel/higc/channel.h
open_spiel/higc/referee.cc
open_spiel/higc/referee.h
open_spiel/higc/referee_test.cc
open_spiel/higc/subprocess.h
open_spiel/higc/tournament.cc
open_spiel/higc/utils.cc
open_spiel/higc/utils.h
open_spiel/higc/bots/random_bot.cc
open_spiel/higc/bots/random_bot.py
open_spiel/higc/bots/test_bot_fail_after_few_actions.py
open_spiel/higc/bots/test_bot_first_action.py
open_spiel/integration_tests/__init__.py
open_spiel/integration_tests/api_test.py
open_spiel/integration_tests/playthrough_test.py
open_spiel/julia/CMakeLists.txt
open_spiel/julia/wrapper/spieljl.cc
open_spiel/libnop/CMakeLists.txt
open_spiel/libnop/libnop_integration_test.cc
open_spiel/libtorch/CMakeLists.txt
open_spiel/libtorch/torch_integration_test.cc
open_spiel/pybind11_abseil/pybind11_abseil/absl_casters.h
open_spiel/pybind11_abseil/pybind11_abseil/check_status_module_imported.h
open_spiel/pybind11_abseil/pybind11_abseil/import_status_module.cc
open_spiel/pybind11_abseil/pybind11_abseil/import_status_module.h
open_spiel/pybind11_abseil/pybind11_abseil/no_throw_status.h
open_spiel/pybind11_abseil/pybind11_abseil/register_status_bindings.cc
open_spiel/pybind11_abseil/pybind11_abseil/register_status_bindings.h
open_spiel/pybind11_abseil/pybind11_abseil/status.cc
open_spiel/pybind11_abseil/pybind11_abseil/status_caster.h
open_spiel/pybind11_abseil/pybind11_abseil/status_casters.h
open_spiel/pybind11_abseil/pybind11_abseil/status_not_ok_exception.h
open_spiel/pybind11_abseil/pybind11_abseil/statusor_caster.h
open_spiel/pybind11_abseil/pybind11_abseil/tests/absl_example.cc
open_spiel/pybind11_abseil/pybind11_abseil/tests/absl_test.py
open_spiel/pybind11_abseil/pybind11_abseil/tests/missing_import.cc
open_spiel/pybind11_abseil/pybind11_abseil/tests/missing_import_test.py
open_spiel/pybind11_abseil/pybind11_abseil/tests/status_example.cc
open_spiel/pybind11_abseil/pybind11_abseil/tests/status_test.py
open_spiel/python/CMakeLists.txt
open_spiel/python/__init__.py
open_spiel/python/observation.py
open_spiel/python/policy.py
open_spiel/python/rl_agent.py
open_spiel/python/rl_agent_policy.py
open_spiel/python/rl_environment.py
open_spiel/python/rl_tools.py
open_spiel/python/simple_nets.py
open_spiel/python/test_utils.py
open_spiel/python/algorithms/__init__.py
open_spiel/python/algorithms/action_value.py
open_spiel/python/algorithms/action_value_test.py
open_spiel/python/algorithms/action_value_vs_best_response.py
open_spiel/python/algorithms/action_value_vs_best_response_test.py
open_spiel/python/algorithms/adidas.py
open_spiel/python/algorithms/adidas_test.py
open_spiel/python/algorithms/best_response.py
open_spiel/python/algorithms/best_response_test.py
open_spiel/python/algorithms/boltzmann_tabular_qlearner.py
open_spiel/python/algorithms/boltzmann_tabular_qlearner_test.py
open_spiel/python/algorithms/cfr.py
open_spiel/python/algorithms/cfr_br.py
open_spiel/python/algorithms/cfr_br_test.py
open_spiel/python/algorithms/cfr_test.py
open_spiel/python/algorithms/deep_cfr.py
open_spiel/python/algorithms/deep_cfr_test.py
open_spiel/python/algorithms/deep_cfr_tf2.py
open_spiel/python/algorithms/deep_cfr_tf2_test.py
open_spiel/python/algorithms/discounted_cfr.py
open_spiel/python/algorithms/discounted_cfr_test.py
open_spiel/python/algorithms/double_oracle.py
open_spiel/python/algorithms/double_oracle_test.py
open_spiel/python/algorithms/dqn.py
open_spiel/python/algorithms/dqn_test.py
open_spiel/python/algorithms/eva.py
open_spiel/python/algorithms/eva_test.py
open_spiel/python/algorithms/evaluate_bots.py
open_spiel/python/algorithms/evaluate_bots_test.py
open_spiel/python/algorithms/expected_game_score.py
open_spiel/python/algorithms/expected_game_score_test.py
open_spiel/python/algorithms/exploitability.py
open_spiel/python/algorithms/exploitability_descent.py
open_spiel/python/algorithms/exploitability_descent_test.py
open_spiel/python/algorithms/exploitability_test.py
open_spiel/python/algorithms/external_sampling_mccfr.py
open_spiel/python/algorithms/external_sampling_mccfr_test.py
open_spiel/python/algorithms/fictitious_play.py
open_spiel/python/algorithms/fictitious_play_test.py
open_spiel/python/algorithms/gambit.py
open_spiel/python/algorithms/gambit_test.py
open_spiel/python/algorithms/generate_playthrough.py
open_spiel/python/algorithms/generate_playthrough_test.py
open_spiel/python/algorithms/get_all_states.py
open_spiel/python/algorithms/get_all_states_test.py
open_spiel/python/algorithms/jpsro.py
open_spiel/python/algorithms/jpsro_test.py
open_spiel/python/algorithms/lp_solver.py
open_spiel/python/algorithms/lp_solver_test.py
open_spiel/python/algorithms/masked_softmax.py
open_spiel/python/algorithms/masked_softmax_test.py
open_spiel/python/algorithms/matrix_nash.py
open_spiel/python/algorithms/mccfr.py
open_spiel/python/algorithms/mcts.py
open_spiel/python/algorithms/mcts_agent.py
open_spiel/python/algorithms/mcts_agent_test.py
open_spiel/python/algorithms/mcts_test.py
open_spiel/python/algorithms/minimax.py
open_spiel/python/algorithms/minimax_test.py
open_spiel/python/algorithms/mmd_dilated.py
open_spiel/python/algorithms/mmd_dilated_test.py
open_spiel/python/algorithms/nash_averaging.py
open_spiel/python/algorithms/nash_averaging_test.py
open_spiel/python/algorithms/neurd.py
open_spiel/python/algorithms/neurd_test.py
open_spiel/python/algorithms/nfsp.py
open_spiel/python/algorithms/nfsp_test.py
open_spiel/python/algorithms/noisy_policy.py
open_spiel/python/algorithms/noisy_policy_test.py
open_spiel/python/algorithms/outcome_sampling_mccfr.py
open_spiel/python/algorithms/outcome_sampling_mccfr_test.py
open_spiel/python/algorithms/policy_aggregator.py
open_spiel/python/algorithms/policy_aggregator_joint.py
open_spiel/python/algorithms/policy_aggregator_joint_test.py
open_spiel/python/algorithms/policy_aggregator_test.py
open_spiel/python/algorithms/policy_gradient.py
open_spiel/python/algorithms/policy_gradient_test.py
open_spiel/python/algorithms/policy_utils.py
open_spiel/python/algorithms/projected_replicator_dynamics.py
open_spiel/python/algorithms/projected_replicator_dynamics_test.py
open_spiel/python/algorithms/random_agent.py
open_spiel/python/algorithms/random_agent_test.py
open_spiel/python/algorithms/rcfr.py
open_spiel/python/algorithms/rcfr_test.py
open_spiel/python/algorithms/response_graph_ucb.py
open_spiel/python/algorithms/response_graph_ucb_test.py
open_spiel/python/algorithms/response_graph_ucb_utils.py
open_spiel/python/algorithms/sample_some_states.py
open_spiel/python/algorithms/sample_some_states_test.py
open_spiel/python/algorithms/sequence_form_lp.py
open_spiel/python/algorithms/sequence_form_lp_test.py
open_spiel/python/algorithms/sequence_form_utils.py
open_spiel/python/algorithms/sequence_form_utils_test.py
open_spiel/python/algorithms/stackelberg_lp.py
open_spiel/python/algorithms/stackelberg_lp_test.py
open_spiel/python/algorithms/tabular_multiagent_qlearner.py
open_spiel/python/algorithms/tabular_multiagent_qlearner_test.py
open_spiel/python/algorithms/tabular_qlearner.py
open_spiel/python/algorithms/tabular_qlearner_test.py
open_spiel/python/algorithms/value_iteration.py
open_spiel/python/algorithms/value_iteration_test.py
open_spiel/python/algorithms/wolf_phc.py
open_spiel/python/algorithms/wolf_phc_test.py
open_spiel/python/algorithms/adidas_utils/__init__.py
open_spiel/python/algorithms/adidas_utils/games/__init__.py
open_spiel/python/algorithms/adidas_utils/games/big.py
open_spiel/python/algorithms/adidas_utils/games/gamut.py
open_spiel/python/algorithms/adidas_utils/games/pyspiel_tensor_game.py
open_spiel/python/algorithms/adidas_utils/games/small.py
open_spiel/python/algorithms/adidas_utils/games/small_test.py
open_spiel/python/algorithms/adidas_utils/helpers/__init__.py
open_spiel/python/algorithms/adidas_utils/helpers/misc.py
open_spiel/python/algorithms/adidas_utils/helpers/simplex.py
open_spiel/python/algorithms/adidas_utils/helpers/simplex_test.py
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/__init__.py
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/exploitability.py
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/exploitability_test.py
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/game_runner.py
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/updates.py
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/__init__.py
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/exploitability.py
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/exploitability_test.py
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/game_runner.py
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/updates.py
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/utils.py
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/utils_test.py
open_spiel/python/algorithms/adidas_utils/solvers/__init__.py
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/__init__.py
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate.py
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate_anneal.py
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate_poly.py
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate_regmatch.py
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ped.py
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/pg.py
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/qre.py
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/qre_anneal.py
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/regmatch.py
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/solvers_test.py
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/__init__.py
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/ate.py
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/ate_anneal.py
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/ped.py
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/pg.py
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/qre.py
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/qre_anneal.py
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/qre_anneal_noaux.py
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/regmatch.py
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/solvers_test.py
open_spiel/python/algorithms/alpha_zero/__init__.py
open_spiel/python/algorithms/alpha_zero/alpha_zero.py
open_spiel/python/algorithms/alpha_zero/analysis.py
open_spiel/python/algorithms/alpha_zero/evaluator.py
open_spiel/python/algorithms/alpha_zero/evaluator_test.py
open_spiel/python/algorithms/alpha_zero/export_model.py
open_spiel/python/algorithms/alpha_zero/model.py
open_spiel/python/algorithms/alpha_zero/model_test.py
open_spiel/python/algorithms/losses/__init__.py
open_spiel/python/algorithms/losses/rl_losses.py
open_spiel/python/algorithms/losses/rl_losses_test.py
open_spiel/python/algorithms/psro_v2/__init__.py
open_spiel/python/algorithms/psro_v2/abstract_meta_trainer.py
open_spiel/python/algorithms/psro_v2/best_response_oracle.py
open_spiel/python/algorithms/psro_v2/best_response_oracle_test.py
open_spiel/python/algorithms/psro_v2/meta_strategies.py
open_spiel/python/algorithms/psro_v2/optimization_oracle.py
open_spiel/python/algorithms/psro_v2/psro_v2.py
open_spiel/python/algorithms/psro_v2/rl_oracle.py
open_spiel/python/algorithms/psro_v2/rl_policy.py
open_spiel/python/algorithms/psro_v2/strategy_selectors.py
open_spiel/python/algorithms/psro_v2/strategy_selectors_test.py
open_spiel/python/algorithms/psro_v2/utils.py
open_spiel/python/bots/__init__.py
open_spiel/python/bots/bluechip_bridge.py
open_spiel/python/bots/bluechip_bridge_test.py
open_spiel/python/bots/bluechip_bridge_uncontested_bidding.py
open_spiel/python/bots/bluechip_bridge_uncontested_bidding_test.py
open_spiel/python/bots/gtp.py
open_spiel/python/bots/higc_random_bot_test.py
open_spiel/python/bots/human.py
open_spiel/python/bots/is_mcts_test.py
open_spiel/python/bots/policy.py
open_spiel/python/bots/scenarios.py
open_spiel/python/bots/uniform_random.py
open_spiel/python/bots/uniform_random_test.py
open_spiel/python/egt/__init__.py
open_spiel/python/egt/alpharank.py
open_spiel/python/egt/alpharank_test.py
open_spiel/python/egt/alpharank_visualizer.py
open_spiel/python/egt/alpharank_visualizer_test.py
open_spiel/python/egt/dynamics.py
open_spiel/python/egt/dynamics_test.py
open_spiel/python/egt/heuristic_payoff_table.py
open_spiel/python/egt/heuristic_payoff_table_test.py
open_spiel/python/egt/utils.py
open_spiel/python/egt/utils_test.py
open_spiel/python/egt/visualization.py
open_spiel/python/egt/visualization_test.py
open_spiel/python/egt/examples/__init__.py
open_spiel/python/egt/examples/alpharank_example.py
open_spiel/python/environments/__init__.py
open_spiel/python/environments/catch.py
open_spiel/python/environments/catch_test.py
open_spiel/python/environments/cliff_walking.py
open_spiel/python/environments/cliff_walking_test.py
open_spiel/python/examples/__init__.py
open_spiel/python/examples/alpha_zero.py
open_spiel/python/examples/benchmark_games.py
open_spiel/python/examples/breakthrough_dqn.py
open_spiel/python/examples/bridge_supervised_learning.py
open_spiel/python/examples/bridge_uncontested_bidding_bluechip.py
open_spiel/python/examples/bridge_wb5.py
open_spiel/python/examples/catch_jax_policy_gradient.py
open_spiel/python/examples/catch_pytorch_policy_gradient.py
open_spiel/python/examples/cfr_cpp_example.py
open_spiel/python/examples/cfr_example.py
open_spiel/python/examples/deep_cfr.py
open_spiel/python/examples/deep_cfr_jax.py
open_spiel/python/examples/deep_cfr_pytorch.py
open_spiel/python/examples/deep_cfr_tf2.py
open_spiel/python/examples/discounted_cfr.py
open_spiel/python/examples/eva.py
open_spiel/python/examples/example.py
open_spiel/python/examples/exploitability_descent.py
open_spiel/python/examples/fictitious_play_example.py
open_spiel/python/examples/gambit_example.py
open_spiel/python/examples/get_all_states.py
open_spiel/python/examples/hearts_supervised_learning.py
open_spiel/python/examples/independent_tabular_qlearning.py
open_spiel/python/examples/is_mcts_exploitability.py
open_spiel/python/examples/jpsro.py
open_spiel/python/examples/kuhn_nfsp.py
open_spiel/python/examples/kuhn_poker_cfr.py
open_spiel/python/examples/kuhn_policy_gradient.py
open_spiel/python/examples/leduc_nfsp.py
open_spiel/python/examples/lewis_signaling_dqn.py
open_spiel/python/examples/lewis_signaling_qlearner.py
open_spiel/python/examples/lp_solve_example.py
open_spiel/python/examples/marl_nashq_example.py
open_spiel/python/examples/matrix_game_example.py
open_spiel/python/examples/matrix_nash_example.py
open_spiel/python/examples/mccfr_cpp_example.py
open_spiel/python/examples/mccfr_example.py
open_spiel/python/examples/mcts.py
open_spiel/python/examples/mmd_example.py
open_spiel/python/examples/mmd_matrix_example.py
open_spiel/python/examples/mmd_nash_example.py
open_spiel/python/examples/nego_nbs_example.py
open_spiel/python/examples/neurd_example.py
open_spiel/python/examples/nfg_writer_example.py
open_spiel/python/examples/play_scenarios.py
open_spiel/python/examples/play_tarok_game.py
open_spiel/python/examples/playthrough.py
open_spiel/python/examples/poker_fcpa_example.py
open_spiel/python/examples/policy_aggregator_example.py
open_spiel/python/examples/psro_v2_example.py
open_spiel/python/examples/query_example.py
open_spiel/python/examples/rcfr_example.py
open_spiel/python/examples/response_graph_ucb_2x2_game.py
open_spiel/python/examples/response_graph_ucb_sample_complexity.py
open_spiel/python/examples/rl_example.py
open_spiel/python/examples/rl_main_loop.py
open_spiel/python/examples/rl_response.py
open_spiel/python/examples/single_agent_catch.py
open_spiel/python/examples/single_agent_cliff_walking.py
open_spiel/python/examples/skat_dqn.py
open_spiel/python/examples/tic_tac_toe_alpha_zero.py
open_spiel/python/examples/tic_tac_toe_dqn_vs_tabular.py
open_spiel/python/examples/tic_tac_toe_qlearner.py
open_spiel/python/examples/treeviz_example.py
open_spiel/python/examples/uniform_policy_exploitability.py
open_spiel/python/examples/value_iteration.py
open_spiel/python/games/__init__.py
open_spiel/python/games/data.py
open_spiel/python/games/data_test.py
open_spiel/python/games/dynamic_routing.py
open_spiel/python/games/dynamic_routing_data.py
open_spiel/python/games/dynamic_routing_test.py
open_spiel/python/games/dynamic_routing_to_mean_field_game.py
open_spiel/python/games/dynamic_routing_to_mean_field_game_test.py
open_spiel/python/games/dynamic_routing_utils.py
open_spiel/python/games/dynamic_routing_utils_test.py
open_spiel/python/games/iterated_prisoners_dilemma.py
open_spiel/python/games/iterated_prisoners_dilemma_test.py
open_spiel/python/games/kuhn_poker.py
open_spiel/python/games/kuhn_poker_test.py
open_spiel/python/games/tic_tac_toe.py
open_spiel/python/games/tic_tac_toe_test.py
open_spiel/python/jax/__init__.py
open_spiel/python/jax/boltzmann_dqn.py
open_spiel/python/jax/boltzmann_dqn_jax_test.py
open_spiel/python/jax/deep_cfr.py
open_spiel/python/jax/deep_cfr_jax_test.py
open_spiel/python/jax/dqn.py
open_spiel/python/jax/dqn_jax_test.py
open_spiel/python/jax/nfsp.py
open_spiel/python/jax/nfsp_jax_test.py
open_spiel/python/jax/policy_gradient.py
open_spiel/python/jax/policy_gradient_jax_test.py
open_spiel/python/mfg/__init__.py
open_spiel/python/mfg/distribution.py
open_spiel/python/mfg/tabular_distribution.py
open_spiel/python/mfg/utils.py
open_spiel/python/mfg/value.py
open_spiel/python/mfg/algorithms/__init__.py
open_spiel/python/mfg/algorithms/average_network_fictitious_play.py
open_spiel/python/mfg/algorithms/average_network_fictitious_play_test.py
open_spiel/python/mfg/algorithms/benchmark.py
open_spiel/python/mfg/algorithms/best_response_value.py
open_spiel/python/mfg/algorithms/best_response_value_test.py
open_spiel/python/mfg/algorithms/distribution.py
open_spiel/python/mfg/algorithms/distribution_test.py
open_spiel/python/mfg/algorithms/fictitious_play.py
open_spiel/python/mfg/algorithms/fictitious_play_test.py
open_spiel/python/mfg/algorithms/greedy_policy.py
open_spiel/python/mfg/algorithms/greedy_policy_test.py
open_spiel/python/mfg/algorithms/mirror_descent.py
open_spiel/python/mfg/algorithms/mirror_descent_test.py
open_spiel/python/mfg/algorithms/munchausen_deep_mirror_descent.py
open_spiel/python/mfg/algorithms/munchausen_deep_mirror_descent_test.py
open_spiel/python/mfg/algorithms/nash_conv.py
open_spiel/python/mfg/algorithms/nash_conv_test.py
open_spiel/python/mfg/algorithms/policy_value.py
open_spiel/python/mfg/algorithms/policy_value_test.py
open_spiel/python/mfg/algorithms/softmax_policy.py
open_spiel/python/mfg/algorithms/softmax_policy_test.py
open_spiel/python/mfg/examples/mfg_average_network_fp_jax.py
open_spiel/python/mfg/examples/mfg_dqn_fp_jax.py
open_spiel/python/mfg/examples/mfg_dqn_jax.py
open_spiel/python/mfg/examples/mfg_fictitious_play.py
open_spiel/python/mfg/examples/mfg_mirror_descent.py
open_spiel/python/mfg/examples/mfg_munchausen_domd_jax.py
open_spiel/python/mfg/games/__init__.py
open_spiel/python/mfg/games/crowd_modelling.py
open_spiel/python/mfg/games/crowd_modelling_2d.py
open_spiel/python/mfg/games/crowd_modelling_2d_test.py
open_spiel/python/mfg/games/crowd_modelling_test.py
open_spiel/python/mfg/games/dynamic_routing.py
open_spiel/python/mfg/games/dynamic_routing_test.py
open_spiel/python/mfg/games/factory.py
open_spiel/python/mfg/games/factory_test.py
open_spiel/python/mfg/games/linear_quadratic.py
open_spiel/python/mfg/games/linear_quadratic_example.py
open_spiel/python/mfg/games/linear_quadratic_test.py
open_spiel/python/mfg/games/predator_prey.py
open_spiel/python/mfg/games/predator_prey_test.py
open_spiel/python/pybind11/algorithms_corr_dist.cc
open_spiel/python/pybind11/algorithms_corr_dist.h
open_spiel/python/pybind11/algorithms_trajectories.cc
open_spiel/python/pybind11/algorithms_trajectories.h
open_spiel/python/pybind11/bots.cc
open_spiel/python/pybind11/bots.h
open_spiel/python/pybind11/game_transforms.cc
open_spiel/python/pybind11/game_transforms.h
open_spiel/python/pybind11/games_backgammon.cc
open_spiel/python/pybind11/games_backgammon.h
open_spiel/python/pybind11/games_bargaining.cc
open_spiel/python/pybind11/games_bargaining.h
open_spiel/python/pybind11/games_bridge.cc
open_spiel/python/pybind11/games_bridge.h
open_spiel/python/pybind11/games_chess.cc
open_spiel/python/pybind11/games_chess.h
open_spiel/python/pybind11/games_euchre.cc
open_spiel/python/pybind11/games_euchre.h
open_spiel/python/pybind11/games_kuhn_poker.cc
open_spiel/python/pybind11/games_kuhn_poker.h
open_spiel/python/pybind11/games_leduc_poker.cc
open_spiel/python/pybind11/games_leduc_poker.h
open_spiel/python/pybind11/games_negotiation.cc
open_spiel/python/pybind11/games_negotiation.h
open_spiel/python/pybind11/games_tarok.cc
open_spiel/python/pybind11/games_tarok.h
open_spiel/python/pybind11/observer.cc
open_spiel/python/pybind11/observer.h
open_spiel/python/pybind11/policy.cc
open_spiel/python/pybind11/policy.h
open_spiel/python/pybind11/pybind11.h
open_spiel/python/pybind11/pyspiel.cc
open_spiel/python/pybind11/python_games.cc
open_spiel/python/pybind11/python_games.h
open_spiel/python/pybind11/referee.cc
open_spiel/python/pybind11/referee.h
open_spiel/python/pybind11/utils.cc
open_spiel/python/pybind11/utils.h
open_spiel/python/pytorch/__init__.py
open_spiel/python/pytorch/deep_cfr.py
open_spiel/python/pytorch/deep_cfr_pytorch_test.py
open_spiel/python/pytorch/dqn.py
open_spiel/python/pytorch/dqn_pytorch_test.py
open_spiel/python/pytorch/eva.py
open_spiel/python/pytorch/eva_pytorch_test.py
open_spiel/python/pytorch/neurd.py
open_spiel/python/pytorch/neurd_pytorch_test.py
open_spiel/python/pytorch/nfsp.py
open_spiel/python/pytorch/nfsp_pytorch_test.py
open_spiel/python/pytorch/policy_gradient.py
open_spiel/python/pytorch/policy_gradient_pytorch_test.py
open_spiel/python/pytorch/rcfr.py
open_spiel/python/pytorch/rcfr_pytorch_test.py
open_spiel/python/pytorch/losses/__init__.py
open_spiel/python/pytorch/losses/rl_losses.py
open_spiel/python/pytorch/losses/rl_losses_pytorch_test.py
open_spiel/python/tests/__init__.py
open_spiel/python/tests/bot_test.py
open_spiel/python/tests/game_transforms_test.py
open_spiel/python/tests/games_bridge_test.py
open_spiel/python/tests/games_euchre_test.py
open_spiel/python/tests/games_sim_test.py
open_spiel/python/tests/higc_referee_test.py
open_spiel/python/tests/matrix_game_utils_test.py
open_spiel/python/tests/nfg_game_test.py
open_spiel/python/tests/nfg_writer_test.py
open_spiel/python/tests/observation_test.py
open_spiel/python/tests/policy_test.py
open_spiel/python/tests/pyspiel_test.py
open_spiel/python/tests/rl_environment_test.py
open_spiel/python/tests/sampled_stochastic_games_test.py
open_spiel/python/tests/tensor_game_utils_test.py
open_spiel/python/tests/mfg_implementation_test/__init__.py
open_spiel/python/tests/mfg_implementation_test/mfg_test.py
open_spiel/python/utils/__init__.py
open_spiel/python/utils/app.py
open_spiel/python/utils/data_logger.py
open_spiel/python/utils/file_logger.py
open_spiel/python/utils/file_logger_test.py
open_spiel/python/utils/file_utils.py
open_spiel/python/utils/gfile.py
open_spiel/python/utils/lru_cache.py
open_spiel/python/utils/lru_cache_test.py
open_spiel/python/utils/metrics.py
open_spiel/python/utils/metrics_test.py
open_spiel/python/utils/replay_buffer.py
open_spiel/python/utils/replay_buffer_test.py
open_spiel/python/utils/reservoir_buffer.py
open_spiel/python/utils/shared_value.py
open_spiel/python/utils/spawn.py
open_spiel/python/utils/spawn_test.py
open_spiel/python/utils/stats.py
open_spiel/python/utils/training.py
open_spiel/python/visualizations/__init__.py
open_spiel/python/visualizations/treeviz.py
open_spiel/rust/CMakeLists.txt
open_spiel/rust/src/rust_open_spiel.cc
open_spiel/rust/src/rust_open_spiel.h
open_spiel/tests/CMakeLists.txt
open_spiel/tests/action_view_test.cc
open_spiel/tests/basic_tests.cc
open_spiel/tests/basic_tests.h
open_spiel/tests/shared_lib_test.cc
open_spiel/tests/spiel_test.cc
open_spiel/utils/CMakeLists.txt
open_spiel/utils/circular_buffer.h
open_spiel/utils/circular_buffer_test.cc
open_spiel/utils/combinatorics.cc
open_spiel/utils/combinatorics.h
open_spiel/utils/combinatorics_test.cc
open_spiel/utils/data_logger.cc
open_spiel/utils/data_logger.h
open_spiel/utils/data_logger_test.cc
open_spiel/utils/file.cc
open_spiel/utils/file.h
open_spiel/utils/file_test.cc
open_spiel/utils/functional.h
open_spiel/utils/functional_test.cc
open_spiel/utils/init.cc
open_spiel/utils/init.h
open_spiel/utils/json.cc
open_spiel/utils/json.h
open_spiel/utils/json_test.cc
open_spiel/utils/logger.h
open_spiel/utils/logger_test.cc
open_spiel/utils/lru_cache.h
open_spiel/utils/lru_cache_test.cc
open_spiel/utils/random.cc
open_spiel/utils/random.h
open_spiel/utils/random_test.cc
open_spiel/utils/run_python.cc
open_spiel/utils/run_python.h
open_spiel/utils/run_python_test.cc
open_spiel/utils/run_python_test_file.py
open_spiel/utils/serializable_circular_buffer.h
open_spiel/utils/serializable_circular_buffer_test.cc
open_spiel/utils/serialization.h
open_spiel/utils/stats.h
open_spiel/utils/stats_test.cc
open_spiel/utils/tensor_view.h
open_spiel/utils/tensor_view_test.cc
open_spiel/utils/thread.cc
open_spiel/utils/thread.h
open_spiel/utils/thread_test.cc
open_spiel/utils/threaded_queue.h
open_spiel/utils/threaded_queue_test.cc
open_spiel/utils/usage_logging.cc
open_spiel/utils/usage_logging.h
pybind11/CMakeLists.txt
pybind11/include/pybind11/attr.h
pybind11/include/pybind11/buffer_info.h
pybind11/include/pybind11/cast.h
pybind11/include/pybind11/chrono.h
pybind11/include/pybind11/common.h
pybind11/include/pybind11/complex.h
pybind11/include/pybind11/eigen.h
pybind11/include/pybind11/embed.h
pybind11/include/pybind11/eval.h
pybind11/include/pybind11/functional.h
pybind11/include/pybind11/gil.h
pybind11/include/pybind11/iostream.h
pybind11/include/pybind11/numpy.h
pybind11/include/pybind11/operators.h
pybind11/include/pybind11/options.h
pybind11/include/pybind11/pybind11.h
pybind11/include/pybind11/pytypes.h
pybind11/include/pybind11/smart_holder.h
pybind11/include/pybind11/stl.h
pybind11/include/pybind11/stl_bind.h
pybind11/include/pybind11/trampoline_self_life_support.h
pybind11/include/pybind11/detail/class.h
pybind11/include/pybind11/detail/common.h
pybind11/include/pybind11/detail/descr.h
pybind11/include/pybind11/detail/dynamic_raw_ptr_cast_if_possible.h
pybind11/include/pybind11/detail/init.h
pybind11/include/pybind11/detail/internals.h
pybind11/include/pybind11/detail/smart_holder_poc.h
pybind11/include/pybind11/detail/smart_holder_sfinae_hooks_only.h
pybind11/include/pybind11/detail/smart_holder_type_casters.h
pybind11/include/pybind11/detail/type_caster_base.h
pybind11/include/pybind11/detail/type_caster_odr_guard.h
pybind11/include/pybind11/detail/typeid.h
pybind11/include/pybind11/stl/filesystem.h
pybind11/pybind11/__init__.py
pybind11/pybind11/__main__.py
pybind11/pybind11/_version.py
pybind11/pybind11/commands.py
pybind11/pybind11/setup_helpers.py