[−][src]Trait oxymcts::Evaluator
Associated Types
type Args
type EvalResult: Clone
Required methods
fn eval_child(
child: &LazyMctsNode<State, Reward, AdditionalInfo>,
turn: &State::Player,
parent_visits: Nat,
args: &Self::Args
) -> Num
child: &LazyMctsNode<State, Reward, AdditionalInfo>,
turn: &State::Player,
parent_visits: Nat,
args: &Self::Args
) -> Num
Evaluates each node of the monte carlo tree search. for ex: using UCT
fn evaluate_leaf(child: State, turn: &State::Player) -> Self::EvalResult
Evaluates the a final state, when a simulation is over when call this function to know the reward.