X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=859a1c38138ae8c1284e6d92ddfce20770f7c7b0;hp=121f2c603293845e3b2ff29998a9e4a4e8c89fbb;hb=800ba28e833cff47ef046637cf9e825031bb9244;hpb=2f92e3b5251e8da1c573a9860b8f42afca4f9366 diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 121f2c60..859a1c38 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -207,7 +207,7 @@ namespace { Score KingDanger[COLOR_NB][128]; - // apply_weight() weights score v by score w trying to prevent overflow + // apply_weight() weighs score 'v' by weight 'w' trying to prevent overflow Score apply_weight(Score v, const Weight& w) { return make_score(mg_value(v) * w.mg / 256, eg_value(v) * w.eg / 256); } @@ -924,9 +924,8 @@ namespace { namespace Eval { - /// evaluate() is the main evaluation function. It always computes two - /// values, an endgame score and a middlegame score, and interpolates - /// between them based on the remaining material. + /// evaluate() is the main evaluation function. It returns a static evaluation + /// of the position always from the point of view of the side to move. Value evaluate(const Position& pos) { return do_evaluate(pos);