18 #ifndef MOVEEVALUATION_H 19 #define MOVEEVALUATION_H 38 static const int NULL_SCORE = 0xFFFFFFF;
52 bool isBookEval()
const;
64 int selectiveDepth()
const;
79 quint64 nodeCount()
const;
91 quint64 tbHits()
const;
97 int hashUsage()
const;
103 int ponderhitRate()
const;
120 int pvNumber()
const;
127 void setBookEval(
bool isBookEval);
130 void setDepth(
int depth);
133 void setSelectiveDepth(
int depth);
136 void setScore(
int score);
139 void setTime(
int time);
142 void setNodeCount(quint64 nodeCount);
145 void setNps(quint64 nps);
148 void setTbHits(quint64 tbHits);
151 void setHashUsage(
int hashUsage);
154 void setPonderhitRate(
int rate);
157 void setPonderMove(
const QString& san);
163 void setPvNumber(
int number);
186 #endif // MOVEEVALUATION_H Evaluation data for a chess move.
Definition: moveevaluation.h:34