|
BenBot 1.7.5
A chess engine
|
Files | |
| file | KillerMoves.hpp |
| file | TranspositionTable.hpp |
Classes | |
| struct | ben_bot::KillerMoves |
| class | ben_bot::TranspositionTable |
| struct | ben_bot::TTData |
Enumerations | |
| enum class | ben_bot::EvalType : std::uint_least8_t { ben_bot::EvalType::Exact , ben_bot::EvalType::Alpha , ben_bot::EvalType::Beta } |
Data structures used by BenBot's search algorithm.
|
strong |
This enumeration defines types of evaluation values that different nodes in the search tree may be assigned.
| Enumerator | |
|---|---|
| Exact | Indicates that the evaluation value is an exact evaluation. This also indicates that this is a PV node. |
| Alpha | Indicates that the evaluation value is a maximum evaluation; for example, if eval is 16, this means that the evaluation of this node was at most 16. |
| Beta | Indicates that the evaluation is a minimum evaluation; for example, if eval is 16, this means that the evaluation of this node was at least 16. |
Definition at line 55 of file TranspositionTable.hpp.