MCPcopy Create free account

hub / github.com/dds-bridge/dds / functions

Functions843 in github.com/dds-bridge/dds

↓ 142 callersMethodsearch
Expose a persistent SearchContext owned by the SolverContext. * @brief Access the persistent search-state facade. */
library/src/solver_context/solver_context.hpp:294
↓ 57 callersMethodnode_type_store
library/src/solver_context/solver_context.cpp:71
↓ 54 callersMethodmove_gen
* @brief Access move generation facade. */
library/src/solver_context/solver_context.hpp:398
↓ 35 callersFunctioncalc_par
library/src/calc_par.cpp:14
↓ 28 callersFunctionassert_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 callersMethodtrans_table
library/src/solver_context/solver_context.cpp:24
↓ 25 callersMethodbest_move
library/src/solver_context/solver_context.cpp:53
↓ 24 callersFunctionSetMaxThreads
* 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 callersMethodthread
* @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 callersFunctioncalc_dd_table
library/src/calc_dd_table.cpp:15
↓ 22 callersFunctionsolve_board
library/src/solver_context_adapter.cpp:4
↓ 18 callersFunctionDumpInput
library/src/dump.cpp:269
↓ 16 callersFunctionErrorMessage
library/src/init.cpp:416
↓ 15 callersFunctioncalc_par_from_table
library/src/calc_par.cpp:48
↓ 15 callersMethodmaybe_trans_table
New: per-context transposition table accessors
library/src/solver_context/solver_context.cpp:138
↓ 15 callersFunctionplayers
library/src/trans_table/trans_table_l.cpp:177
↓ 13 callersFunctionPrintSuit
library/src/dump.cpp:56
↓ 13 callersMethodResize
NOLINTNEXTLINE(bugprone-easily-swappable-parameters)
library/src/system/memory.cpp:39
↓ 13 callersFunctionget_int_element
library/tests/parse.cpp:584
↓ 13 callersMethodini_depth
library/src/solver_context/solver_context.cpp:101
↓ 12 callersMethodNumThreads
library/src/system/memory.cpp:53
↓ 12 callersMethodutilities
* @brief Access utilities facade for logging and stats. */ * @brief Access utilities facade for mutable contexts. */
library/src/solver_context/solver_context.hpp:134
↓ 11 callersMethodInit
library/src/system/time_stat_list.cpp:41
↓ 11 callersMethodReset
library/src/system/scheduler.cpp:135
↓ 11 callersMethodSetNames
library/src/system/timer_group.cpp:38
↓ 11 callersMethodnodes
library/src/solver_context/solver_context.cpp:81
↓ 10 callersMethodSetName
library/src/system/timer.cpp:41
↓ 10 callersFunctionconvert_from_pbn
library/src/pbn.cpp:16
↓ 10 callersMethodend
library/tests/TestTimer.cpp:62
↓ 9 callersMethodAdd
library/src/system/time_stat_list.cpp:50
↓ 9 callersMethodClear
library/src/system/time_stat_list.cpp:34
↓ 9 callersMethodList
library/src/system/time_stat_list.cpp:73
↓ 9 callersFunctionSolveBoard
library/src/solver_if.cpp:70
↓ 8 callersMethodGetLength
library/src/moves/moves.cpp:367
↓ 8 callersFunctionPar
* @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 callersMethodbest_move_tt
library/src/solver_context/solver_context.cpp:59
↓ 8 callersFunctionget_head_element
library/tests/parse.cpp:569
↓ 8 callersFunctioninit_lookup_tables
library/src/lookup_tables/lookup_tables.cpp:194
↓ 8 callersFunctionstrip_quotes
library/tests/parse.cpp:599
↓ 8 callersMethodtrick_nodes
library/src/solver_context/solver_context.cpp:91
↓ 7 callersFunctionchecked_calloc
library/src/trans_table/trans_table_s.cpp:27
↓ 7 callersFunctionget_any_line
library/tests/parse.cpp:550
↓ 7 callersMethodlog_clear
library/src/system/util/utilities.hpp:49
↓ 7 callersMethodmemory_in_use
library/tests/trans_table/trans_table_base_test.cpp:69
↓ 7 callersFunctionrank_forces_ace
Helper functions for level 2+ weight allocation
library/src/heuristic_sorting/heuristic_sorting.cpp:875
↓ 7 callersFunctionrawscore
library/src/par.cpp:845
↓ 7 callersFunctionthrow_on_dds_error
python/src/bindings.cpp:20
↓ 6 callersFunctionDumpTopLevel
library/src/dump.cpp:320
↓ 6 callersMethodlog_append
library/src/solver_context/solver_context.hpp:109
↓ 6 callersFunctionprint_hand
examples/hands.cpp:493
↓ 6 callersFunctionprint_pbn_hand
examples/hands.cpp:558
↓ 6 callersFunctionprint_table
examples/hands.cpp:351
↓ 5 callersMethodIncrNode
library/src/ab_stats.cpp:119
↓ 5 callersFunctionThreadMemoryUsed
library/src/solver_context/solver_context.cpp:343
↓ 5 callersFunctioncompare_future_tricks
examples/hands.cpp:308
↓ 5 callersMethoddispose_trans_table
--- SearchContext disposal helper ---
library/src/solver_context/solver_context.cpp:31
↓ 5 callersMethodlowest_win
library/src/solver_context/solver_context.cpp:47
↓ 5 callersMethodmake_next
library/src/solver_context/solver_context.cpp:384
↓ 5 callersMethodmake_next_simple
library/src/solver_context/solver_context.cpp:392
↓ 5 callersMethodmake_specific
library/src/solver_context/solver_context.cpp:425
↓ 5 callersMethodmove_gen_123
library/src/solver_context/solver_context.cpp:367
↓ 5 callersFunctionprint_future_tricks
examples/hands.cpp:273
↓ 5 callersMethodregister_hit
library/src/solver_context/solver_context.cpp:413
↓ 5 callersMethodreset
library/tests/TestTimer.cpp:38
↓ 5 callersMethodreset_best_moves_lite
Lightweight reset matching legacy ResetBestMoves semantics.
library/src/solver_context/solver_context.cpp:322
↓ 5 callersFunctionsequence_to_bounded_int_vector
python/src/converters.cpp:33
↓ 5 callersFunctionweight_alloc_trump0
library/src/heuristic_sorting/heuristic_sorting.cpp:73
↓ 4 callersFunctionCalcDDtable
library/src/calc_tables.cpp:201
↓ 4 callersFunctionFreeMemory
* @brief Free memory used by the solver. */
library/src/init.cpp:410
↓ 4 callersMethodGenerateNodeCardsType
library/tests/trans_table/mock_data_generators.cpp:204
↓ 4 callersMethodInit
* @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 callersMethodPrintStats
library/src/ab_stats.cpp:304
↓ 4 callersMethodPrintTiming
library/src/system/scheduler.cpp:942
↓ 4 callersMethodReset
library/src/ab_stats.cpp:34
↓ 4 callersMethodSet
library/src/system/time_stat.cpp:38
↓ 4 callersFunctionSetResources
* Set memory and thread resources for the solver. * * Public API documentation is maintained in the API headers. */
library/src/init.cpp:66
↓ 4 callersMethodSumLine
library/src/system/timer.cpp:103
↓ 4 callersMethod_get_table_result
(self)
python/tests/test_calc_par_simple.py:10
↓ 4 callersMethod_hand0_table_deal
Test hand 0 from examples/hands.cpp.
python/tests/test_calc_par.py:26
↓ 4 callersFunctioncall_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 callersFunctioncompare_play
examples/hands.cpp:425
↓ 4 callersFunctioncompare_table
examples/hands.cpp:337
↓ 4 callersMethodforbidden_moves
library/src/solver_context/solver_context.cpp:111
↓ 4 callersMethodlog_append
Logging: a very simple append-only buffer; callers can flush and clear.
library/src/system/util/utilities.hpp:40
↓ 4 callersMethodlog_buffer
library/src/solver_context/solver_context.hpp:114
↓ 4 callersMethodlookup
library/tests/trans_table/trans_table_base_test.cpp:74
↓ 4 callersMethodmemory_in_use
library/src/trans_table/trans_table_s.cpp:419
↓ 4 callersMethodmove_gen_0
library/src/solver_context/solver_context.cpp:356
↓ 4 callersFunctionpar_results_to_dict
python/src/converters.cpp:280
↓ 4 callersMethodprint_running
library/tests/TestTimer.cpp:76
↓ 4 callersMethodpurge
library/src/solver_context/solver_context.cpp:376
↓ 4 callersMethodreset_for_solve
library/src/solver_context/solver_context.cpp:230
↓ 4 callersMethodresize_tt
library/src/solver_context/solver_context.cpp:273
↓ 4 callersMethodstart
library/tests/TestTimer.cpp:54
↓ 4 callersFunctiontt_lowest_rank_table
library/src/trans_table/trans_table_l.cpp:123
↓ 4 callersMethodutil
library/src/solver_context/solver_context.hpp:99
↓ 3 callersFunctionAnalysePlayBin
* @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 callersFunctionCalcAllTablesPBN
library/src/calc_tables.cpp:357
↓ 3 callersFunctionCloseDebugFiles
library/src/init.cpp:177
↓ 3 callersFunctionDealerPar
* @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