[][src]Trait oxymcts::BackPropPolicy

pub trait BackPropPolicy<State: Clone, Move: Clone, Reward: Clone, AdditionalInfo: Clone + Default, EvalResult = Reward> {
    fn backprop(
        tree: &mut Tree<MctsNode<State, Move, Reward, AdditionalInfo>>,
        leaf: NodeId,
        playout_result: EvalResult
    ); }

Required methods

fn backprop(
    tree: &mut Tree<MctsNode<State, Move, Reward, AdditionalInfo>>,
    leaf: NodeId,
    playout_result: EvalResult
)

Loading content...

Implementors

impl<T: Clone, Move: Clone, R: Add + AddAssign + Div + Clone + Zero + ToPrimitive, A: Clone + Default> BackPropPolicy<T, Move, R, A, R> for DefaultBackProp[src]

Loading content...