Skip to content

Commit 19a9247

Browse files
committed
FREEZE.indexed
1 parent d9220ee commit 19a9247

File tree

6 files changed

+22
-5
lines changed

6 files changed

+22
-5
lines changed

src/cubing/search/inside/solve/twsearch.ts

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export interface TwsearchOptions {
1616
targetPattern?: KTransformationData;
1717
minDepth?: number;
1818
maxDepth?: number;
19+
quantumMetric?: boolean;
1920
}
2021

2122
export async function wasmTwsearch(

src/cubing/search/outside.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import type { PrefetchLevel } from "./inside/api";
66
import { randomClockScrambleString } from "./inside/solve/puzzles/clock"; // TODO: don't reach into `inside` code.
77
import type { TwsearchOptions } from "./inside/solve/twsearch";
88
import {
9-
type InsideOutsideAPI,
109
instantiateWorker,
1110
mapToAllWorkers,
11+
type InsideOutsideAPI,
1212
} from "./instantiator";
1313

1414
let cachedWorkerInstance: Promise<InsideOutsideAPI> | undefined;
@@ -119,6 +119,7 @@ export interface SolveTwsearchOptions {
119119
generatorMoves?: string[];
120120
startPattern?: KPattern;
121121
minDepth?: number;
122+
quantumMetric?: boolean;
122123
}
123124

124125
export async function solveTwsearch(

src/cubing/vendor/mpl/twsearch/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@ var twsearch_wasm_default = __wbg_init;
460460
var cachedInitWrapper;
461461
async function initWrapper() {
462462
await (cachedInitWrapper ??= (async () => {
463-
const wasmUint8Array = (await import("./twsearch_wasm_bg-BXMNNHLU.js")).default;
463+
const wasmUint8Array = (await import("./twsearch_wasm_bg-FNRELPF3.js")).default;
464464
await twsearch_wasm_default(wasmUint8Array.buffer);
465465
})());
466466
}

src/cubing/vendor/mpl/twsearch/twsearch_wasm_bg-BXMNNHLU.js

-3
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:9679ab33a09edbe89d10dc73efcceda9344bdb7fa851add5ca02f4111e7ddb53
3+
size 414275
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,17 @@
11
// Stub file for testing.
22
// Feel free to add code here if you need a quick place to run some code, but avoid committing any changes.
3+
4+
import { cube2x2x2 } from "cubing/puzzles";
5+
import { experimentalSolveTwsearch } from "cubing/search";
6+
7+
const kpuzzle = await cube2x2x2.kpuzzle();
8+
const pattern = kpuzzle.defaultPattern().applyAlg("L2 F' U' F L2 F2");
9+
10+
console.log(
11+
(
12+
await experimentalSolveTwsearch(kpuzzle, pattern, {
13+
generatorMoves: ["U", "F", "R"],
14+
quantumMetric: true,
15+
})
16+
).toString(),
17+
);

0 commit comments

Comments
 (0)