Implements a transposition table. Transposition table is used to cache already computed board
View code on GitHub
Inheritance Hierarchy
Chess TransTable
Namespace: Chess
Assembly: Chess (in Chess.exe) Version: 1.1.1.0 (1.1.1)
Syntax
The TransTable type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | TransTable |
Class constructor
View code on GitHub |
Methods
Name | Description | |
---|---|---|
![]() ![]() | GetTransTable |
Gets one of the static translation table
View code on GitHub |
![]() | ProbeEntry |
Try to find if the current board has already been evaluated
View code on GitHub |
![]() | RecordEntry |
Record a new entry in the table
View code on GitHub |
![]() | Reset |
Reset the cache
View code on GitHub |
Properties
Name | Description | |
---|---|---|
![]() | CacheHit |
Number of cache hit
View code on GitHub |
![]() ![]() | TranslationTableSize |
Size of the translation table
View code on GitHub |
See Also