Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/a9876543245/DEEPFOLD-SOLVER
/ functions
Functions
770 in github.com/a9876543245/DEEPFOLD-SOLVER
⨍
Functions
770
◇
Types & classes
152
↓ 2 callers
Function
should_auto_select_gpu
core/include/solver.h:194
↓ 2 callers
Function
should_build_signed_showdown_coeff
core/include/solver.h:218
↓ 2 callers
Function
showdown_ip_full
core/include/cpu_simd.h:437
↓ 2 callers
Function
showdown_ip_full_active
core/include/cpu_simd.h:495
↓ 2 callers
Function
showdown_ip_full_active2
core/include/cpu_simd.h:578
↓ 2 callers
Function
showdown_ip_full_active_runs
core/include/cpu_simd.h:551
↓ 2 callers
Function
showdown_ip_signed_count_zero_rake
core/include/cpu_simd.h:473
↓ 2 callers
Function
showdown_oop_full
core/include/cpu_simd.h:428
↓ 2 callers
Function
showdown_oop_full_active
core/include/cpu_simd.h:482
↓ 2 callers
Function
showdown_oop_full_active2
core/include/cpu_simd.h:564
↓ 2 callers
Function
showdown_oop_full_active_runs
core/include/cpu_simd.h:508
↓ 2 callers
Function
showdown_oop_signed_count_zero_rake
core/include/cpu_simd.h:464
↓ 2 callers
Function
spotFilename
(spot)
scripts/bulk-presolve.mjs:200
↓ 2 callers
Function
stackPick
(pool: GtoScenario[])
src/hooks/useGtoAutoRange.ts:89
↓ 2 callers
Function
strategyToGradient
Generate a CSS gradient from sorted action entries
src/components/RangeGrid.tsx:114
↓ 2 callers
Method
supports_gpu_postsolve
GPU postsolve fast paths. Both reuse the device buffers already populated by iterate()+finalize() (averaged strategy lives in current_strategy after f
core/include/gpu_backend.h:55
↓ 2 callers
Function
takeAction
( currentNode: GameTreeNode, action: GameAction, sizingKey: string = 'standard', )
src/lib/gameTree.ts:285
↓ 2 callers
Function
time_seconds
core/tests/bench_showdown_batch.cpp:74
↓ 2 callers
Method
total_host_bytes
Sum of all host-side estimates (matchup + CPU state + strategy-tree EV cache + JSON). We exclude GPU state — that lives in VRAM.
core/include/memory_budget.h:124
↓ 2 callers
Method
tree_node_count
core/include/solver.h:263
↓ 2 callers
Function
tryLoadBundled
( matchupIdx: number, boardIdx: number, sizingKey: string = 'standard', stackLabel: string = 'default'
src/lib/presolvedSpots.ts:312
↓ 2 callers
Function
try_run_solver
One attempt at running the solver subprocess. Used by run_solver for the initial call and for the CPU fallback retry.
src-tauri/src/engine.rs:342
↓ 2 callers
Function
vec_decay_add
core/include/cpu_simd.h:366
↓ 2 callers
Function
vec_mul
core/include/cpu_simd.h:328
↓ 2 callers
Function
verify_parity
--------------------------------------------------------------------------- Sanity check: baseline and candidates must agree to within FP rounding on
core/tests/bench_showdown_encoding.cpp:408
↓ 2 callers
Function
write_cpu_diagnostics_json
core/src/main.cpp:520
↓ 1 callers
Function
accumulate_opponent
core/include/fold_blocker.h:86
↓ 1 callers
Function
accumulate_opponent_active
core/include/fold_blocker.h:110
↓ 1 callers
Method
acting_player_at
core/include/solver.h:2647
↓ 1 callers
Function
addCard
(rank: Rank, suit: Suit)
src/components/BoardSelector.tsx:45
↓ 1 callers
Function
aggressionColor
* Map an aggression score [0, 1] to a cool→hot color gradient * (grey → orange → red). Distinct from the EV diverging palette so the * two modes don
src/components/RangeGrid.tsx:68
↓ 1 callers
Function
aggressionScore
Sum of aggressive-action frequencies in a combo strategy. Returns 0..1.
src/components/RangeGrid.tsx:30
↓ 1 callers
Function
analyzeClass
( label: string, opponentRange: Record<string, number> | undefined, boardCards: string[], )
src/lib/comboDrill.ts:133
↓ 1 callers
Function
applyTemplate
(tpl: typeof RANGE_TEMPLATES[number])
src/components/RangeEditorModal.tsx:93
↓ 1 callers
Function
assert_near
core/tests/test_solver.cpp:52
↓ 1 callers
Function
assert_near
core/tests/test_gpu_postsolve.cpp:55
↓ 1 callers
Function
blockerImpact
( heroCombo: SpecificCombo, opponentRange: Record<string, number> | undefined, boardCards: string[], )
src/lib/comboDrill.ts:74
↓ 1 callers
Function
bucketAggregates
( turns: TurnAggregate[], flopCards: string[], )
src/lib/aggregateRunouts.ts:258
↓ 1 callers
Function
buildBundledSpot
* Strip the raw solver output down to what the frontend needs to render * a SpotLibrary spot. PRESOLVE_BUNDLE_PLAN.md §6.2 BundledSpot schema.
scripts/compact-presolved.mjs:85
↓ 1 callers
Function
build_hand
Build a concrete 5-card hand from a rank-multiset (list of (rank, count)). Occurrences of a rank get suits 0,1,2,3; this never makes a 5-flush (a pair
core/tests/test_evaluator.cpp:153
↓ 1 callers
Method
build_strategy_tree
core/include/solver.h:2780
↓ 1 callers
Function
bundledSpotKey
* Build the canonical spot key used by `scripts/bulk-presolve.mjs` and * `scripts/compact-presolved.mjs`. Format: * `m<matchupIdx>_b<boardIdx>_<si
src/lib/presolvedSpots.ts:293
↓ 1 callers
Function
bytes_per_call_a2
core/tests/bench_showdown_encoding.cpp:335
↓ 1 callers
Function
bytes_per_call_baseline
Bytes per call streamed through the kernel from each candidate's matrix.
core/tests/bench_showdown_encoding.cpp:330
↓ 1 callers
Function
bytes_per_call_signed
core/tests/bench_showdown_encoding.cpp:339
↓ 1 callers
Function
cancel_current_solve
Cancel the currently-running solve, if any. Returns true if a process was killed. Called by the `cancel_solve` Tauri command bound to the frontend Sto
src-tauri/src/engine.rs:39
↓ 1 callers
Function
chartFolder
Extract the bundled-folder portion of a chart id ("cash/6max_100bb" / * "mtt/vs_open_3b"). The chart library data update made `scenario_type` * se
src/hooks/useGtoAutoRange.ts:43
↓ 1 callers
Function
chartToInRange
Combine a chart's non-fold actions into a single PioSolver-style range * string for use as an IP/OOP default range. Frequencies sum across all * n
src/components/GtoChartBrowser.tsx:79
↓ 1 callers
Function
classifyTurn
(turnCard: string, flopCards: string[])
src/lib/aggregateRunouts.ts:206
↓ 1 callers
Function
collect_json_files
Recursively walk `gto_output/` collecting all .json files. Skips files whose name doesn't match the chart pattern (e.g. progress files, .range artifac
src-tauri/src/gto_charts.rs:139
↓ 1 callers
Function
computeChartMix
(chart: GtoChart)
src/components/GtoChartBrowser.tsx:53
↓ 1 callers
Function
computeEta
(t0, done, total)
scripts/bulk-presolve.mjs:340
↓ 1 callers
Function
computeGlobalStrategy
( combos: Record<string, ComboStrategy>, )
src/lib/presolvedSpots.ts:213
↓ 1 callers
Function
computeGlobalStrategy
(combos: Record<string, ComboStrategy>)
src/hooks/useSolver.ts:150
↓ 1 callers
Method
compute_combo_evs_gpu
OOP-perspective per-combo EV at root, before the 1/total_ip_weight scaling applied by Solver::compute_combo_evs(). Empty on backends that don't suppor
core/include/solver_backend.h:253
↓ 1 callers
Function
compute_matchup_for_board
Helper: compute one (matchup_ev, matchup_valid) pair for a specific board. `board_cards` is the FULL board to evaluate at this terminal (config flop +
core/include/solver.h:1365
↓ 1 callers
Function
compute_terminal_reuse
core/src/main.cpp:974
↓ 1 callers
Method
cpu_diagnostics
core/include/cpu_backend.h:119
↓ 1 callers
Method
cpu_threads_effective
Reference backend's only intra-iter parallelism is the OOP||IP `parallel sections` block, which fans out to at most 2 OMP threads regardless of `omp_g
core/include/cpu_backend.h:113
↓ 1 callers
Function
create_backend
core/src/backend_factory.cpp:154
↓ 1 callers
Function
csvFilename
Build a stable filename for the CSV, e.g. `runout_AsKsQs_Check_Bet_33_Call.csv`
src/components/RunoutReportModal.tsx:80
↓ 1 callers
Function
dealCard
( node: GameTreeNode, sizingKey: string = 'standard', )
src/lib/gameTree.ts:435
↓ 1 callers
Function
detectBackend
()
src/lib/backend.ts:31
↓ 1 callers
Function
detect_gpu
Run the engine with `--gpu-info` to detect CUDA GPU availability. Short-lived subprocess (~100ms). Safe to call at startup and on demand.
src-tauri/src/engine.rs:652
↓ 1 callers
Function
divergingColor
* Map a normalized value in [0, 1] to a diverging red→grey→green color. * 0 = saturated red, 0.5 = neutral grey, 1 = saturated green. * Used for the
src/components/RangeGrid.tsx:44
↓ 1 callers
Function
downloadCSV
Trigger a CSV download in-browser. No Tauri filesystem needed since * output is sub-100KB.
src/components/RunoutReportModal.tsx:66
↓ 1 callers
Function
engine_log_path
Diagnostic log file location. Writes CLI args and engine stderr on each run so we can diagnose user-reported crashes without reproducing state.
src-tauri/src/engine.rs:68
↓ 1 callers
Method
enqueue
core/include/solver.h:100
↓ 1 callers
Function
enumerate_canonical_runouts
* @brief Enumerate canonical next-card deals for the current board. * * This is the PioSolver / GTO+ style runout iso: given the current full board
core/include/isomorphism.h:251
↓ 1 callers
Method
estimate_only
============================================================================ v1.2.2: estimate_only — pre-solve cost preview without running iterations
core/include/solver.h:1201
↓ 1 callers
Function
estimated_throughput_ops_per_sec
Returns rough ops/second throughput for the named backend. - backend_label_lc is the lowercased backend name as it appears in the SolverResult.backend
core/include/memory_budget.h:271
↓ 1 callers
Function
exchangeToken
Exchange Google ID token for DEEPFOLD JWT
src/lib/auth.ts:185
↓ 1 callers
Function
exchange_code
(code: &str, verifier: &str, redirect_uri: &str)
src-tauri/src/oauth.rs:314
↓ 1 callers
Function
extractRecord
(srcPath, name)
scripts/patch-mono-failures.mjs:79
↓ 1 callers
Function
extractRecord
Same but for a Record<string, ...> object literal (BET_SIZINGS).
scripts/bulk-presolve.mjs:127
↓ 1 callers
Method
extract_combo_strategies_at
core/include/solver.h:2342
↓ 1 callers
Function
extract_engine_error
Parse the C++ engine's stderr for a JSON error payload and extract `.message`. Returns None if no error JSON found.
src-tauri/src/engine.rs:587
↓ 1 callers
Method
extract_global_strategy_at
core/include/solver.h:2305
↓ 1 callers
Method
extract_opponent_range_at
core/include/solver.h:2655
↓ 1 callers
Function
findFailedSpots
()
scripts/patch-mono-failures.mjs:95
↓ 1 callers
Function
find_engine_binary
Search the usual binary locations. Returns None when the engine hasn't been built yet — the test then prints a skip notice instead of failing CI on ma
src-tauri/tests/timeout_kill.rs:29
↓ 1 callers
Function
find_presolve_dir
Like `find_gto_root()` but additionally requires that the resolved `gto_output/` contains a `presolved/` subdirectory. Reason: in dev mode, Tauri may
src-tauri/src/gto_charts.rs:239
↓ 1 callers
Method
flatten
core/include/game_tree_builder.h:592
↓ 1 callers
Function
formatLabel
(st: string)
src/components/GameContextSelector.tsx:124
↓ 1 callers
Function
formatTime
Format seconds as M:SS
src/components/DrillMode.tsx:50
↓ 1 callers
Function
generateComboStrategies
( board: string, heroRangeStr?: string, actionPath?: ActionStep[], )
src/hooks/useSolver.ts:79
↓ 1 callers
Function
generateDrillScenario
(id: number)
src/lib/drill.ts:64
↓ 1 callers
Function
getGradeLabel
(stars: number)
src/components/DrillMode.tsx:65
↓ 1 callers
Function
getHeroCards
Pick two specific cards for the hero combo display
src/components/DrillMode.tsx:74
↓ 1 callers
Function
getNextStreet
()
src/components/BoardSelector.tsx:81
↓ 1 callers
Function
getOpponents
(hero: Position, potType: PotType)
src/components/PositionSelector.tsx:20
↓ 1 callers
Function
getSavedToken
()
src/lib/auth.ts:256
↓ 1 callers
Function
getSessionSummary
(session: DrillSession)
src/lib/drill.ts:176
↓ 1 callers
Function
getStarRating
Get star count (1-5) from percentage score
src/components/DrillMode.tsx:57
↓ 1 callers
Function
getStreetLabel
()
src/components/BoardSelector.tsx:74
↓ 1 callers
Function
getSuitSymbol
(suit: string)
src/components/DrillMode.tsx:45
↓ 1 callers
Function
getTopActions
Get the top N actions from a global strategy, sorted by percentage descending
src/components/SpotLibrary.tsx:61
↓ 1 callers
Method
get_action_labels_at
core/include/solver.h:2291
↓ 1 callers
Function
googleSignInBrowser
Trigger Google popup sign-in in a real browser (dev mode only)
src/lib/auth.ts:136
↓ 1 callers
Function
googleSignInTauri
* Run Google OAuth via the system browser. Returns the Google id_token once * the user completes sign-in. Resolves/rejects based on Tauri event liste
src/lib/auth.ts:57
← previous
next →
201–300 of 770, ranked by callers