Module alcibiades::stock [] [src]

Implementations of various traits.

Structs

Deepening

Executes searches with iterative deepening, aspiration windows, multi-PV, and "searchmoves".

DummyHashTable

Implements a hash table that never stores anything.

DummyTimeManager

Implements a time manager that never terminates the search.

SimpleEvaluator

A simple evaluator that adds a random number to the available material.

SimpleSearchExecutor

Executes depth-first alpha-beta searches with null move pruning and late move reductions.

StdHashTable

Implements the HashTable trait.

StdHashTableEntry

Implements the HashTableEntry trait.

StdMoveGenerator

Implements the MoveGenerator trait.

StdQsearch

Implements the Qsearch trait.

StdQsearchResult

Implements the QsearchResult trait.

StdSearchNode

Implements the SearchNode trait.

StdTimeManager

Implements the TimeManager trait.