MCPcopy Create free account

hub / github.com/a9876543245/DEEPFOLD-SOLVER / functions

Functions770 in github.com/a9876543245/DEEPFOLD-SOLVER

↓ 1 callersFunctionhandleFormat
(fmt: string)
src/components/GameContextSelector.tsx:113
↓ 1 callersFunctionhandleGameType
(gt: string)
src/components/GameContextSelector.tsx:100
↓ 1 callersFunctionhandleHeroSelect
(pos: Position)
src/components/PositionSelector.tsx:54
↓ 1 callersFunctionhandleMouseEnter
(label: string)
src/components/RangeGrid.tsx:290
↓ 1 callersFunctionhandleOpponentSelect
(opp: { opponent: Position; matchup: PositionMatchup; heroIsIP: boolean })
src/components/PositionSelector.tsx:59
↓ 1 callersFunctionhandlePointerDown
(label: string)
src/components/RangeEditorModal.tsx:71
↓ 1 callersFunctionhandlePointerEnter
(label: string)
src/components/RangeEditorModal.tsx:76
↓ 1 callersFunctionhandlePotTypeChange
(type: PotType)
src/components/PositionSelector.tsx:49
↓ 1 callersFunctionhandleStack
(bb: number | null)
src/components/GameContextSelector.tsx:118
↓ 1 callersFunctionindexAggregates
Group aggregates into a (suit → rank → TurnAggregate) lookup so the grid * can render in fixed positions.
src/components/RunoutReportModal.tsx:55
↓ 1 callersFunctionisAggressiveAction
Actions counted as "aggressive" for the aggression heatmap.
src/components/RangeGrid.tsx:22
↓ 1 callersMethodis_initialized
core/include/hand_evaluator.h:111
↓ 1 callersFunctioniterFor
Pick iter cap based on (potType, sizingKey) — see parseArgs comments for * the rationale. `--iterations N` overrides via args.iterations.
scripts/bulk-presolve.mjs:96
↓ 1 callersMethoditerate
core/include/cpu_backend.h:1011
↓ 1 callersFunctionloadGoogleScript
Load Google Identity Services script
src/lib/auth.ts:116
↓ 1 callersFunctionloginAndVerify
()
src/lib/auth.ts:213
↓ 1 callersFunctionlookupWeight
Look up the orbit weight for a given turn card from runout_options. * runout_options uses the same card token format ("2s", "Th", etc.).
src/lib/aggregateRunouts.ts:57
↓ 1 callersFunctionlookup_paired_case
core/src/main.cpp:1196
↓ 1 callersFunctionmain
()
scripts/patch-mono-failures.mjs:205
↓ 1 callersFunctionmain
()
scripts/bulk-presolve.mjs:264
↓ 1 callersFunctionmain
()
scripts/compact-presolved.mjs:113
↓ 1 callersFunctionmake_case
core/tests/bench_showdown_batch.cpp:32
↓ 1 callersFunctionmax_diff
core/tests/bench_showdown_batch.cpp:81
↓ 1 callersFunctionmeanEv
Mean of EV values. Returns 0 for empty input (so display shows 0 rather * than NaN). Caller can detect "no EVs available" by checking the source *
src/lib/aggregateRunouts.ts:69
↓ 1 callersFunctionmockSolve
( request: SolverRequest, onProgress?: (p: SolverProgress) => void, )
src/hooks/useSolver.ts:184
↓ 1 callersMethodnavigate_to_node
core/include/solver.h:2439
↓ 1 callersFunctionparseArgs
(argv)
scripts/patch-mono-failures.mjs:52
↓ 1 callersFunctionparseArgs
(argv)
scripts/bulk-presolve.mjs:55
↓ 1 callersFunctionparseArgs
(argv)
scripts/compact-presolved.mjs:37
↓ 1 callersFunctionparseFilename
(name)
scripts/compact-presolved.mjs:66
↓ 1 callersFunctionparseStrategy
Parse a combo strategy into sorted action entries
src/components/RangeGrid.tsx:102
↓ 1 callersFunctionparse_args
core/src/main.cpp:142
↓ 1 callersFunctionparse_backend_type
core/src/backend_factory.cpp:29
↓ 1 callersFunctionparse_combo_to_index
Parse a combo string like "Ad4s" into a combo index
core/src/main.cpp:404
↓ 1 callersFunctionparse_iter_line
v1.4.1: Parse an engine progress line like `[Iter 50] Exploitability: 0.00% (1771.25ms)` into an `EngineProgress`. Returns None for any line that does
src-tauri/src/engine.rs:558
↓ 1 callersFunctionparse_node_locks
Parse node locks from JSON string Format: [{"history":"Check,Bet_33","combo":"Ad4s","strategy":[0,1,0,0]}, ...]
core/src/main.cpp:414
↓ 1 callersMethodphase_apply_discount_ms
core/include/solver_backend.h:218
↓ 1 callersMethodphase_backward_fold_ms
core/include/solver_backend.h:226
↓ 1 callersMethodphase_backward_pass_ip_ms
core/include/solver_backend.h:221
↓ 1 callersMethodphase_backward_pass_oop_ms
core/include/solver_backend.h:220
↓ 1 callersMethodphase_backward_showdown_ms
CPU-seconds (sum across threads) inside terminal evaluation, split by terminal type. Diagnostic only — used to decide whether to attack showdown matri
core/include/solver_backend.h:225
↓ 1 callersMethodphase_compute_strategy_ms
v1.8.1+ per-iteration-phase timing in ms (cumulative across the whole solve). Default 0.0 — only the levelized CPU backend currently instruments these
core/include/solver_backend.h:217
↓ 1 callersMethodphase_forward_pass_ms
core/include/solver_backend.h:219
↓ 1 callersFunctionpickCudaExe
()
scripts/patch-mono-failures.mjs:151
↓ 1 callersFunctionpickExe
()
scripts/bulk-presolve.mjs:209
↓ 1 callersFunctionpkce_s256_challenge
PKCE S256 code challenge: base64url(sha256(code_verifier)).
src-tauri/src/oauth.rs:127
↓ 1 callersMethodprepare
core/include/cpu_backend.h:294
↓ 1 callersFunctionprint_help
core/src/main.cpp:281
↓ 1 callersFunctionrandom_bytes
(n: usize)
src-tauri/src/oauth.rs:116
↓ 1 callersFunctionrangedLabels
( range: Record<string, number> | undefined, )
src/lib/comboDrill.ts:158
↓ 1 callersFunctionrankIndex
Returns rank index 0..12 for "2","3",..."A". -1 if invalid.
src/lib/aggregateRunouts.ts:42
↓ 1 callersFunctionread_metadata
Read one chart's metadata WITHOUT loading the (potentially large) per-action ranges. Used for the listing pass.
src-tauri/src/gto_charts.rs:118
↓ 1 callersFunctionrenderAnswer
()
src/components/DrillMode.tsx:541
↓ 1 callersFunctionrenderQuestion
()
src/components/DrillMode.tsx:343
↓ 1 callersFunctionrenderSummary
()
src/components/DrillMode.tsx:684
↓ 1 callersMethodresolve
Apply per-field overrides on top of a profile.
src-tauri/src/types.rs:128
↓ 1 callersFunctionrestoreSession
(jwt: string)
src/lib/auth.ts:235
↓ 1 callersFunctionresult_to_json
core/src/main.cpp:646
↓ 1 callersFunctionrun
()
src-tauri/src/lib.rs:14
↓ 1 callersFunctionrun_a2
core/tests/bench_showdown_encoding.cpp:364
↓ 1 callersFunctionrun_baseline
core/tests/bench_showdown_encoding.cpp:344
↓ 1 callersFunctionrun_benchmark_matrix
core/src/main.cpp:1003
↓ 1 callersFunctionrun_benchmark_paired
Returns false on invalid input so main() can surface a non-zero exit code (POST_OPTIMIZATION_REVIEW Finding 4: invalid --benchmark-case used to print
core/src/main.cpp:1262
↓ 1 callersFunctionrun_estimate
v1.2.2: Run the engine with `--estimate-only` to get a pre-solve cost preview (memory + ETA). Short-lived subprocess (~50-300ms typically; monotone is
src-tauri/src/engine.rs:613
↓ 1 callersFunctionrun_signed
core/tests/bench_showdown_encoding.cpp:384
↓ 1 callersFunctionsaveToken
(token: string)
src/lib/auth.ts:251
↓ 1 callersFunctionscoreDrillAnswer
( userAction: string, correctStrategy: ComboStrategy, )
src/lib/drill.ts:113
↓ 1 callersFunctionshortBackend
Shorten the verbose backend label for inline display. * Input: "CUDA (NVIDIA GeForce RTX 5090, 32606 MB, CC 12.0)" → "CUDA" * "CPU-DCFR" →
src/components/SolveEtaBanner.tsx:41
↓ 1 callersFunctionshortLabel
Shorten action labels for the mini bar display
src/components/SpotLibrary.tsx:76
↓ 1 callersFunctionshowdown_ip_full_active_opp_blocks
core/include/cpu_simd.h:536
↓ 1 callersFunctionshowdown_oop_full_active_opp_blocks
core/include/cpu_simd.h:521
↓ 1 callersFunctionshowdown_oop_full_batch_tiled4
core/src/cpu_kernels_avx2.cpp:1381
↓ 1 callersFunctionshowdown_oop_signed_count_zero_rake_8row_no_skip
core/src/cpu_kernels_avx2.cpp:1717
↓ 1 callersFunctionsolveOne
(exe, item)
scripts/patch-mono-failures.mjs:157
↓ 1 callersFunctionsolveOne
(exe, spot)
scripts/bulk-presolve.mjs:216
↓ 1 callersFunctionsolveSpotReal
( matchupIdx: number, boardIdx: number, )
src/lib/presolvedSpots.ts:390
↓ 1 callersFunctionsortAggregates
(turns: TurnAggregate[], mode: SortMode)
src/lib/aggregateRunouts.ts:334
↓ 1 callersFunctionsortDrilledByBlocker
(combos: DrilledCombo[])
src/lib/comboDrill.ts:147
↓ 1 callersFunctionstart_api_server
Start the headless API server. Call this on a separate tokio task so it doesn't block the main thread.
src-tauri/src/api_server.rs:44
↓ 1 callersFunctionsuccess_page
()
src-tauri/src/oauth.rs:361
↓ 1 callersFunctionsuit_perms_fixing_board
Compute the suit-permutation group that fixes a given multiset of board cards. Returns up to 4!=24 permutations, each represented as a length-4 array
core/include/isomorphism.h:206
↓ 1 callersFunctiontest_7card_evaluation
core/tests/test_evaluator.cpp:104
↓ 1 callersFunctiontest_basic_tree
core/tests/test_tree.cpp:14
↓ 1 callersFunctiontest_card_parsing
core/tests/test_evaluator.cpp:17
↓ 1 callersFunctiontest_combo_table
core/tests/test_evaluator.cpp:43
↓ 1 callersFunctiontest_hand_categories
core/tests/test_evaluator.cpp:134
↓ 1 callersFunctiontest_hand_rankings
core/tests/test_evaluator.cpp:68
↓ 1 callersFunctiontest_hash_collisions
Regression for the hash-collision evaluator bug: open addressing without a stored key returned the FIRST non-empty slot, so the 197 paired-hand prime
core/tests/test_evaluator.cpp:165
↓ 1 callersFunctiontest_node_integrity
core/tests/test_tree.cpp:131
↓ 1 callersFunctiontest_pocket_pair_ordering
Regression for the exact symptom the bug produced in solves: on Ks9d4h2c7s, a higher pair must out-rank a lower pair, and a set must out-rank an overp
core/tests/test_evaluator.cpp:222
↓ 1 callersFunctiontest_runout_iso_flop_textures
core/tests/test_tree.cpp:202
↓ 1 callersFunctiontest_runout_iso_turn_textures
core/tests/test_tree.cpp:221
↓ 1 callersFunctiontest_short_stack_allin
core/tests/test_tree.cpp:98
↓ 1 callersFunctiontest_tree_pruning
core/tests/test_tree.cpp:49
↓ 1 callersMethodthread_count
core/include/solver.h:95
↓ 1 callersFunctiontierFor
(exploit: number)
src/components/SolveQualityBadge.tsx:34
↓ 1 callersFunctionturnsToCSV
(turns: TurnAggregate[])
src/lib/aggregateRunouts.ts:355
↓ 1 callersFunctionuseGtoAutoRange
( matchup: PositionMatchup | null, gameContext: GameContext, setCustomIpRange: (r: string | null) => voi
src/hooks/useGtoAutoRange.ts:118
↓ 1 callersFunctionuseLanguage
()
src/lib/i18n.tsx:467
↓ 1 callersFunctionuseSolver
()
src/hooks/useSolver.ts:304
← previousnext →301–400 of 770, ranked by callers