Cinnamon  1.1
chess engine
Hash Class Reference

#include <Hash.h>

Inheritance diagram for Hash:
Search IterativeDeeping

List of all members.

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
_Thashhash_array_greater [2]
_Thashhash_array_always [2]

Constructor & Destructor Documentation

Hash::~Hash ( ) [virtual]

Member Function Documentation

void Hash::clearAge ( ) [protected]
void Hash::clearHash ( )
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)

Member Data Documentation

int Hash::HASH_SIZE [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines