engine/evaluation.h¶
Position evaluation.
Functions
-
void initEvaluationMasks()¶
-
int evaluateClassical()¶
-
int evaluate()¶
-
void setUseNNUE(bool enabled)¶
-
bool getUseNNUE()¶
-
void setNNUEBlend(int percent)¶
-
int getNNUEBlend()¶
-
void setNNUEResidualMode(bool enabled)¶
-
bool getNNUEResidualMode()¶
-
void setNNUEResidualClamp(int centipawns)¶
-
int getNNUEResidualClamp()¶
-
void setNNUEClassicalLimit(int centipawns)¶
-
int getNNUEClassicalLimit()¶
-
void setNNUEPhaseScale(bool enabled)¶
-
bool getNNUEPhaseScale()¶
-
void setUseRichEvaluation(bool enabled)¶
-
bool getUseRichEvaluation()¶
Variables
-
int materialScore[12]¶
-
const int pawnScore[64]¶
-
const int knightScore[64]¶
-
const int bishopScore[64]¶
-
const int rookScore[64]¶
-
const int queenScore[64]¶
-
const int kingScore[64]¶
-
const int kingEndgameScore[64]¶
-
const int mirrorScore[128]¶
-
const int getRank[64]¶
-
const int doublePawnPenalty¶
-
const int isolatedPawnPenalty¶
-
const int passedPawnBonus[8]¶
-
U64 fileMasks[64]¶
-
U64 rankMasks[64]¶
-
U64 isolatedMasks[64]¶
-
U64 passedWhiteMasks[64]¶
-
U64 passedBlackMasks[64]¶