MCPcopy Create free account

hub / github.com/dds-bridge/dds / types & classes

Types & classes180 in github.com/dds-bridge/dds

↓ 7 callersClassSolverContext
* @brief Instance-scoped solver context for DDS. * * Owns or references ThreadData and exposes lightweight facades for search * state, move generat
library/src/solver_context/solver_context.hpp:47
↓ 2 callersClassUtilitiesContext
library/src/solver_context/solver_context.hpp:91
↓ 2 callersClassstat
library/tests/args.cpp:206
↓ 1 callersClassMoveGenContext
library/src/solver_context/solver_context.hpp:311
EnumABCountType
library/src/ab_stats.hpp:30
EnumABTimerType
library/src/system/timer_list.hpp:62
ClassABstats
* @brief Alpha-beta search statistics accumulator for bridge double dummy solver. * * The ABstats class accumulates, tracks, and reports statistics
library/src/ab_stats.hpp:64
ClassABtracker
library/src/ab_stats.hpp:46
ClassAbsRankType
* @brief Absolute rank with holding hand. * * Compact representation (2 bytes) identifying a card rank * and which hand holds it. */
library/src/api/dds.h:171
ClassAccessPattern
Simulate different access patterns
library/tests/trans_table/trans_table_s_test.cpp:247
ClassAgeThreshold
Test different age thresholds for harvest decisions
library/tests/trans_table/trans_table_l_test.cpp:345
ClassAggr
library/src/trans_table/trans_table_l.hpp:122
ClassAllParResults
library/src/api/dll.h:302
ClassBlockAllocation
Test block allocation patterns for TransTableL
library/tests/trans_table/trans_table_l_test.cpp:170
ClassBoards
* @brief Represents multiple bridge deals for batch analysis. * * @param noOfBoards Number of deals * @param deals Array of deals * @param target
library/src/api/dll.h:220
ClassBoardsPBN
* @brief Multiple boards in PBN format for batch solving. * * Similar to Boards but uses PBN (Portable Bridge Notation) format * for deal represent
library/src/api/dll.h:237
ClassCalcAllTablesPbnRegressionTest
python/tests/test_calc_tables_regression.py:8
ClassCalcParTest
library/tests/calc_par_test.cpp:25
ClassCard
* @brief Simple card representation. * * Basic structure identifying a card by suit and rank. */
library/src/api/dds.h:146
ClassCardPattern
Test complex card pattern scenarios for large tables
library/tests/trans_table/trans_table_l_test.cpp:467
ClassConstantsTest
library/tests/utility/constants_test.cpp:11
ClassContractType
library/src/api/dll.h:321
ClassContractType
library/src/api/dll.h:336
ClassDDSInfo
library/src/api/dll.h:385
ClassDdTableDeal
library/src/api/dll.h:260
ClassDdTableDeal
library/src/api/dll.h:268
ClassDdTableDealPBN
library/src/api/dll.h:271
ClassDdTableDealPBN
library/src/api/dll.h:279
ClassDdTableDeals
library/src/api/dll.h:265
ClassDdTableDealsPBN
library/src/api/dll.h:276
ClassDdTableResults
library/src/api/dll.h:282
ClassDdTableResults
library/src/api/dll.h:290
ClassDdTablesRes
library/src/api/dll.h:287
ClassDdsLutInitGuard
library/src/lookup_tables/lookup_tables.cpp:202
ClassDeal
* @brief Represents a bridge Deal for double dummy analysis. * * @param trump The trump suit (0 = NT, 1 = Spades, ...) * @param first The hand to p
library/src/api/dll.h:182
ClassDeal
library/src/api/dll.h:223
ClassDeal
library/tests/solve_board/trick_three_bug.cpp:52
ClassDealPBN
* @brief Represents a bridge Deal in PBN (Portable Bridge Notation) format. * * @param trump The trump suit * @param first The hand to play first
library/src/api/dll.h:201
ClassDealPBN
library/src/api/dll.h:240
ClassDistHash
library/src/trans_table/trans_table_l.hpp:114
ClassEvalType
* @brief Evaluation result for a position. * * Contains the number of tricks that can be won and which specific * card ranks can win in each suit.
library/src/api/dds.h:135
ClassExtCard
* @brief Extended card representation with sequence information. * * Like Card but includes sequence information for tracking * equivalent cards du
library/src/api/dds.h:158
ClassFragmentationScenario
Test handling of memory fragmentation in large tables
library/tests/trans_table/trans_table_l_test.cpp:533
ClassFutureTricks
* @brief Stores the result of a double dummy analysis for a single position. * * Contains the number of nodes searched, the number of cards in the r
library/src/api/dll.h:163
ClassFutureTricks
library/src/api/dll.h:257
ClassFutureTricks
library/tests/solve_board/trick_three_bug.cpp:44
ClassGameSequence
library/tests/trans_table/mock_data_generators.hpp:81
ClassHarvestScenario
Test harvest mechanism that reclaims old entries
library/tests/trans_table/trans_table_l_test.cpp:307
ClassHarvested
library/src/trans_table/trans_table_l.hpp:148
ClassHashDistribution
Test hash distribution patterns for large tables
library/tests/trans_table/trans_table_l_test.cpp:143
ClassHashLookup
Test multi-level hash lookup patterns for large tables
library/tests/trans_table/trans_table_l_test.cpp:268
ClassHeuristicContext
@brief Context information for heuristic move sorting and weighting. Encapsulates all data needed by heuristic sorting functions to evaluate and weig
library/src/heuristic_sorting/heuristic_sorting.hpp:27
ClassHeuristicSortingTest
library/tests/regression/heuristic_sorting/heuristic_sorting_test.cpp:13
ClassHeuristicSortingUnitTest
library/tests/heuristic_sorting/heuristic_sorting_test.cpp:16
ClassHighCardType
* @brief Identifies a high card by rank and holding hand. * * Used to track high cards in each suit during analysis. */
library/src/api/dds.h:84
ClassLargeDataset
Test lookup efficiency with large datasets
library/tests/trans_table/trans_table_l_test.cpp:501
ClassLargeMemoryLimits
Simulate large memory limits (TransTableL is for large memory scenarios)
library/tests/trans_table/trans_table_l_test.cpp:85
ClassLargePositionTest
Test handling of very large numbers of positions
library/tests/trans_table/trans_table_l_test.cpp:641
ClassLookupPattern
Test characteristics that affect lookup efficiency in large tables
library/tests/trans_table/trans_table_l_test.cpp:234
ClassLookupTablesTest
library/tests/utility/lookup_tables_test.cpp:13
EnumMemState
library/src/trans_table/trans_table_l.hpp:154
ClassMemory
* @brief Thread-local memory manager for bridge double dummy solver. * * The Memory class manages per-thread resources, including allocation and cle
library/src/system/memory.hpp:37
ClassMemoryLimits
Simulate memory limits
library/tests/trans_table/trans_table_s_test.cpp:190
ClassMemoryPattern
Test memory usage patterns specific to large tables
library/tests/trans_table/trans_table_l_test.cpp:568
ClassMemoryPressure
Test behavior under extreme memory pressure
library/tests/trans_table/trans_table_l_test.cpp:607
ClassMemoryTracker
Memory tracking utilities
library/tests/trans_table/test_utilities.hpp:46
EnumMgType
* @brief Move generation category used for heuristic tracking. * * Encodes the contract and void/not-void situation for which a move list * is bein
library/src/moves/moves.hpp:24
ClassMinimalWeightTest
* Minimal test to isolate the segfault issue */
library/tests/heuristic_sorting/minimal_weight_test.cpp:18
ClassMockDataFactory
Combined mock data factory
library/tests/trans_table/mock_data_generators.hpp:154
ClassMockHandGenerator
Mock hand distribution generator
library/tests/trans_table/mock_data_generators.hpp:19
ClassMockPositionGenerator
Mock position generator for different game scenarios
library/tests/trans_table/mock_data_generators.hpp:49
ClassMockTransTable
library/tests/trans_table/trans_table_base_test.cpp:32
ClassMockWinRankGenerator
Mock winning rank pattern generator
library/tests/trans_table/mock_data_generators.hpp:100
ClassMoveGroupType
* @brief Representation of a suit bitmask as runs of adjacent ranks. * * A 13-bit vector encodes ranks 2..A (LSB = deuce, MSB = ace). This structure
library/src/lookup_tables/lookup_tables.hpp:28
ClassMovePlyType
* @brief Collection of moves available at a single ply. * * Stores all possible moves at a given point in the game, * along with tracking of curren
library/src/api/dds.h:72
ClassMoveType
* @brief Represents a single card move in the game. * * Contains information about a card that can be played, including * its suit, rank, sequence
library/src/api/dds.h:58
ClassMoves
* @brief Move generator and tracker for bridge double dummy solver. * * The Moves class generates, tracks, and manages possible card plays (moves)
library/src/moves/moves.hpp:85
ClassMovesTest
* @brief Test fixture for Moves class tests * * Provides setup for common test scenarios and helper methods. */
library/tests/moves/moves_test.cpp:25
ClassNodeCards
\brief Cached search result for a particular position. This structure holds the cached values computed during double dummy analysis for a particular
library/src/trans_table/trans_table.hpp:52
ClassOperationStats
library/tests/trans_table/test_utilities.hpp:87
ClassOptionsType
Global test options structure.
library/tests/cst.hpp:32
ClassPageInfo
Test page organization logic specific to TransTableL
library/tests/trans_table/trans_table_l_test.cpp:113
ClassPageManagement
Test page management in large tables
library/tests/trans_table/trans_table_l_test.cpp:403
ClassPageOverflow
Test behavior when pages overflow
library/tests/trans_table/trans_table_l_test.cpp:433
ClassPageStats
library/src/trans_table/trans_table_l.hpp:138
ClassParResults
library/src/api/dll.h:293
ClassParResults
library/src/api/dll.h:304
ClassParResultsDealer
library/src/api/dll.h:307
ClassParResultsMaster
library/src/api/dll.h:332
ClassParTextResults
library/src/api/dll.h:339
ClassParamType
* @brief Parameters for batch board solving. * * Contains input/output structures for solving multiple boards * in a single operation. */
library/src/api/dds.h:194
ClassPerformanceTimer
Performance timing helpers
library/tests/trans_table/test_utilities.hpp:66
ClassPlayTraceBin
library/src/api/dll.h:348
ClassPlayTraceBin
library/src/api/dll.h:370
ClassPlayTracePBN
library/src/api/dll.h:355
ClassPlayTracePBN
library/src/api/dll.h:376
ClassPlayTracesBin
library/src/api/dll.h:367
ClassPlayTracesPBN
library/src/api/dll.h:373
ClassPool
library/src/trans_table/trans_table_l.hpp:129
ClassPos
* @brief Complete position state during game analysis. * * Represents the full state of a bridge position including card distribution, * trump info
library/src/api/dds.h:97
next →1–100 of 180, ranked by callers