io-chess
UCI chess engine
Loading...
Searching...
No Matches
SimpleEvalContext Member List

This is the complete list of members for SimpleEvalContext, including all inherited members.

BISHOP_PAIRSimpleEvalContextstatic
evalKingSafety(const Board &board, Color us, const Bitboard &ourPawns, const Bitboard &theirPawns, Score &score) constSimpleEvalContext
evalOneSide(const Board &board, Color us, int &phase) constSimpleEvalContext
evalPawns(const Board &board, Color us, const Bitboard &ourPawns, const Bitboard &theirPawns, Score &score) constSimpleEvalContext
evaluate(const Board &board, int ply=0) overrideSimpleEvalContextvirtual
IEvaluator::evaluate(const ChessInput &input)IEvaluatorinlinevirtual
evaluateWDL(const Board &board, int ply=0)IEvaluatorinlinevirtual
getFullRebuilds() constIEvaluatorinlinevirtual
mirror(int sq)SimpleEvalContextinlinestatic
PAWN_DOUBLEDSimpleEvalContextstatic
PAWN_ISOLATEDSimpleEvalContextstatic
PAWN_PASSEDSimpleEvalContextstatic
PHASE_BISHOPSimpleEvalContextstatic
PHASE_KNIGHTSimpleEvalContextstatic
PHASE_QUEENSimpleEvalContextstatic
PHASE_ROOKSimpleEvalContextstatic
PIECE_VALUESSimpleEvalContextstatic
PSQTSimpleEvalContextstatic
ROOK_OPEN_FILESimpleEvalContextstatic
ROOK_SEMI_OPENSimpleEvalContextstatic
Score typedefSimpleEvalContext
setAggression(float aggression)IEvaluatorinlinevirtual
setEvalNormalization(bool enable)IEvaluatorinlinevirtual
setEvalScale(int base, int weight)IEvaluatorinlinevirtual
setIncrementalRebuildInterval(int interval)IEvaluatorinlinevirtual
SimpleEvalContext()=defaultSimpleEvalContext
TEMPO_BONUSSimpleEvalContextstatic
TOTAL_PHASESimpleEvalContextstatic
~IEvaluator()=defaultIEvaluatorvirtual