Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dds-bridge/dds
/ functions
Functions
843 in github.com/dds-bridge/dds
⨍
Functions
843
◇
Types & classes
180
↓ 142 callers
Method
search
Expose a persistent SearchContext owned by the SolverContext. * @brief Access the persistent search-state facade. */
library/src/solver_context/solver_context.hpp:294
↓ 57 callers
Method
node_type_store
library/src/solver_context/solver_context.cpp:71
↓ 54 callers
Method
move_gen
* @brief Access move generation facade. */
library/src/solver_context/solver_context.hpp:398
↓ 35 callers
Function
calc_par
library/src/calc_par.cpp:14
↓ 28 callers
Function
assert_raises
Assert that a callable raises an expected exception type. Args: expected_exception: Exception type or tuple of types to expect
python/test_utils.py:7
↓ 28 callers
Method
trans_table
library/src/solver_context/solver_context.cpp:24
↓ 25 callers
Method
best_move
library/src/solver_context/solver_context.cpp:53
↓ 24 callers
Function
SetMaxThreads
* Set the maximum number of threads used by the solver. * * Public API documentation is maintained in the API headers. */
library/src/init.cpp:54
↓ 23 callers
Method
thread
* @brief Access the underlying ThreadData shared pointer. * * @return Shared ownership of the ThreadData used by this context. */
library/src/solver_context/solver_context.hpp:75
↓ 22 callers
Function
calc_dd_table
library/src/calc_dd_table.cpp:15
↓ 22 callers
Function
solve_board
library/src/solver_context_adapter.cpp:4
↓ 18 callers
Function
DumpInput
library/src/dump.cpp:269
↓ 16 callers
Function
ErrorMessage
library/src/init.cpp:416
↓ 15 callers
Function
calc_par_from_table
library/src/calc_par.cpp:48
↓ 15 callers
Method
maybe_trans_table
New: per-context transposition table accessors
library/src/solver_context/solver_context.cpp:138
↓ 15 callers
Function
players
library/src/trans_table/trans_table_l.cpp:177
↓ 13 callers
Function
PrintSuit
library/src/dump.cpp:56
↓ 13 callers
Method
Resize
NOLINTNEXTLINE(bugprone-easily-swappable-parameters)
library/src/system/memory.cpp:39
↓ 13 callers
Function
get_int_element
library/tests/parse.cpp:584
↓ 13 callers
Method
ini_depth
library/src/solver_context/solver_context.cpp:101
↓ 12 callers
Method
NumThreads
library/src/system/memory.cpp:53
↓ 12 callers
Method
utilities
* @brief Access utilities facade for logging and stats. */ * @brief Access utilities facade for mutable contexts. */
library/src/solver_context/solver_context.hpp:134
↓ 11 callers
Method
Init
library/src/system/time_stat_list.cpp:41
↓ 11 callers
Method
Reset
library/src/system/scheduler.cpp:135
↓ 11 callers
Method
SetNames
library/src/system/timer_group.cpp:38
↓ 11 callers
Method
nodes
library/src/solver_context/solver_context.cpp:81
↓ 10 callers
Method
SetName
library/src/system/timer.cpp:41
↓ 10 callers
Function
convert_from_pbn
library/src/pbn.cpp:16
↓ 10 callers
Method
end
library/tests/TestTimer.cpp:62
↓ 9 callers
Method
Add
library/src/system/time_stat_list.cpp:50
↓ 9 callers
Method
Clear
library/src/system/time_stat_list.cpp:34
↓ 9 callers
Method
List
library/src/system/time_stat_list.cpp:73
↓ 9 callers
Function
SolveBoard
library/src/solver_if.cpp:70
↓ 8 callers
Method
GetLength
library/src/moves/moves.cpp:367
↓ 8 callers
Function
Par
* @brief Compute the par score and contracts for both sides given double dummy results. * * This function analyzes the double dummy table results an
library/src/par.cpp:108
↓ 8 callers
Method
best_move_tt
library/src/solver_context/solver_context.cpp:59
↓ 8 callers
Function
get_head_element
library/tests/parse.cpp:569
↓ 8 callers
Function
init_lookup_tables
library/src/lookup_tables/lookup_tables.cpp:194
↓ 8 callers
Function
strip_quotes
library/tests/parse.cpp:599
↓ 8 callers
Method
trick_nodes
library/src/solver_context/solver_context.cpp:91
↓ 7 callers
Function
checked_calloc
library/src/trans_table/trans_table_s.cpp:27
↓ 7 callers
Function
get_any_line
library/tests/parse.cpp:550
↓ 7 callers
Method
log_clear
library/src/system/util/utilities.hpp:49
↓ 7 callers
Method
memory_in_use
library/tests/trans_table/trans_table_base_test.cpp:69
↓ 7 callers
Function
rank_forces_ace
Helper functions for level 2+ weight allocation
library/src/heuristic_sorting/heuristic_sorting.cpp:875
↓ 7 callers
Function
rawscore
library/src/par.cpp:845
↓ 7 callers
Function
throw_on_dds_error
python/src/bindings.cpp:20
↓ 6 callers
Function
DumpTopLevel
library/src/dump.cpp:320
↓ 6 callers
Method
log_append
library/src/solver_context/solver_context.hpp:109
↓ 6 callers
Function
print_hand
examples/hands.cpp:493
↓ 6 callers
Function
print_pbn_hand
examples/hands.cpp:558
↓ 6 callers
Function
print_table
examples/hands.cpp:351
↓ 5 callers
Method
IncrNode
library/src/ab_stats.cpp:119
↓ 5 callers
Function
ThreadMemoryUsed
library/src/solver_context/solver_context.cpp:343
↓ 5 callers
Function
compare_future_tricks
examples/hands.cpp:308
↓ 5 callers
Method
dispose_trans_table
--- SearchContext disposal helper ---
library/src/solver_context/solver_context.cpp:31
↓ 5 callers
Method
lowest_win
library/src/solver_context/solver_context.cpp:47
↓ 5 callers
Method
make_next
library/src/solver_context/solver_context.cpp:384
↓ 5 callers
Method
make_next_simple
library/src/solver_context/solver_context.cpp:392
↓ 5 callers
Method
make_specific
library/src/solver_context/solver_context.cpp:425
↓ 5 callers
Method
move_gen_123
library/src/solver_context/solver_context.cpp:367
↓ 5 callers
Function
print_future_tricks
examples/hands.cpp:273
↓ 5 callers
Method
register_hit
library/src/solver_context/solver_context.cpp:413
↓ 5 callers
Method
reset
library/tests/TestTimer.cpp:38
↓ 5 callers
Method
reset_best_moves_lite
Lightweight reset matching legacy ResetBestMoves semantics.
library/src/solver_context/solver_context.cpp:322
↓ 5 callers
Function
sequence_to_bounded_int_vector
python/src/converters.cpp:33
↓ 5 callers
Function
weight_alloc_trump0
library/src/heuristic_sorting/heuristic_sorting.cpp:73
↓ 4 callers
Function
CalcDDtable
library/src/calc_tables.cpp:201
↓ 4 callers
Function
FreeMemory
* @brief Free memory used by the solver. */
library/src/init.cpp:410
↓ 4 callers
Method
GenerateNodeCardsType
library/tests/trans_table/mock_data_generators.cpp:204
↓ 4 callers
Method
Init
* @brief Initialize move generation state for a new deal. * * Sets up tracking arrays and initializes removed ranks based on the starting * positio
library/src/moves/moves.cpp:107
↓ 4 callers
Method
PrintStats
library/src/ab_stats.cpp:304
↓ 4 callers
Method
PrintTiming
library/src/system/scheduler.cpp:942
↓ 4 callers
Method
Reset
library/src/ab_stats.cpp:34
↓ 4 callers
Method
Set
library/src/system/time_stat.cpp:38
↓ 4 callers
Function
SetResources
* Set memory and thread resources for the solver. * * Public API documentation is maintained in the API headers. */
library/src/init.cpp:66
↓ 4 callers
Method
SumLine
library/src/system/timer.cpp:103
↓ 4 callers
Method
_get_table_result
(self)
python/tests/test_calc_par_simple.py:10
↓ 4 callers
Method
_hand0_table_deal
Test hand 0 from examples/hands.cpp.
python/tests/test_calc_par.py:26
↓ 4 callers
Function
call_heuristic
New overload: accepts a pre-built HeuristicContext. This contains the same inline logic that used to be in the previous function body.
library/src/heuristic_sorting/heuristic_sorting.cpp:7
↓ 4 callers
Function
compare_play
examples/hands.cpp:425
↓ 4 callers
Function
compare_table
examples/hands.cpp:337
↓ 4 callers
Method
forbidden_moves
library/src/solver_context/solver_context.cpp:111
↓ 4 callers
Method
log_append
Logging: a very simple append-only buffer; callers can flush and clear.
library/src/system/util/utilities.hpp:40
↓ 4 callers
Method
log_buffer
library/src/solver_context/solver_context.hpp:114
↓ 4 callers
Method
lookup
library/tests/trans_table/trans_table_base_test.cpp:74
↓ 4 callers
Method
memory_in_use
library/src/trans_table/trans_table_s.cpp:419
↓ 4 callers
Method
move_gen_0
library/src/solver_context/solver_context.cpp:356
↓ 4 callers
Function
par_results_to_dict
python/src/converters.cpp:280
↓ 4 callers
Method
print_running
library/tests/TestTimer.cpp:76
↓ 4 callers
Method
purge
library/src/solver_context/solver_context.cpp:376
↓ 4 callers
Method
reset_for_solve
library/src/solver_context/solver_context.cpp:230
↓ 4 callers
Method
resize_tt
library/src/solver_context/solver_context.cpp:273
↓ 4 callers
Method
start
library/tests/TestTimer.cpp:54
↓ 4 callers
Function
tt_lowest_rank_table
library/src/trans_table/trans_table_l.cpp:123
↓ 4 callers
Method
util
library/src/solver_context/solver_context.hpp:99
↓ 3 callers
Function
AnalysePlayBin
* @brief Analyze a sequence of played cards (binary format) and determine the tricks taken. * * This function simulates play of a bridge Deal accord
library/src/play_analyser.cpp:57
↓ 3 callers
Function
CalcAllTablesPBN
library/src/calc_tables.cpp:357
↓ 3 callers
Function
CloseDebugFiles
library/src/init.cpp:177
↓ 3 callers
Function
DealerPar
* @brief Compute the par score and contracts for a given dealer and vulnerability. * * This function analyzes the double dummy table results and det
library/src/dealer_par.cpp:180
next →
1–100 of 843, ranked by callers