|
Belofte version 2.2.0
A promising chess program using the UCI or Winboard interface
|
#include <eval.h>
Inheritance diagram for PosEvalStaticBoard:
Collaboration diagram for PosEvalStaticBoard:Public Member Functions | |
| PosEvalStaticBoard () | |
| PosEvalStaticBoard (std::string &&s) | |
| ~PosEvalStaticBoard () override | |
| PosEvalStaticBoard (PosEvalStaticBoard const &)=delete | |
| PosEvalStaticBoard (PosEvalStaticBoard &&)=delete | |
| PosEvalStaticBoard & | operator= (PosEvalStaticBoard const &)=delete |
| PosEvalStaticBoard & | operator= (PosEvalStaticBoard &&)=delete |
| bScore | getEvaluation (bBoard const &b, gameResult_t gr) const override |
| get material and case related modification of score from whites view | |
Public Member Functions inherited from bPositionEvaluation | |
| bPositionEvaluation () | |
| bPositionEvaluation (std::string &&s) | |
| Store black piece and field values as negative of whites view. | |
| virtual | ~bPositionEvaluation () |
| bPositionEvaluation (bPositionEvaluation const &)=delete | |
| bPositionEvaluation (bPositionEvaluation &&)=delete | |
| bPositionEvaluation & | operator= (bPositionEvaluation const &)=delete |
| bPositionEvaluation & | operator= (bPositionEvaluation &&)=delete |
| operator std::string () const & | |
Static Protected Member Functions | |
| static bScore | getRelativeBoardEval (bBoard const &b) |
| static bScore | getEndgameEvaluation (bBoard const &b) |
| static bScore | getPawnEndingEvaluation (bBoard const &b) |
| static bScore | getMatingEvaluation (bBoard const &b) |
Additional Inherited Members | |
Static Public Member Functions inherited from bPositionEvaluation | |
| static gameResult_t | gameEndedResult (bBoard const &b) |
| Class static function See if board is in finite state, meaning game is ended. | |
| static bScore | resultToScoreFlag (gameResult_t const gr) |
| Class static function convert all draw scores to SCORE_THEORETIC_DRAW. | |
| static bool | isDrawResult (gameResult_t const gr) |
|
inlineexplicit |
Definition at line 102 of file eval.h.
Referenced by operator=(), operator=(), PosEvalPositionalBoard::PosEvalPositionalBoard(), PosEvalStaticBoard(), and PosEvalStaticBoard().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineexplicit |
|
delete |
Here is the call graph for this function:
|
delete |
Here is the call graph for this function:
|
delete |
Here is the call graph for this function:
|
delete |
Here is the call graph for this function:
|
overridevirtual |
get material and case related modification of score from whites view
Reimplemented from bPositionEvaluation.
Definition at line 462 of file eval.cpp.
Here is the call graph for this function:Definition at line 479 of file eval.cpp.
Referenced by PosEvalPositionalBoard::getEvaluation(), and getEvaluation().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 497 of file eval.cpp.
Referenced by PosEvalPositionalBoard::getEvaluation(), and getEvaluation().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 513 of file eval.cpp.
Referenced by PosEvalPositionalBoard::getEvaluation(), and getEvaluation().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 527 of file eval.cpp.
Referenced by PosEvalPositionalBoard::getEvaluation(), and getEvaluation().
Here is the call graph for this function:
Here is the caller graph for this function: