BitBully
0.0.78
A fast, perfect-play Connect-4 engine in modern C++
Loading...
Searching...
No Matches
Here is a list of all documented class members with links to the class documentation for each member:
- a -
active_tokens :
BitBully::Board::RawState
add() :
GameSolver::Connect4::MoveSorter
all_tokens :
BitBully::Board::RawState
allPositions() :
BitBully::Board
- b -
b :
BitBully::TranspositionTable::Entry
BitBully() :
BitBully::BitBully
Board() :
BitBully::Board
- c -
canPlay() :
GameSolver::Connect4::Position
canWin() :
BitBully::Board
canWinNext() :
GameSolver::Connect4::Position
COLUMN_BIT_OFFSET :
BitBully::Board
convertValue() :
BitBully::OpeningBook
copy() :
BitBully::Board
countTokens() :
BitBully::Board
- d -
doubleThreat() :
BitBully::Board
- e -
EXACT :
BitBully::TranspositionTable::Entry
- f -
findOddThreats() :
BitBully::Board
findThreats() :
BitBully::Board
flag :
BitBully::TranspositionTable::Entry
- g -
generateNonLosingMoves() :
BitBully::Board
get() :
BitBully::TranspositionTable
,
GameSolver::Connect4::TranspositionTable< partial_key_t, key_t, value_t, log_size >
getBoardValue() :
BitBully::OpeningBook
getBook() :
BitBully::OpeningBook
getBookSize() :
BitBully::OpeningBook
getColumnHeight() :
BitBully::Board
getEntry() :
BitBully::OpeningBook
getNext() :
GameSolver::Connect4::MoveSorter
getNodeCounter() :
BitBully::BitBully
getNPly() :
BitBully::OpeningBook
getSize() :
BitBully::MoveList
- h -
hash() :
BitBully::Board
hasWin() :
BitBully::Board
- i -
init() :
BitBully::OpeningBook
insert() :
BitBully::MoveList
isBookLoaded() :
BitBully::BitBully
isInBook() :
BitBully::OpeningBook
isLegalMove() :
BitBully::Board
isValid() :
BitBully::Board
isWinningMove() :
GameSolver::Connect4::Position
- k -
key() :
GameSolver::Connect4::Position
key3() :
GameSolver::Connect4::Position
- l -
legalMoves() :
BitBully::Board
legalMovesMask() :
BitBully::Board
load() :
GameSolver::Connect4::OpeningBook
loadBook() :
BitBully::BitBully
LOG_2_SIZE :
BitBully::TranspositionTable
LOWER :
BitBully::TranspositionTable::Entry
lsb() :
BitBully::Board
- m -
mirror() :
BitBully::Board
move :
BitBully::MoveList
MoveList() :
BitBully::MoveList
moves_left :
BitBully::Board::RawState
moveScore() :
GameSolver::Connect4::Position
movesLeft() :
BitBully::Board
MoveSorter() :
GameSolver::Connect4::MoveSorter
mtdf() :
BitBully::BitBully
- n -
N_COLUMNS :
BitBully::Board
,
BitBully::MoveList
N_ROWS :
BitBully::Board
N_VALID_BOARD_VALUES :
BitBully::Board
nbMoves() :
GameSolver::Connect4::Position
negamax() :
BitBully::BitBully
nextMove() :
BitBully::Board
NodeType :
BitBully::TranspositionTable::Entry
NONE :
BitBully::TranspositionTable::Entry
NONE_VALUE :
BitBully::OpeningBook
nullWindow() :
BitBully::BitBully
- o -
OpeningBook() :
BitBully::OpeningBook
operator!=() :
BitBully::Board
operator==() :
BitBully::Board
- p -
P_EMPTY :
BitBully::Board
P_RED :
BitBully::Board
P_YELLOW :
BitBully::Board
play() :
BitBully::Board
,
GameSolver::Connect4::Position
playBitMaskOnCopy() :
BitBully::Board
playCol() :
GameSolver::Connect4::Position
Player :
BitBully::Board
playMoveOnCopy() :
BitBully::Board
pop() :
BitBully::MoveList
popCountBoard() :
BitBully::Board
Position() :
GameSolver::Connect4::Position
possibleNonLosingMoves() :
GameSolver::Connect4::Position
put() :
GameSolver::Connect4::TranspositionTable< partial_key_t, key_t, value_t, log_size >
- r -
randomBoard() :
BitBully::Board
rawState() :
BitBully::Board
readBook() :
BitBully::OpeningBook
readline() :
BitBully::OpeningBook
reset() :
BitBully::MoveList
,
GameSolver::Connect4::MoveSorter
,
GameSolver::Connect4::TranspositionTable< partial_key_t, key_t, value_t, log_size >
resetBook() :
BitBully::BitBully
resetNodeCounter() :
BitBully::BitBully
resetTranspositionTable() :
BitBully::BitBully
rollout() :
BitBully::BitBully
- s -
score :
BitBully::MoveList
scoreMove() :
BitBully::BitBully
scoreMoves() :
BitBully::BitBully
scoreToMovesLeft() :
BitBully::BitBully
searchDepth :
BitBully::TranspositionTable::Entry
setBoard() :
BitBully::Board
setRawState() :
BitBully::Board
sign() :
BitBully::OpeningBook
sortMoves() :
BitBully::Board
- t -
TBitBoard :
BitBully::Board
,
BitBully::MoveList
TBoardArray :
BitBully::Board
TBoardArrayT :
BitBully::Board
TMovesCounter :
BitBully::Board
toArray() :
BitBully::Board
toHuffman() :
BitBully::Board
toString() :
BitBully::Board
TranspositionTable() :
BitBully::TranspositionTable
- u -
uid() :
BitBully::Board
UPPER :
BitBully::TranspositionTable::Entry
- v -
value :
BitBully::TranspositionTable::Entry
Generated by
1.16.1