osl::search::QuiescenceSearch2< EvalT > Member List
This is the complete list of members for osl::search::QuiescenceSearch2< EvalT >, including all inherited members.
AfterUpdate enum valueosl::search::QuiescenceSearch2< EvalT >
ATTACK enum valueosl::search::QSearchTraits [private]
base_t typedefosl::search::QuiescenceSearch2< EvalT > [private]
BeforeUpdate enum valueosl::search::QuiescenceSearch2< EvalT >
brinkmatePenalty(Player P, int limit)osl::search::FixedEval [inline, protected, static]
CAPTURE enum valueosl::search::QSearchTraits [private]
CHECK enum valueosl::search::QSearchTraits [private]
CheckmateSpecialDepth enum valueosl::search::QSearchTraits [private]
currentState() const osl::search::QuiescenceSearch2< EvalT > [inline]
currentValueWithLastThreat(eval_t const &ev, Piece last_move_piece)osl::search::QuiescenceSearch2< EvalT > [private]
depth() const osl::search::QuiescenceSearch2< EvalT > [inline, private]
depthFromRoot() const osl::search::QuiescenceSearch2< EvalT > [inline, private]
drawValue() const osl::search::FixedEval [inline, protected]
effect_state_t typedefosl::search::QuiescenceSearch2< EvalT >
ESCAPE enum valueosl::search::QSearchTraits [private]
eval_t typedefosl::search::QuiescenceSearch2< EvalT >
EvalUpdateState enum nameosl::search::QuiescenceSearch2< EvalT >
examineCapture(QuiescenceRecord *record, int &curVal, MoveVector &working, int &alpha, int beta, eval_t const &ev, Piece last_piece, int additional_depth)osl::search::QuiescenceSearch2< EvalT > [inline, private]
examineMoves(QuiescenceRecord *record, int &curVal, const Move *first, const Move *last, int &alpha, int beta, eval_t const &ev, int additional_depth, Square dont_capture=Square::STAND())osl::search::QuiescenceSearch2< EvalT >
examineTakeBack(const MoveVector &moves, int &cur_val, int &alpha, int beta, eval_t const &ev)osl::search::QuiescenceSearch2< EvalT >
examineTakeBack2(const MoveVector &moves, QuiescenceThreat &threat2, QuiescenceThreat &threat1, int beta, int beta2, eval_t const &ev)osl::search::QuiescenceSearch2< EvalT >
FirstThreat enum valueosl::search::QSearchTraits [private]
FixedEval()osl::search::FixedEval [inline, protected]
generateAndExamineTakeBack2(MoveVector &moves, QuiescenceThreat &threat2, QuiescenceThreat &threat1, int beta1, int beta2, eval_t const &ev)osl::search::QuiescenceSearch2< EvalT > [inline]
HistorySpecialDepth enum valueosl::search::QSearchTraits [private]
isWinValue(Player P, int val)osl::search::FixedEval [inline, protected, static]
KING_ESCAPE enum valueosl::search::QSearchTraits [private]
max_depthosl::search::QuiescenceSearch2< EvalT > [private]
MaxDepth enum valueosl::search::QSearchTraits [private]
minusInfty(Player P)osl::search::FixedEval [inline, protected, static]
MoveType enum nameosl::search::QSearchTraits [private]
MoveVector typedefosl::search::QuiescenceSearch2< EvalT >
node_countosl::search::QuiescenceSearch2< EvalT > [private]
nodeCount() const osl::search::QuiescenceSearch2< EvalT > [inline]
OTHER enum valueosl::search::QSearchTraits [private]
passValue(int alpha, int beta, eval_t const &ev)osl::search::QuiescenceSearch2< EvalT > [private]
PROMOTE enum valueosl::search::QSearchTraits [private]
QuiescenceSearch2(SearchState2Core &s, SimpleHashTable &t)osl::search::QuiescenceSearch2< EvalT > [inline]
root_depthosl::search::QuiescenceSearch2< EvalT > [private]
search(eval_t &ev, Move last_move, int depth=QSearchTraits::MaxDepth)osl::search::QuiescenceSearch2< EvalT > [inline]
search(Player P, eval_t &ev, Move last_move, int depth=QSearchTraits::MaxDepth)osl::search::QuiescenceSearch2< EvalT > [inline]
search(int alpha, int beta, eval_t &ev, Move last_move, int depth=QSearchTraits::MaxDepth)osl::search::QuiescenceSearch2< EvalT > [inline]
search(Player P, int alpha, int beta, eval_t &ev, Move last_move, int depth)osl::search::QuiescenceSearch2< EvalT > [inline]
searchInternal(int alpha, int beta, eval_t &ev, Move last_move, int additional_depth=0, EvalUpdateState need_eval_update=AfterUpdate)osl::search::QuiescenceSearch2< EvalT >
searchIteratively(eval_t &ev, Move last_move, int depth=QSearchTraits::MaxDepth)osl::search::QuiescenceSearch2< EvalT > [inline]
searchIteratively(Player P, eval_t &ev, Move last_move, int depth=QSearchTraits::MaxDepth)osl::search::QuiescenceSearch2< EvalT > [inline]
searchIteratively(int alpha, int beta, eval_t &ev, Move last_move, int depth)osl::search::QuiescenceSearch2< EvalT > [inline]
searchMain(QuiescenceRecord *record, int alpha, int beta, eval_t &ev, Move last_move, int additional_depth, EvalUpdateState &need_eval_update)osl::search::QuiescenceSearch2< EvalT > [private]
searchProbCut(int alpha, int beta, eval_t &ev, Move last_move)osl::search::QuiescenceSearch2< EvalT >
searchProbCut(Player P, int alpha, int beta, eval_t &ev, Move last_move)osl::search::QuiescenceSearch2< EvalT > [inline]
SecondThreat enum valueosl::search::QSearchTraits [private]
setDrawValue(int value)osl::search::FixedEval [inline, protected]
stateosl::search::QuiescenceSearch2< EvalT > [private]
staticValue(eval_t const &ev, int alpha, int beta, QuiescenceRecord *record)osl::search::QuiescenceSearch2< EvalT > [inline]
staticValueWithThreat(eval_t const &ev, int alpha, QuiescenceThreat &threat1, QuiescenceThreat &threat2)osl::search::QuiescenceSearch2< EvalT >
staticValueWithThreat(eval_t const &ev)osl::search::QuiescenceSearch2< EvalT > [inline]
staticValueWithThreat(eval_t const &ev)osl::search::QuiescenceSearch2< EvalT > [inline]
tableosl::search::QuiescenceSearch2< EvalT > [private]
takeBackOrChase(int alpha, int beta, eval_t const &ev, Move last_move)osl::search::QuiescenceSearch2< EvalT >
takeBackValue(int alpha, int beta, eval_t const &ev, Move last_move)osl::search::QuiescenceSearch2< EvalT >
threatmatePenalty(Player P)osl::search::FixedEval [inline, protected, static]
UNKNOWN enum valueosl::search::QSearchTraits [private]
winByCheckmate(Player P)osl::search::FixedEval [inline, protected, static]
winByFoul(Player P)osl::search::FixedEval [inline, protected, static]
winByLoop(Player P)osl::search::FixedEval [inline, protected, static]
windowMax(Player P)osl::search::FixedEval [inline, protected, static]
winThreshold(Player P)osl::search::FixedEval [inline, protected, static]
~FixedEval()osl::search::FixedEval [inline, protected]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines