Struct alcibiades::stock::StdTimeManager
[−]
[src]
pub struct StdTimeManager { /* fields omitted */ }
Implements the TimeManager
trait.
Trait Implementations
impl<T> TimeManager<T> for StdTimeManager where
T: DeepeningSearch<ReportData = Vec<Variation>>,
[src]
T: DeepeningSearch<ReportData = Vec<Variation>>,
fn new(position: &T::SearchNode, time: &RemainingTime) -> StdTimeManager
Creates a new instance. Read more
fn must_play(
&mut self,
search_instance: &mut T,
report: Option<&SearchReport<Vec<Variation>>>
) -> bool
&mut self,
search_instance: &mut T,
report: Option<&SearchReport<Vec<Variation>>>
) -> bool
Returns true
if the search must be terminated and the best move played. Read more