Struct alcibiades::stock::StdQsearch
[−]
[src]
pub struct StdQsearch<T: MoveGenerator> { /* fields omitted */ }
Implements the Qsearch
trait.
Performs classical quiescence search with stand pat, delta pruning, static exchange evaluation, check evasions, limited checks and recaptures.
Trait Implementations
impl<T: MoveGenerator> Qsearch for StdQsearch<T>
[src]
type MoveGenerator = T
The type of move generator that the implementation works with.
type QsearchResult = StdQsearchResult
The type of result object that the search produces.
fn qsearch(params: QsearchParams<Self::MoveGenerator>) -> Self::QsearchResult
Performs a quiescence search and returns a result object.