List of all items
Structs
- ai::mcts::IdxRange
- ai::mcts::MCTSBot
- ai::mcts::Node
- ai::mcts::Tree
- ai::minimax::MiniMaxBot
- ai::minimax::MinimaxResult
- ai::simple::RandomBot
- ai::simple::RolloutBot
- ai::solver::SolverBot
- ai::solver::SolverHeuristic
- board::AllMovesIterator
- board::AvailableMovesIterator
- board::BoardChildrenIterator
- board::BoardDone
- board::BruteforceMoveIterator
- games::arimaa::ArimaaBoard
- games::ataxx::AtaxxBoard
- games::ataxx::InvalidAtaxxFen
- games::ataxx::InvalidUaiMove
- games::chess::ChessBoard
- games::chess::ParseMoveError
- games::chess::Rules
- games::connect4::Connect4
- games::dummy::DummyGame
- games::go::Chains
- games::go::FlatTile
- games::go::GoBoard
- games::go::Group
- games::go::HashData
- games::go::InvalidKomi
- games::go::InvalidMove
- games::go::InvalidTile
- games::go::InvalidX
- games::go::Komi
- games::go::LinkHead
- games::go::LinkIterator
- games::go::LinkNode
- games::go::MinimalPlacement
- games::go::OptionU16
- games::go::Rules
- games::go::Score
- games::go::SimulatedPlacement
- games::go::Tile
- games::go::TileContent
- games::go::TileOccupied
- games::go::TileX
- games::go::Zobrist
- games::max_length::MaxMovesBoard
- games::oware::OwareBoard
- games::sttt::Coord
- games::sttt::STTTBoard
- games::ttt::TTTBoard
- heuristic::ataxx::AtaxxTileHeuristic
- heuristic::chess::ChessPieceValueHeuristic
- heuristic::sttt::STTTTileHeuristic
- interface::gtp::command::Command
- interface::gtp::command::InvalidCommand
- interface::gtp::command::Response
- interface::gtp::command::UnknownCommand
- interface::gtp::command::UnknownStatus
- interface::gtp::engine::GtpEngineState
- interface::gtp::engine::TimeInfo
- interface::gtp::engine::TimeLeft
- interface::gtp::engine::TimeSettings
- pov::ScalarAbs
- pov::ScalarPov
- symmetry::D1Symmetry
- symmetry::D4Symmetry
- symmetry::SymmetryDistribution
- symmetry::UnitSymmetry
- util::bitboard::BitBoard8
- util::bits::BitIter
- util::bits::SubSetCountIterator
- util::bits::SubSetIterator
- util::board_gen::RandomBoardIterator
- util::bot_game::BotGameResult
- util::bot_game::Replay
- util::coord::Coord
- util::game_stats::GameStats
- util::iter::ClonableInternal
- util::iter::PureMap
- util::mask::Mask
- wdl::WDL
- wdl::WDLAbs
Enums
- ai::mcts::SNodeKind
- ai::solver::SolverValue
- board::Outcome
- board::PlayError
- board::Player
- games::ataxx::Move
- games::chess::ParseMoveErrorKind
- games::go::Direction
- games::go::InvalidFen
- games::go::Move
- games::go::PlacementKind
- games::go::State
- games::go::Territory
- interface::aei::Command
- interface::aei::IdType
- interface::aei::InfoType
- interface::aei::OptionName
- interface::aei::Response
- interface::aei::TCOptionName
- interface::gtp::command::CommandKind
- interface::gtp::command::FinalStatusKind
- interface::gtp::engine::Action
- interface::uai::command::Command
- interface::uai::command::GoTimeSettings
- interface::uai::command::Position
- wdl::OutcomeWDL
Traits
- ai::Bot
- ai::minimax::Heuristic
- board::AltBoard
- board::Alternating
- board::Board
- board::BoardMoves
- board::BoardSymmetry
- games::go::Linked
- interface::gtp::engine::GtpBot
- pov::NonPov
- pov::Pov
- symmetry::Symmetry
- util::iter::IterExt
Macros
Functions
- ai::mcts::mcts_build_tree
- ai::minimax::minimax
- ai::minimax::minimax_all_moves
- ai::minimax::minimax_value
- ai::solver::is_double_forced_draw
- ai::solver::solve
- ai::solver::solve_all_moves
- ai::solver::solve_value
- games::arimaa::player_from_bool
- games::arimaa::player_to_bool
- games::ataxx::coord_from_uai
- games::ataxx::coord_to_ring
- games::ataxx::coord_to_uai
- games::chess::chess_game_to_pgn
- games::chess::color_to_player
- games::chess::player_to_color
- games::go::go_player_from_symbol
- games::go::go_player_to_symbol
- games::sttt::board_from_compact_string
- games::sttt::board_to_compact_string
- interface::uai::client::run
- interface::uai::client::run_inner
- util::bits::get_nth_set_bit
- util::board_gen::board_with_moves
- util::board_gen::random_board_with_condition
- util::board_gen::random_board_with_depth_condition
- util::board_gen::random_board_with_double_forced_draw
- util::board_gen::random_board_with_forced_win
- util::board_gen::random_board_with_forced_win_for
- util::board_gen::random_board_with_moves
- util::board_gen::random_board_with_outcome
- util::bot_game::run
- util::game_stats::all_available_moves_sampled
- util::game_stats::all_possible_boards
- util::game_stats::average_game_stats
- util::game_stats::perft
- util::game_stats::perft_naive
- util::mask::cover_masks
- util::mask::find_requirements
- util::pathfind::pathfind_exact_length
- util::rating::elo_from_wdl
- util::tiny::consistent_rng
Type Aliases
- games::sttt::CoordIter
- interface::gtp::command::ResponseInner
- util::coord::Coord3
- util::coord::Coord8
- util::coord::CoordAllIter
- util::mask::Operation