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
state: S
The state on which the search was performed.
evaluation: <E as Evaluator>::Evaluation
The evaluation of the state after applying the principal variation.
principal_variation: Vec<<S as State>::Ply>
The principal variation of the state.
statistics: Statistics
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]
S: State + Extrapolatable<<S as State>::Ply>,
E: Evaluator<State = S>,
impl<S, E> Analysis for PvSearchAnalysis<S, E> where
S: 'static + State + Extrapolatable<<S as State>::Ply>,
E: 'static + Evaluator<State = S>,
[src]
S: 'static + State + Extrapolatable<<S as State>::Ply>,
E: 'static + Evaluator<State = S>,