Belofte version 2.1.8
A promising chess program using the UCI or Winboard interface
|
#include <eval.h>
Protected Member Functions | |
bScore | getRelativeBoardEval (bBoard const &b) const |
bScore | getEndgameEvaluation (bBoard const &b) const |
bScore | getPawnEndingEvaluation (bBoard const &b) const |
bScore | getMatingEvaluation (bBoard const &b) const |
![]() | |
bScore | resultToScoreFlag (gameResult_t const sc) const |
convert all draw scores to SCORE_THEORETIC_DRAW | |
Additional Inherited Members | |
![]() | |
static bScore | pieceValue (piece_t const p) |
static bScore | mymove_pieceValue (piece_t const p) |
static bScore | centerplay_pieceValue (case_t const p) |
|
explicit |
|
delete |
|
delete |
|
delete |
|
delete |
get material and case related modification of score
Implements bPositionEvaluation.
Definition at line 440 of file eval.cpp.
Definition at line 457 of file eval.cpp.
Referenced by getEvaluation(), and PosEvalPositionalBoard::getEvaluation().
Definition at line 475 of file eval.cpp.
Referenced by getEvaluation(), and PosEvalPositionalBoard::getEvaluation().
Definition at line 491 of file eval.cpp.
Referenced by getEvaluation(), and PosEvalPositionalBoard::getEvaluation().
Definition at line 505 of file eval.cpp.
Referenced by getEvaluation(), and PosEvalPositionalBoard::getEvaluation().