This is the complete list of members for AlphaBeta, including all inherited members.
| AlphaBeta() | AlphaBeta | |
| AlphaBeta(const std::vector< double > &player_to_win_value_, const std::vector< double > &player_to_lose_value_) | AlphaBeta | |
| AlphaBetaEval(const int &depth, double alpha, double beta, const bool &maximizingPlayer, const bool &keepMove, uint_fast64_t hash) | AlphaBeta | |
| availableMoves(std::set< uint_fast64_t, decltype(comp_move_)> &result) | AlphaBeta | |
| best_move_ | AlphaBeta | protected |
| bit_boards_ | ChineseCheckers | protected |
| bitBoardsAsVector(const bitBoards_t &bb) | AlphaBeta | protected |
| cantor_pairing_ | ChineseCheckers | protected |
| cantorPairingFunction(const int &x, const int &y) const | ChineseCheckers | protected |
| ChineseCheckers() | ChineseCheckers | |
| comp_move_ | AlphaBeta | |
| comp_move_black_ | AlphaBeta | |
| comp_move_white_ | AlphaBeta | |
| computeAndSetZobristHash() | ChineseCheckers | protected |
| direct_neighbours_ | ChineseCheckers | protected |
| elementaryMove(const PositionType &original_position, const PositionType &arrival_position) const | ChineseCheckers | protected |
| fullDepth_ | AlphaBeta | protected |
| generateZobristKeys() | ChineseCheckers | protected |
| getBitBoardBlack() const | ChineseCheckers | |
| getBitBoardWhite() const | ChineseCheckers | |
| getMaximizingPlayer() const | AlphaBeta | |
| getMove(const int &depth, const double &alpha, const double &beta) | AlphaBeta | |
| getMove64(const int &depth) | AlphaBeta | |
| getPlayerToLoseValue() | AlphaBeta | |
| getPlayerToWinValue() | AlphaBeta | |
| getWhoIsToPlay() const | ChineseCheckers | |
| heuristic_value_ | AlphaBeta | protected |
| heuristicValue() | AlphaBeta | protected |
| illegal_positions_ | ChineseCheckers | protected |
| int_to_uint64_ | ChineseCheckers | protected |
| isHuman() | AlphaBeta | inline |
| isPositionIllegal() const | ChineseCheckers | protected |
| it_transposition_table_ | AlphaBeta | protected |
| k_neighbours_ | ChineseCheckers | protected |
| loadIllegalPositions() const | ChineseCheckers | protected |
| loadOpenings() | AlphaBeta | |
| maximizing_player_ | AlphaBeta | protected |
| model | AlphaBeta | protected |
| move(const Player &player, const ListOfPositionType &list_moves) | ChineseCheckers | |
| moveWithoutVerification(const uint_fast64_t &move) | ChineseCheckers | |
| newGame() | ChineseCheckers | |
| number_of_times_seen_ | ChineseCheckers | protected |
| opening_ | AlphaBeta | protected |
| player_to_lose_value_ | AlphaBeta | protected |
| player_to_win_value_ | AlphaBeta | protected |
| positions_seen_ | ChineseCheckers | protected |
| printGrid() const | ChineseCheckers | |
| printWhoIsToPlay() const | ChineseCheckers | |
| result_tensorFlow_ | AlphaBeta | protected |
| retrieveMoves(const uint_fast64_t &move) | AlphaBeta | protected |
| setPlayerToLoseValue(const std::vector< double > &player_to_lose_value_) | AlphaBeta | |
| setPlayerToWinValue(const std::vector< double > &player_to_win_value_) | AlphaBeta | |
| stateOfGame() | ChineseCheckers | |
| tensorflowSortMoves(std::set< uint_fast64_t, decltype(comp_move_)> &possible_moves) | AlphaBeta | |
| transposition_table_ | AlphaBeta | protected |
| uint64_to_pair_ | ChineseCheckers | protected |
| un_64_ | ChineseCheckers | protected |
| updateHeuristicValue(const uint_fast64_t &move) | AlphaBeta | inlineprotected |
| updateHeuristicValueBack(const uint_fast64_t &move) | AlphaBeta | inlineprotected |
| valid_lines | ChineseCheckers | protected |
| valid_lines_illegal | ChineseCheckers | protected |
| who_is_to_play_ | ChineseCheckers | protected |
| winning_positions_black_ | ChineseCheckers | protected |
| winning_positions_white_ | ChineseCheckers | protected |
| won_ | AlphaBeta | protected |
| zobrist_hash_ | ChineseCheckers | protected |
| zobrist_keys_ | ChineseCheckers | protected |
| zobrist_keys_moves_ | ChineseCheckers | protected |