X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmaterial.cpp;h=c1247b6348ff5069a9dfcc42282a14bf64d37970;hp=208227e5223b87665377ea2395df11c76f055340;hb=d54e8a59551a7ebcbf2c2155dce46c7386b1742a;hpb=cc40d1c46a66a5ab21de658fee241f2592f51ef7 diff --git a/src/material.cpp b/src/material.cpp index 208227e5..c1247b63 100644 --- a/src/material.cpp +++ b/src/material.cpp @@ -35,8 +35,8 @@ namespace { const int NoPawnsSF[4] = { 6, 12, 32 }; // Polynomial material balance parameters - const Value RedundantQueenPenalty = Value(320); - const Value RedundantRookPenalty = Value(554); + const Value RedundantQueen = Value(320); + const Value RedundantRook = Value(554); // pair pawn knight bishop rook queen const int LinearCoefficients[6] = { 1617, -162, -1172, -190, 105, 26 }; @@ -109,8 +109,8 @@ namespace { // Redundancy of major pieces, formula based on Kaufman's paper // "The Evaluation of Material Imbalances in Chess" if (pieceCount[Us][ROOK] > 0) - value -= RedundantRookPenalty * (pieceCount[Us][ROOK] - 1) - + RedundantQueenPenalty * pieceCount[Us][QUEEN]; + value -= RedundantRook * (pieceCount[Us][ROOK] - 1) + + RedundantQueen * pieceCount[Us][QUEEN]; // Second-degree polynomial material imbalance by Tord Romstad for (pt1 = NO_PIECE_TYPE; pt1 <= QUEEN; pt1++)