![]() |
Cinnamon
1.1
chess engine
|
#include <Hash.h>
Classes | |
struct | _Thash |
Public Member Functions | |
Hash () | |
virtual | ~Hash () |
void | setHashSize (int mb) |
int | getHashSize () |
void | clearHash () |
Protected Member Functions | |
void | recordHash (bool running, _Thash *phashe_greater, _Thash *phashe_always, const char depth, const char flags, const u64 key, const int score, _Tmove *bestMove) |
void | clearAge () |
Protected Attributes | |
int | HASH_SIZE |
_Thash * | hash_array_greater [2] |
_Thash * | hash_array_always [2] |
Hash::Hash | ( | ) |
Hash::~Hash | ( | ) | [virtual] |
void Hash::clearAge | ( | ) | [protected] |
void Hash::clearHash | ( | ) |
int Hash::getHashSize | ( | ) |
void Hash::recordHash | ( | bool | running, |
_Thash * | phashe_greater, | ||
_Thash * | phashe_always, | ||
const char | depth, | ||
const char | flags, | ||
const u64 | key, | ||
const int | score, | ||
_Tmove * | bestMove | ||
) | [protected] |
void Hash::setHashSize | ( | int | mb | ) |
_Thash* Hash::hash_array_always[2] [protected] |
_Thash* Hash::hash_array_greater[2] [protected] |
int Hash::HASH_SIZE [protected] |