Struct zero_sum::analysis::search::PvSearchAnalysis [] [src]

pub struct PvSearchAnalysis<S, E> where
    S: State + Extrapolatable<<S as State>::Ply>,
    E: Evaluator<State = S>, 
{ pub state: S, pub evaluation: <E as Evaluator>::Evaluation, pub principal_variation: Vec<<S as State>::Ply>, pub statistics: Statistics, }

The results of the PV search.

Fields

The state on which the search was performed.

The evaluation of the state after applying the principal variation.

The principal variation of the state.

Statistics from the search.

Trait Implementations

impl<S, E> Display for PvSearchAnalysis<S, E> where
    S: State + Extrapolatable<<S as State>::Ply>,
    E: Evaluator<State = S>, 
[src]

Formats the value using the given formatter. Read more

impl<S, E> Analysis for PvSearchAnalysis<S, E> where
    S: 'static + State + Extrapolatable<<S as State>::Ply>,
    E: 'static + Evaluator<State = S>, 
[src]