625b52d33687b48bc155aa90c208cad7 *DESCRIPTION
4d299c90ac2e0e53cd4e038166a88c41 *LICENSE
4efe9e5754f0e70395285ab713c02c0e *NAMESPACE
c958732eddc38205f8ae6518e815b436 *NEWS.md
9f2c38a9e43448679ecd6f9c5fc2b293 *R/RcppExports.R
19d0b96cc24bc5072d9f606181069a93 *R/analyze_combinations.R
d02f2d63f218c98367bc3eb02fccdf5f *R/basic_ops_doc.R
b340cfc95fd33c3bfe0d63204baebd83 *R/bidirectional_bfs.R
97a000c10cf5c61e474402741e0cb444 *R/budget_ladder.R
ee7d166cccdc45c5c7dbb2492681faf8 *R/cayleyR-package.R
29a748f66db2ca3e4f66269bf9eacbe4 *R/celestial.R
a54616d14ef108c9bd858867c7d83da5 *R/convex_hull_3d.R
36c9fb3c5e1b98e0c34cbc56fbdeb7f2 *R/cube_adi.R
5a5964a1ffe57646bddd65bbf043aad8 *R/cube_astar.R
fff6364cf8a93a886cc3c8956dce7f12 *R/cube_build_centres.R
9b7d62754c25d3c48ab98a057e2bbcf5 *R/cube_centre_map.R
c7340b73b26c116a5250212cabf97282 *R/cube_centres.R
37c5343f874d93b1f3d4e2a6b30d48ac *R/cube_check.R
ef2d34f9cd6e05de4b2feb40b7a8219e *R/cube_colour.R
dd98ad7c3a764048b0fe4e8b18844802 *R/cube_edge_map.R
3d23160c86dab47e209d296fd83779b1 *R/cube_kociemba.R
84bb9e895ee0ebb876ba24e25bdcc1ee *R/cube_nnn.R
0979ad22b6366411720a6ef70083f3d5 *R/cube_orbits.R
d8ecc2c61cc9d81aa733749688834d32 *R/cube_reduced.R
5740eb18622e511244db28933febf498 *R/cube_santa.R
1cf74b8bfe686d54855176216c43b18b *R/cube_solve.R
8b853a8fa67a5a03a9cc2e1cb4d8672f *R/cube_solve4.R
1b5bc8b20d072ef1a60b473227533dd1 *R/cube_solve4_cascade.R
13d03e6803df38e5e6fbe8a74eb2cb14 *R/cube_wide.R
c8e3751e43bd0aeb963f4f83d3580360 *R/cycle_shortcut.R
1a1ade504b45b450d751f6e650d357e4 *R/distance_methods.R
04dfd005cf1669741a46049955e0459b *R/enclosing_hull_3d.R
754d5a7673d984b4b56c324b01e5bd2b *R/find_best_random_combinations.R
c344ad31e55adfdf7c94ad2cf433c738 *R/find_combination_in_states.R
893c626304a474cf03ef93dd8e3d4abe *R/find_path_bfs.R
847698202a8dadebb8cc1f97a9fd1434 *R/find_path_iterative.R
765dd38b9b7574913794a6842a879db0 *R/generate_walk.R
94b0850f203dd70ff0bb1385ccc8528b *R/get_reachable_states.R
ab265913416a0681bbfb6e5235db8a62 *R/get_reachable_states_light.R
a1e3657e18c4861347ac202ec098243d *R/gpu.R
ccc0af459349438a2be1c66c134e84f0 *R/graph_metrics.R
267e7aec5d557dfe77993962cdb68b6a *R/human_algorithm.R
ccc6fdc8c6fa9299edda08584345cbe0 *R/human_algorithm_to.R
7ea8b467ba1825e0748d397d4869eefc *R/human_navigation.R
0d977c48d7f640d5b0d4d94a2ae0bb52 *R/kociemba4_internals.R
4fb03fef39c20f1cbb432ec412194e9f *R/landmark_states.R
d1c79bdd2121b9520037e980a0cda174 *R/path_utils.R
d3e3ef1e3cd52d15f6a8121f51cedcc2 *R/perm_group.R
4e972c41632b5b8e1133831132cba4a5 *R/reconstruct_path.R
6d278a81b2b1e60b872e83acd8ad226b *R/short_path_bfs.R
db765e34276f16a80f6087b010d2eb8e *R/sparse_bfs.R
0a441f0dfaae5f1e1278b3dcc644eebb *R/state_indexing.R
e0d0daff0bb6858749f02712b6fcf8f0 *R/state_processing.R
4f358084bcc69ecd4ed3c7e5562f8465 *R/state_store.R
a0e799213218d8fcfe0a52e1fdd1cbef *R/state_utils.R
6849556b4f03145e34995beb284dc279 *README.md
77896482c37ec4b039075ae566cc257a *build/vignette.rds
86ffb9e9e00ad1b2a885076c74290c1a *inst/WORDLIST
6815cc906fe740ff41f9c6a0139da201 *inst/doc/cube-4x4.R
26aae318959d2a6585416e94da0d166c *inst/doc/cube-4x4.Rmd
9c5597ae6e792c3960ed9b64deb1785d *inst/doc/cube-4x4.html
39bca31610687212d8850c4dad41deb4 *inst/doc/functions.Rmd
63051450a32d641b25541a788707c822 *inst/doc/functions.html
576c4d09ee5b8e18540e54776d4f4cff *inst/doc/human-algorithm.Rmd
5aa77aaccc8ca217cc727c8ea5a876a2 *inst/doc/human-algorithm.html
fea1e7a1d0018bb4ea4058dfdf38edcb *inst/doc/landmark-geometry.R
d8fe3bd25a1881ce4f909ce1f8885470 *inst/doc/landmark-geometry.Rmd
ccf3cf6f9ea43e14985ecf72ccde90e4 *inst/doc/landmark-geometry.html
7e40845a4e0168d775fa199bdc72f085 *inst/doc/neural-solvers.R
7a0573bb1f3c2be9958e4e6192bd2653 *inst/doc/neural-solvers.Rmd
fc93c69f3e3e2c8f5bc42c2543af18e6 *inst/doc/neural-solvers.html
a1bed1db66da3bcb5c8b71e52d87f75c *inst/doc/permutation-groups.R
c4fba6253fa899980865cea1c9ccd4b6 *inst/doc/permutation-groups.Rmd
f727a9f4c4a5a7f4a53b6308318b3d5b *inst/doc/permutation-groups.html
9e4bd4a4390eb279bbebed74bceb9912 *inst/doc/rubiks-cube.R
8988c50eecdd7da3ca90d4fe4f41c30b *inst/doc/rubiks-cube.Rmd
b743017ca68145730dd53715aace9417 *inst/doc/rubiks-cube.html
0e1db8fc254c27753ab8c987ef5a606e *inst/examples/bench_coord12_bfs.R
ef262df76b19f5fa16bb7c613b331c84 *inst/examples/bench_coord12_bfs.cpp
daca45026cfea6d60d2681f01d3efdd9 *inst/examples/bench_cube3_encoding.R
05f9585c8775b2b73074a2d020ed649e *inst/examples/bench_cube3_sizes.R
6fa883aaee7f987ac1a6f1ea41ce8b1a *inst/examples/bench_full_face_shorten.R
2d63d0ebbfdb10c9e4bd4f02a07a2317 *inst/examples/bench_goals2_coverage.R
54ef19e8c356dca76bc16a2d0ffea131 *inst/examples/bench_handover.R
3531eef9e5e15ed6641117cc3eee2d45 *inst/examples/bench_kociemba4.R
f1acb7868bd5d0a5031d53aee47f555f *inst/examples/bench_model_vs_schedule.R
5b1b842ee98c319f61699a44c02f81d0 *inst/examples/bench_orientation_cost.R
d2db0c88d4336cc2463fda4769aba4e9 *inst/examples/bench_orientations.R
87e58abc766ceae441927f0b50210b88 *inst/examples/bench_phase2_solutions.R
0bdd3447ba6e915b5f82d62b2f92b2a0 *inst/examples/bench_phase3_bonus.R
76872c13e11e839800a6bed1ee4d8d3d *inst/examples/bench_phase3_bonus2.R
3d588cc4899b5c17d1f4d25cd2bed4c5 *inst/examples/bench_phase3_branching.R
ccdbd2216c0a3b1193cc88c549275579 *inst/examples/bench_phase3_hash.R
cd7a537307a9d36b32ba2bc122351f81 *inst/examples/bench_phase3_prefill.R
b2dd7900b7fd9943c08b55e03513129b *inst/examples/bench_phase3_prune_depth.R
7588105c2b9450809c4526ebbaf9525a *inst/examples/bench_phase3_saturation.R
ee95e333734879a78dd65614917287cf *inst/examples/bench_phase3_select.R
654fb8452204f536ac034448321e0d85 *inst/examples/bench_phase3_true_distance.R
de722dac5e89a04012f6acb49fd8411b *inst/examples/bench_phase3_unbounded.R
2a907cd9144c94f025f2b7885f9413bc *inst/examples/bench_phase3_width.R
c2403945dbc36657cd6af5c1fa8c0da2 *inst/examples/bench_prefilled_solve.R
5d4b98b674fba263d5c51a50ec6b137b *inst/examples/bench_reduce_budget.R
07e01dd87c93431f9e896b42a2166ea6 *inst/examples/bench_solve_scaling.R
cc6c507c309afb5f7cfbeebab9f08622 *inst/examples/bench_where_time_goes.R
967b5239612ec224a76f1ca61599c8b0 *inst/examples/benchmark_cycle_shortcut.R
435912059fd20749977d52c36a386cc3 *inst/examples/benchmark_gpu_vs_cpu.R
aec48ae4d12a6fcab4eff3d884814e00 *inst/examples/benchmark_human_algorithm_to.R
68d4d402c38be606d9b494d5e51b7780 *inst/examples/benchmark_human_nav.R
8c8e6ebc0f9f09dedd96fcf6b942c1c5 *inst/examples/benchmark_n_moves.R
e0e9eeab5c81a104a582222a5d89f4af *inst/examples/benchmark_n_size.R
ace7ae531b74d70664e531aabf03f271 *inst/examples/benchmark_sort_by.R
644bff737cc48d110421b753c3ec8bcf *inst/examples/build_phase_tables.R
d01739f487050f59a95cdc57c0b617cd *inst/examples/check_trainer_init.R
734b4df5c4a6c090292c7225fbd996b2 *inst/examples/coord_diagnostics.R
3e2e9dd148b597e8a1262384f4692803 *inst/examples/demo_cube3_basic.R
10a62421fde719000ceac25b1b382575 *inst/examples/demo_cube3_cycles.R
f971e6ec7f3c0787288b22f500aaf85c *inst/examples/demo_cube3_path_iterative.R
e6ab1051e0cfa2f068e5ed9f5fb5194d *inst/examples/demo_cube3_solve.R
32d5393c27c68650bc2e937521d1dad3 *inst/examples/demo_cube3_transformer.R
7599c5f1dfccd1f3b233e85d526c78f5 *inst/examples/demo_cube4_adi.R
5bf169e21fe7435b8c98914ef1c7ed77 *inst/examples/demo_cube4_branch5.R
bc8136c75b420c3a35d031111f7e178f *inst/examples/demo_cube4_branch_random.R
63fb227300548c0e0add052ae2b63cac *inst/examples/demo_cube4_branch_tree.R
8b261aec436baf759190278a3ec1117c *inst/examples/demo_cube4_iterative_model.R
c6220cd63f4bcaada5bd22efdcba0e43 *inst/examples/demo_cube4_iterative_sweep.R
c6072608d557e89d4c53c61b419c1c02 *inst/examples/demo_cube4_model.R
2d70830ee21e152abe53612ad1bbbc88 *inst/examples/demo_cube4_model_beam.R
82c8933963272031c2fdce52ed883b11 *inst/examples/demo_cube4_model_cycles.R
efd48e00004e40c8ca8a5f93a40c3604 *inst/examples/demo_cube4_model_deepen.R
03e54f205c8466e279fbd47f89941db8 *inst/examples/demo_cube4_model_depth.R
38622a60524d1c26b7ed92e0da727879 *inst/examples/demo_cube4_model_descent.R
6fb40852cdda6994a8b8ac0599c2a83f *inst/examples/demo_cube4_model_variations.R
191a1673a5d1d804cbdf76c93e66570d *inst/examples/demo_cube4_scout_branches.R
aef9bb2ebbe669a271c4d5c177dc0b68 *inst/examples/demo_cube4_scout_moves.R
b1a4f569b20894f3d98d7dbb518cad22 *inst/examples/demo_cube4_scout_resolve.R
4b9c0815a62cd8ecde083d62b4f95966 *inst/examples/demo_cube4_solve.R
cdd7bef95526e2f134443914a4f248d3 *inst/examples/demo_generate_walk.R
c0f48426299abb87d1d66027486452d9 *inst/examples/demo_graph_celestial.R
094c4d6bbe319fad2b6131b0b5bc40e4 *inst/examples/demo_graph_spectral.R
6cbca0e3ef4dafe41957de4e0968a8be *inst/examples/demo_graph_spectral_nobfs.R
79d402cf7041ab6e994b1b27f2f9a016 *inst/examples/demo_landmark_network.R
57085142082ad9c2be123900bef713ca *inst/examples/demo_landmark_paths.R
41ed74f30aa8946f3b045288ffbc8faf *inst/examples/diag_adi_failures.R
32ccc34c78461fbb4360f3a281cf6bea *inst/examples/diag_astar_profile.R
dff78a55a49d5d4a26479806190403ea *inst/examples/diag_beam_loss.R
233c4422264256a83177f098d0c57d68 *inst/examples/diag_centre_coord.R
75713bed904bd9b33b0105bd693afe7a *inst/examples/diag_coord_candidates.R
569ba9b85ba85395035cacf14b3be250 *inst/examples/diag_cube3_q.R
37abd506abfa16452c4b7b22fde51bbb *inst/examples/diag_encoding_cost.R
cb757810e825b19076b9bddcdeb826b3 *inst/examples/diag_exact_centres.R
cb1a8bf400be21fc4ae0d35dee4700bb *inst/examples/diag_flat_vs_2d.R
87286148165457419e80bd99b3cd9b0f *inst/examples/diag_goal_choice.R
5fa2a9286ddfbd96e813471c00492be7 *inst/examples/diag_goal_parity.R
61bfee294395b22077929f6f97a326c7 *inst/examples/diag_handover_distance.R
9059f6968b7b32730602d2bbb7518aa1 *inst/examples/diag_hang_cube2.R
ecbef9e9bf49a9b0a91eb91280b6bc5e *inst/examples/diag_kociemba4_vs_solve4.R
48cb97c6259389a276139b2dfccccc5c *inst/examples/diag_layer_tables.R
a23f587956cdc073cbb1d5cdb7e8bd77 *inst/examples/diag_model_pieces.R
faf656bd5c19eb903132affabdb1ef66 *inst/examples/diag_orientation_equivalence.R
9d2ce3faeb57f7fec62fb61b50d0b889 *inst/examples/diag_orientation_predictors.R
2baa6a6b5558f74d995f5f07afc7ddb9 *inst/examples/diag_outer_only.R
aea10c9377a1421fb079ed8933ddd9bf *inst/examples/diag_pair_edges_stall.R
e918224be136a9da891ca97938e566d4 *inst/examples/diag_phase2_coord.R
26cc9d75607d8e1ba872b4e6b869e5ad *inst/examples/diag_phase2_short.R
abb85360fc7697cb95b50a268884e0c1 *inst/examples/diag_phase3_ceiling.R
b7d5eaace858259ef1af4cbe08048fbe *inst/examples/diag_phase3_coord.R
948650e94200464ea88d999703be8e9b *inst/examples/diag_phase3_from_scratch.R
5abace8ea28bc39e1a271e86effd8a6b *inst/examples/diag_phase3_parity.R
b9f80ebebc4c7296681a56103d45321a *inst/examples/diag_phase3_seeds.R
6b04f5df167b08ab9b529d70ef484b00 *inst/examples/diag_phase3_short.R
651405e73ee6bda2695b68473e4689f8 *inst/examples/diag_phase3_table.R
39d0dbcedd266ec4cea51715ea7806da *inst/examples/diag_phase_generators.R
bc787b5f5daf1b3031751d17b8393e7c *inst/examples/diag_phase_handover_map.R
dfa66a8ec17b9b0ba7a5a4f1011c64f6 *inst/examples/diag_pll_bit_check.R
da0bf5743ecf282338e22f17b0734471 *inst/examples/diag_predict_overhead.R
661f1b2c70282b78cc3d48bbd72768c9 *inst/examples/diag_reduced_nearby.R
200c157b29ad7877aaacd2132a6f2bc8 *inst/examples/diag_score_batch.R
e60e8b7a72aa0c2878dedca3ec03d17b *inst/examples/diag_score_transfer.R
02e3cc5b1d21d8ba4f0741027002e64b *inst/examples/diag_scramble_shape.R
7085dac165fee67f9ee90b1a559992c8 *inst/examples/diag_scramble_vs_solve.R
e0ed8529472b2aa24b5a5ca83ecfcc20 *inst/examples/diag_short_path_lost.R
df7cf758419a7f93303c19587e65468d *inst/examples/diag_short_path_survey.R
f9f766c5c33aed22eecfaafa8e7fb835 *inst/examples/diag_stuck_seeds.R
e7d58b1f26d77cc3a820bd26bf9ec319 *inst/examples/diag_trace_phase3.R
6c1b6b43156b2573a0f2bd8fc013c928 *inst/examples/diag_trace_phases.R
5d68a59baad228cf4f62e797f6f1eae9 *inst/examples/graph_diameter.R
5b2fc9a8986802ebdf9b8cfa5bc74b33 *inst/examples/kaggle_444_branch_notebook.R
29798611f63c7f0084a21421599ff5df *inst/examples/kaggle_444_cascade_notebook.R
ef68a6100c72fb2edc2117ac15d960f2 *inst/examples/kaggle_444_kociemba_notebook.R
23b86214b8fa4b94d4042c63b98e90c2 *inst/examples/kaggle_444_model_notebook.R
94b5bd0289f6a1364d4ea9bc9fa95964 *inst/examples/kaggle_444_notebook.R
408882d826604eae5927bccd5e06f24c *inst/examples/landmark_distances.R
62fb534069e0ef37ee8cb215a5f583c4 *inst/examples/landmark_hull_scan.R
afe84e044d45f2c070e05968a89822e2 *inst/examples/predict_cube3_depth.R
364019a76ea65925284e734f1e3a5290 *inst/examples/probe_human_table.R
ed21d1b7c11f84e5e056b2548b895ecd *inst/examples/prof_cube4_kociemba.R
133df694e0099f94a2421c8478478d74 *inst/examples/profile_cube4_model.R
983e3b0612a9927a14f211e4447d2914 *inst/examples/test_bh_in_path.R
a0f7e5c19f46c2cd7cf6169c38e71d9e *inst/examples/test_bh_path_coords.R
e6ff361a431bd7d7bf249eba3e9ab0d9 *inst/examples/test_cube3_transformer.R
cfff374d88a68a94f8a67c37949773ff *inst/examples/test_human_algorithm.R
6bd2f3b08f0ca82869ff229693a9b416 *inst/examples/test_human_navigation.R
5676141e5beabba229565f66be7b7f7d *inst/examples/test_path.R
af72f60f9d7d5abb2c6df2ece8f6cc4e *inst/examples/test_sparse_bh.R
381a03fe3e3e107cc4710b4dfb121ebe *inst/examples/time_examples.R
0b717a691f68b352167931639e04d418 *inst/examples/train_cube3_depth.R
7651a844a209996cf51cebd4bb3e648a *inst/examples/train_cube3_q.R
47f408c5c1b158333c1b43354443bac8 *inst/examples/train_cube3_q_online.R
4dd38312ebda079ac4d3108b4546d5d7 *inst/examples/train_cube3_transformer.R
20adc992734e5e3d2218fa397281855d *inst/examples/train_cube4_cnn.R
39d06aa1450a485430398bbc5d8cc310 *man/add_state_keys.Rd
98bab1c41720f6d14bc31b31a9365ab8 *man/analyze_top_combinations.Rd
19102258928e4321f97c30327cfa9ebb *man/apply_operations.Rd
b1b39826fabd2166d07ca8eda4c1619c *man/apply_operations_batch_gpu.Rd
4132890d7d21da5939e8ec3374b186e0 *man/bidirectional_bfs.Rd
55936a4fc46e593b15c98078bd6defff *man/breakpoint_distance.Rd
518159fcc0b092d3d5d3d370785a8fcd *man/build_permutation_matrix.Rd
059d5f47c0e26c9e7ff6ecf0841a1053 *man/calculate_angular_distance_z.Rd
ede06a5d86fadef9eeacf6834427ff7e *man/calculate_differences.Rd
3a5787056ad75772b6d7e837ed6caaa5 *man/calculate_differences_gpu.Rd
3abeda50ac84ac0764a24e03e442b28a *man/calculate_midpoint_z.Rd
31ab0c931056d902f1f5f4e890b26f31 *man/cayleyR-package.Rd
1c3d8aa56eb26d2c3a7d430fc771b492 *man/cayley_bfs_full.Rd
b77ac183ff9f0ca29d385831aa1bd25e *man/cayley_gpu_available.Rd
10ccd7a1fbd29fec006b9ab5a3713b27 *man/cayley_gpu_free.Rd
e2e76aaddded94e85f79c688dc06352c *man/cayley_gpu_init.Rd
b5fd482fcf96a9a486d596b5c27f0532 *man/cayley_gpu_status.Rd
3b6309454aa4311d4a54bc88dcc495eb *man/cayley_graph_diameter.Rd
bd21a050ba396dcbe38d5b391c0ec3b1 *man/check_duplicates.Rd
a517191bde592857e38f6e147dd27bef *man/compose_permutation_matrix.Rd
3e845e954bb78dae4a07b96c97c012a4 *man/convert_LRX_to_celestial.Rd
65b8199f453abbbc277980b931e04851 *man/convert_digits.Rd
3df7c306a8d225fbcdf0f1532126bd13 *man/convex_hull_3d.Rd
f3521089049ebfad3a98eefde484a596 *man/create_hash_index.Rd
2b29bfa8b1beaa316c75ca4a60239eeb *man/create_state_store.Rd
412314e18a98815a3ed2678e1693d7d0 *man/cube_adi.Rd
de804fc880510127bcf9080fcde1a849 *man/cube_adi_astar.Rd
96e040f0ed74ab8586f93c411da5478f *man/cube_adi_children.Rd
e1047041be4f0081f735d6d31d1c3535 *man/cube_adi_encode_pieces.Rd
e0b1c6ee4d293a3614e57edf250a5ec2 *man/cube_adi_keys.Rd
d5d39dd0fe6be49068ab411a692e25ef *man/cube_adi_load.Rd
ec42d964dc763ea43f4ef797d98a4e4d *man/cube_adi_model.Rd
33b6b24a45b200e991d1b565cd8d1e6a *man/cube_adi_save.Rd
b1fff9e864eb31efa0756ba6d1f7a0a2 *man/cube_adi_scramble.Rd
233e374cfe26cd852797759daae6e359 *man/cube_adi_solve.Rd
c0d160a16c67372f19925193ff6ad576 *man/cube_adi_targets.Rd
8aa06e5c5094790ef32fe44347f89984 *man/cube_adi_train.Rd
d056b2000ac06a2458a3b6ee7063c79f *man/cube_alg_table.Rd
ac5599986cca1491499978958826b942 *man/cube_apply_word.Rd
e32fafe425828b8f194024d20b041380 *man/cube_build_lslice.Rd
ecd646c5966444f54be5ee108a2975eb *man/cube_central_moves.Rd
107b2fc9825ac7ffb3391aa04fe292c3 *man/cube_centre_counts.Rd
4f9a9b80775074d3c422ed57c8fc50b0 *man/cube_centre_cycles.Rd
0686834c6c81472d3d521716dd673862 *man/cube_centre_map_family.Rd
a6099a85f7690c388bc19434319ea03a *man/cube_centre_positions.Rd
4cfd60d0dd1a99668c4f60e7e3a5ffeb *man/cube_centre_shots.Rd
99bbcf0004453f4a4fea6119228f519c *man/cube_centre_structure.Rd
f78b9e428cf652906b44e539c8a54b98 *man/cube_colours.Rd
6fa15e37d256bbcf0e8b769f5195216f *man/cube_edge_algs.Rd
b53ad54a22710877eb351de084946720 *man/cube_edge_counts.Rd
de5629541a76c0250ff59f0462c9a995 *man/cube_edge_map.Rd
c3b086a504f3d680f34f034fd1c61158 *man/cube_edge_map_family.Rd
f8ce9ddedb2816d6351abceb7716097d *man/cube_edge_structure.Rd
58b96e5f06a96b596918aa7b654d52e2 *man/cube_empty_u_slice.Rd
c6b36cd215d79a7c956c3cdb1172dcbf *man/cube_expand_alg.Rd
0392fd511eba94331a5cd4eb8a400829 *man/cube_expand_move.Rd
b46fd5f13a2267afcc1a627f6390abe0 *man/cube_group.Rd
2fe113ec5278653f2b8369ada9319d25 *man/cube_identity.Rd
121a12015e2ab8ba3863db88db0791f7 *man/cube_is_colour_solved.Rd
63e3647ed4a0482b85201049003f6087 *man/cube_is_reduced.Rd
e67b9e5b1d3cbd96b326798e939c4a41 *man/cube_kociemba.Rd
49bf6d8adfbe07c598bdcc05442e4dd6 *man/cube_kociemba4.Rd
ec341f4bb37e1fa628292edf31d39dfb *man/cube_kociemba4_reduce.Rd
1e582ee7a17aff7d604174cdcb1a4d56 *man/cube_kociemba4_report.Rd
2f0f43b660b68c05845c2f288a899205 *man/cube_kociemba_init.Rd
d1c6a757afebcc26e31c22d927d2adad *man/cube_kociemba_report.Rd
1c0bd79037b7faa2ef450ad2e249f5f7 *man/cube_layer_move.Rd
904ae52e002e2d77f6e986dab8d040fd *man/cube_lslice_cells.Rd
9123c8df42a4468af9e4c263433f06fc *man/cube_move_names.Rd
232c50927a4ab574201cf06af5bc54a5 *man/cube_moves.Rd
7915d61ba9e2a3890819911da2e4cf73 *man/cube_nnn.Rd
86c67e31c78920697a8558433f419f20 *man/cube_orbits.Rd
c9dd39846b005829fcc799b392b89caf *man/cube_orbits_family.Rd
330e91ed000f65064992bf1921693681 *man/cube_pair_edges.Rd
17738c7527d047ad9f664605a3a0bbb1 *man/cube_piece_layout.Rd
b8dee86ba4e385026dc9d637bb79f52d *man/cube_pieces.Rd
6ed517ab3255c101b27fc33e3e7c8ca7 *man/cube_pieces_home.Rd
1ec9c89e843a3772cee7be5cacf95b7e *man/cube_predicates.Rd
3ff34b56e06ec6fb42ce912dabc5fa11 *man/cube_progress.Rd
7b5c36c6f0422ac6689121791d2dedda *man/cube_read_state.Rd
3d7630eafeeaa624c959598809f061c4 *man/cube_reduce_best.Rd
2de8fa1cba4cf82fc7d91bfbdcaae3cd *man/cube_reduce_cpp.Rd
eb0361a1c13db14b984241bf33277a18 *man/cube_santa.Rd
df7bd4d69c01f44f2fb1bf686c8127ee *man/cube_santa_group.Rd
58e7f8030e976d65b4923d7b500a9eed *man/cube_santa_move_names.Rd
cc872b955f25602d3eac5a532177fac9 *man/cube_santa_moves.Rd
0228f81fb52ed1bf2ee33b58cefd35ad *man/cube_santa_path.Rd
b4ad3ae5c8e0eb142aea31db366d7d13 *man/cube_santa_perm.Rd
ea4880516e495a17aacec47f6e5c9ba1 *man/cube_santa_state.Rd
70fbd839fb579a85925893dc3f572956 *man/cube_slice_cells_cpp.Rd
e1450e4e950124a4f26698cd7c91e385 *man/cube_slice_map.Rd
bb42f74f7d7114d722d26342d9b558f4 *man/cube_solve4.Rd
2ab636824487908420cdaa90230185ed *man/cube_solve4_cascade.Rd
f756085f3e130cbb677a4c7ac92eb202 *man/cube_solve_centres.Rd
8c1188c7c626d107bfd77b4af367e057 *man/cube_solve_cfop.Rd
34a47c8d6ded33f2cec94aaa6aaed4a7 *man/cube_solve_lbl.Rd
4891365e280f6e0451e8d3f109fee76d *man/cube_solve_m2.Rd
5dd6f736cefb1cc7a66c187a804048e0 *man/cube_solve_old_pochmann.Rd
add3c66022301cd6e8c3bc3dd01d3753 *man/cube_wide_turn.Rd
768f35b6b90f9614d2b0b43600709e07 *man/cube_word_order.Rd
f0b7276f66d03cbd551facd9ea598682 *man/cycle_shortcut.Rd
f5cad742e9483f8d4952ef8c5cd4347c *man/distance_methods.Rd
cfde62ae761891d476aee950a726a748 *man/dot-manhattan_distance_matrix_gpu_batch.Rd
147b4d0f1c8eaafbf6f137141459cfc7 *man/dot-setup_gpu.Rd
9de8afbfa2ed1ed1f664a7b6ee8b8454 *man/enclosing_hull_3d.Rd
1a8d698642e78ae6513e75d1a6a4b631 *man/filter_middle_states.Rd
81b6fbf2212d67e191836ed75ee2cecd *man/find_best_match_cube4_model.Rd
27edb745ab4510d45e86bf382e6df81a *man/find_best_match_human.Rd
7e6dcede7095d187b70dddd4ac9a2aba *man/find_best_match_state.Rd
7faa75b7ada946de1dffe74e02ced41d *man/find_best_random_combinations.Rd
f48568e99abd942257fb6b62fcac8fc5 *man/find_closest_to_coords.Rd
2032134dfe3de9bb46b60ccd3c331701 *man/find_combination_in_states.Rd
fc8cf58e1595af4d1df8eb635d01c2d3 *man/find_path_bfs.Rd
935d9202aa2ba9983fdea87e8c4c9194 *man/find_path_iterative.Rd
0ee8099baec5a0533ba094ce366b5219 *man/generate_state.Rd
56f1456336e4eed6a0797e1d2d04cebf *man/generate_unique_states_df.Rd
96b52f667c5efd8fbe58cb7a529d39b1 *man/generate_walk.Rd
d1c7aa6de2391bd6be6554ba90113757 *man/generate_walk_cpp.Rd
159e1b2502c5eb995576e2cf0660fd5d *man/get_reachable_states.Rd
22cd9e3066e6177f0cd46cc719e4eb6c *man/get_reachable_states_light.Rd
a0df2b15372de8082f0c7f03ccb78001 *man/group_apply.Rd
c54c15f57202e36b21d3e39d05ef85e3 *man/group_compose.Rd
8b6aeb9c3d53804527e7e394e264cb70 *man/group_identity.Rd
82473c37613a5eb788312463fc500de3 *man/group_inverse_seq.Rd
c4f152fee8631818a01aac551627bcaf *man/group_move_index.Rd
63311c1d32c0c8cc0445a36e9489f229 *man/group_moves.Rd
b07312ce777b346a228150f78fbe06d5 *man/group_order.Rd
5f51ba73699813353b00c7ab33b6d760 *man/group_parse_word.Rd
44b099785c09451c9dc8f5b51b5002af *man/human_algorithm.Rd
9e3a758147ef95ed5c59079650defb54 *man/human_algorithm_to.Rd
36c799867bf9e12962a3ecb6164cf6fa *man/human_phase1_navigate.Rd
932b8e9f34f6abd92b7f7f69f60cb9c2 *man/human_phase1_rank.Rd
3bb6bc45516ca877722ce97fafd9555e *man/invert_path.Rd
ef793073442cbf46a573b6b79982766e *man/is_perm_group.Rd
ee0da23d70caff76f6602ac08d0abc53 *man/kociemba4_phases.Rd
2e00e9beabaa24d68657d8629461d296 *man/landmark_states.Rd
13ff0b24d15294b08df26ac13f02f644 *man/manhattan_distance.Rd
48d956a9dfd149229c59d5e516009d47 *man/manhattan_distance_matrix_gpu.Rd
cf74fe00d71c46b798402683beba5b9e *man/openmp_threads.Rd
e45d66382a42c90d837219e80861c488 *man/perm_group.Rd
00861ade97b1f6c41f4703902ccef316 *man/perm_group_intro.Rd
2503c8ed2ff247f6937fed2fdb94fbb8 *man/print.perm_group.Rd
b8f59917b12fbc7109c6c2b82b69f5c3 *man/process_final_intersection.Rd
b794bd26c9b3b2ed9fec2f00aadcfae6 *man/process_intermediate_intersection.Rd
75b0d8b638fb74333a6e2636a1ff9e3d *man/process_start_intersection.Rd
41f2f550cedab43f8b867dc1892de060 *man/reconstruct_bfs_path.Rd
6fcdc09d537219a628eedad66e6e7d99 *man/reconstruct_full_path.Rd
9a63d4041faf86b9f03864429a588761 *man/reverse_prefix.Rd
3e4b468279a74a9815e8f6b4f4ad4e6f *man/reverse_prefix_simple.Rd
2c76f70d4b0995ff8aa470da8727ad08 *man/run_length.Rd
7812b8703c719e670a0bdd329fcdf0b0 *man/save_bridge_states.Rd
35543727b0e30313c9dc93afc0dce6df *man/select_new_state.Rd
142156896b5a8a6c75708cd46f144e5e *man/select_unique.Rd
6713f7dcb50adc3c32fec442f677d6d3 *man/shift_left.Rd
2b64217f59b6e3652725e440f8488b69 *man/shift_left_simple.Rd
742f6e6666a8c8178362a74db90b22d1 *man/shift_right.Rd
4cb04a10f9d4e2806a762160734f11ff *man/shift_right_simple.Rd
e16c0fad758dd77371209270ceadfd85 *man/short_path_bfs.Rd
902de267a48a80fd38fbe08d5c552fe5 *man/short_position.Rd
8867f49dcc3e620be1ad633bb9bc4a75 *man/sparse_bfs.Rd
be281d5ed8692b2e14a7d55359f44293 *man/state_store_query.Rd
f549265537dca95248e344e60389e339 *man/store_add_from_df.Rd
98422fbd893c9500ac4326327ee280be *man/store_analyze_combos.Rd
d44cb0f990a76f461c56d471394d016a *man/store_analyze_combos_gpu.Rd
6f08748aea4c923b69844e388e35d4ae *man/store_clear.Rd
0202c275936f9d87270e66db6e7a9bf5 *man/store_clear_opd.Rd
67936ce6a12f7f387b2c5426b0f47545 *man/store_collect_ops.Rd
767928b54fa2ebc1ab616769b5e52e6e *man/store_combos_for_state.Rd
cd5373e1c31b404728e452131883d0ce *man/store_filter_middle.Rd
b4996311ab05678d229ef1da53515860 *man/store_find_best_match.Rd
59bf476fef8b98e07f3a4d63f5ca681f *man/store_find_intersections.Rd
a93a90ef7fdd2078a87b1dc4ce06d2dd *man/store_get_meta.Rd
33411a3bb69c43aead28b968688699f9 *man/store_get_state.Rd
4030a87b42d5a56d9a0708c1cbfd9c58 *man/store_group.Rd
35c567f329f41549a55045ab5864ee72 *man/store_lookup.Rd
bf71c5a94b9c45ccea2a88a6fbb4418a *man/store_reconstruct_path.Rd
5c3e8090a0120e6aba3fcd6c725de798 *man/store_set_opd.Rd
aae5f9c89fb273d4beabb7c61dd0e8f6 *man/store_to_dataframe.Rd
f7a5129cb1bae3deda74e6165373feca *man/topspin_group.Rd
7b57d572598a712bae6aae3be8494ba7 *man/validate_and_simplify_path.Rd
e2d347f9ad519d45dd6bcf3703472671 *src/Makevars
e2d347f9ad519d45dd6bcf3703472671 *src/Makevars.win
c15c846f73a23338f8f12acbb63279ed *src/RcppExports.cpp
36f8ea4d52da241b58a78e32adeb9084 *src/cayley_utils.h
c5fdec9af88f3e42bd9394827d796e2f *src/celestial_coords.h
1c820990fc4dddfb971b0387637d6e89 *src/centre_table.h
9dd097b6650d709fe07de36ddd3d1140 *src/coords.cpp
ce8f4b1b7684fc0b3d1ad55d71807cd8 *src/cube_adi.cpp
08c936a91690e881e91631ccfe228d83 *src/cube_algs.h
f5728fdb19f3b96b61f41c828ee12c20 *src/cube_centres.h
8ccaea39229a5bb843803127c7177112 *src/cube_centres5.h
cd940bd56ff6fab55615bedc80339f41 *src/cube_centres_r.cpp
1d1fddfe00f4d469528d3d409d35411d *src/cube_check_r.cpp
2a42697bae6fac1c39ff3489411bfba1 *src/cube_cubie.h
0c0178c16bd3e50df38eed76b0132729 *src/cube_edges.h
ef449897f23ab4ddd1916218264bb06c *src/cube_nnn.h
a2443d71b0e238acee387d35eb21feec *src/cube_nnn_r.cpp
d7442446235a4795216f5c343b0cc90e *src/cube_orbits.h
5a98cda7d4735ab10f4f42c7e220052b *src/cube_orbits_r.cpp
ab61b7edb2e3b8990d19434bfc6d4c1a *src/cube_reduce.h
854494034aa15fb573670755534e81d1 *src/cube_search.h
e429bb53e532cc24d56938e540a195e9 *src/cube_solve.h
0cc2854a6919de91a9b31b3123de766d *src/cube_solve_cfop.h
8ef4506b4700fa8f1ca6cbdbda3f5952 *src/cube_solve_lbl.h
c134b06241ebdd854966eb533e85723f *src/cube_solve_m2.h
e8afc0c375ce3a05012637ca2d770d52 *src/cube_solve_old_pochmann.h
f5e537a5a6724950600535119ca6484d *src/cube_solve_r.cpp
dc3b3877ef893ed98ab91acea29156c8 *src/cycle_shortcut.cpp
c6299c09dffc0db099bd325aa17b5840 *src/generate_walk.cpp
8abc705c5f759e725515ccb2f97f0f87 *src/graph_metrics.cpp
645dfd5cdf1e06dbb2f5e4d3cca1e069 *src/human_algorithm.cpp
bbfb04261d2ea38f07116a6410c0cda7 *src/kociemba3.h
d219bc83729417ffac402e7eddd9c54f *src/kociemba4.h
d71d741938da4646b42e0c2961475305 *src/kociemba_core.h
a204826f50b9a6a934c84697e65cce83 *src/kociemba_r.cpp
0a7b4e4b67ce6c031acc341fed365c0a *src/perm_group.h
d46ed7c34366af9013d03ff3e2e70e06 *src/perm_group_r.cpp
c7d4cdf42587a35d107e175f00b4fcf0 *src/short_path_bfs.cpp
7ac91476ba550e12eab2ba69efc7a4b4 *src/sparse_bfs.cpp
9236d077dba8fc7a82fa0d9c15ef897e *src/state_store.cpp
612a14e7bc8ab3aa5274ac94f091b681 *src/state_store.h
46ba648686afe47ed52fe72f0013794e *tests/testthat.R
e4e6f01a4a3741f66465a20381135cf4 *tests/testthat/test-basic-ops.R
87e7edd530c4ffa1840b3bd53e3d93ef *tests/testthat/test-bidirectional-bfs.R
d4c697d31f5617eb5f35fc2cc7dcfece *tests/testthat/test-celestial.R
f8e285206b416404bb08af870781b98e *tests/testthat/test-cube-adi.R
a9ba455d5c77124a396382f9c580ee1e *tests/testthat/test-cube-algs.R
bae4d070ecf475c1e1487b8fa9bc7523 *tests/testthat/test-cube-basics.R
a0e9fc4db2f5fcfca306d39c252669d5 *tests/testthat/test-cube-build-centres.R
c47c51fa053727316449396cb5f49a53 *tests/testthat/test-cube-centre-map.R
9db572079bc752be5016cc4735aacb85 *tests/testthat/test-cube-centres.R
528d94b2d5d93d4ceaacb3aaffca0715 *tests/testthat/test-cube-colour.R
c7ec303efe1232f026448a4c7515c811 *tests/testthat/test-cube-edge-map.R
2cf47f074924321c5decc56af8ab6476 *tests/testthat/test-cube-kociemba.R
931485ed564aa5c3e0b37412c00fbfe8 *tests/testthat/test-cube-kociemba4-gens2.R
53f7ca167b9ffe1d376f0e186ac86888 *tests/testthat/test-cube-kociemba4-gens3.R
3ca703051f32d3a4ea996425379dec18 *tests/testthat/test-cube-kociemba4-goals2.R
67e384022ae470f6125135a92454932b *tests/testthat/test-cube-kociemba4-goals3.R
0f6e0f1c76a0c06a081b2d95bcae2922 *tests/testthat/test-cube-kociemba4-phases.R
ff05b417a189cc5cc2b6f5278fcdf4db *tests/testthat/test-cube-kociemba4.R
4dbfab8499d8284371ca630061fdf421 *tests/testthat/test-cube-nnn.R
9158ed304f32abc80a11c6fe09cc28c5 *tests/testthat/test-cube-orbits.R
ee337362dabab9b4ad53134913773b4a *tests/testthat/test-cube-piece-encoding.R
7455a4091d732c556c0a81147cbf4225 *tests/testthat/test-cube-rotations.R
6ad443a155f41689a12b83cd9974932e *tests/testthat/test-cube-santa.R
b1e5e0f2052826cd8f5f664a4054c4d9 *tests/testthat/test-cube-solve4.R
739c3158e9189719d4dd787fcf88c528 *tests/testthat/test-cube-speffz.R
53250e23ddb27140aa484fa5024d4b49 *tests/testthat/test-cube-wide.R
276a49abb4cc1cf69d73b23792f166be *tests/testthat/test-find-path-iterative.R
67fd26787c5e5f8fec196dc3619a48c9 *tests/testthat/test-generate-walk.R
6392b5722901557cc73ccd5168af7f2d *tests/testthat/test-gpu.R
9679d24ae342f5be7980d8193116df9e *tests/testthat/test-graph-metrics.R
9b0896a6c1d194ef4aa4a625fd459185 *tests/testthat/test-human-algorithm.R
7db7d0fdb0848af3299b9534a0da7fa0 *tests/testthat/test-path-utils.R
ac1bc4a72916fcb87e055172b588e3cd *tests/testthat/test-reachable-states.R
69c5a768687d202f245842e12c9c1955 *tests/testthat/test-state-processing.R
b7cc31d275bc381d6eec70ac60f98e00 *tests/testthat/test-state-store.R
025df838027087e157334411217f5cb2 *tests/testthat/test-state-utils.R
26aae318959d2a6585416e94da0d166c *vignettes/cube-4x4.Rmd
39bca31610687212d8850c4dad41deb4 *vignettes/functions.Rmd
576c4d09ee5b8e18540e54776d4f4cff *vignettes/human-algorithm.Rmd
d8fe3bd25a1881ce4f909ce1f8885470 *vignettes/landmark-geometry.Rmd
7a0573bb1f3c2be9958e4e6192bd2653 *vignettes/neural-solvers.Rmd
c4fba6253fa899980865cea1c9ccd4b6 *vignettes/permutation-groups.Rmd
8988c50eecdd7da3ca90d4fe4f41c30b *vignettes/rubiks-cube.Rmd
