19#ifndef MOVEEVALUATION_H
20#define MOVEEVALUATION_H
Evaluation data for a chess move.
Definition moveevaluation.h:36
void setBookEval(bool isBookEval)
Definition moveevaluation.cpp:210
void setTime(int time)
Definition moveevaluation.cpp:235
bool isBookEval() const
Definition moveevaluation.cpp:92
void merge(const MoveEvaluation &other)
Definition moveevaluation.cpp:280
bool operator!=(const MoveEvaluation &other) const
Definition moveevaluation.cpp:56
void setPvNumber(int number)
Definition moveevaluation.cpp:275
int hashUsage() const
Definition moveevaluation.cpp:168
quint64 tbHits() const
Definition moveevaluation.cpp:163
MoveEvaluation()
Definition moveevaluation.cpp:21
void setNodeCount(quint64 nodeCount)
Definition moveevaluation.cpp:240
void setPonderhitRate(int rate)
Definition moveevaluation.cpp:260
void setTbHits(quint64 tbHits)
Definition moveevaluation.cpp:250
void clear()
Definition moveevaluation.cpp:193
static constexpr int MATE_SCORE
Definition moveevaluation.h:39
void setNps(quint64 nps)
Definition moveevaluation.cpp:245
int selectiveDepth() const
Definition moveevaluation.cpp:107
int ponderhitRate() const
Definition moveevaluation.cpp:173
void setIsTrusted(bool isTrusted)
Definition moveevaluation.cpp:215
QString ponderMove() const
Definition moveevaluation.cpp:178
bool isEmpty() const
Definition moveevaluation.cpp:75
void setScore(int score)
Definition moveevaluation.cpp:230
int depth() const
Definition moveevaluation.cpp:102
void setPv(const QString &pv)
Definition moveevaluation.cpp:270
quint64 nps() const
Definition moveevaluation.cpp:156
int score() const
Definition moveevaluation.cpp:112
quint64 nodeCount() const
Definition moveevaluation.cpp:151
void setSelectiveDepth(int depth)
Definition moveevaluation.cpp:225
bool isTrusted() const
Definition moveevaluation.cpp:97
int time() const
Definition moveevaluation.cpp:146
int pvNumber() const
Definition moveevaluation.cpp:188
bool operator==(const MoveEvaluation &other) const
Definition moveevaluation.cpp:37
static constexpr int NULL_SCORE
Definition moveevaluation.h:42
QString scoreText() const
Definition moveevaluation.cpp:117
void setDepth(int depth)
Definition moveevaluation.cpp:220
QString pv() const
Definition moveevaluation.cpp:183
void setPonderMove(const QString &san)
Definition moveevaluation.cpp:265
void setHashUsage(int hashUsage)
Definition moveevaluation.cpp:255