[−][src]Trait mcts::MCTS
Associated Types
type State: GameState + Sync
type Eval: Evaluator<Self>
type TreePolicy: TreePolicy<Self>
type NodeData: Default + Sync + Send
type TranspositionTable: TranspositionTable<Self>
type ExtraThreadData
Provided methods
fn virtual_loss(&self) -> i64
fn visits_before_expansion(&self) -> u64
fn node_limit(&self) -> usize
fn select_child_after_search<'a>(
&self,
children: &'a [MoveInfo<Self>]
) -> &'a MoveInfo<Self>
&self,
children: &'a [MoveInfo<Self>]
) -> &'a MoveInfo<Self>
fn max_playout_length(&self) -> usize
playout
panics when this length is exceeded. Defaults to one million.
fn on_backpropagation(
&self,
_evaln: &StateEvaluation<Self>,
_handle: SearchHandle<Self>
)
&self,
_evaln: &StateEvaluation<Self>,
_handle: SearchHandle<Self>
)