osl::search::QuiescenceSearch< EvalT > メンバ一覧

これは全メンバの一覧です。osl::search::QuiescenceSearch< EvalT >継承メンバも含んでいます。

ATTACK Enum 値osl::search::QSearchTraits [private]
base_t typedefosl::search::QuiescenceSearch< EvalT > [private]
brinkmatePenalty(Player P, int limit)osl::search::FixedEval [inline, protected, static]
CAPTURE Enum 値osl::search::QSearchTraits [private]
CHECK Enum 値osl::search::QSearchTraits [private]
CheckmateSpecialDepth Enum 値osl::search::QSearchTraits [private]
currentState() const osl::search::QuiescenceSearch< EvalT > [inline]
currentValueWithLastThreat(eval_t const &ev, Piece last_move_piece)osl::search::QuiescenceSearch< EvalT > [inline, private]
depth() const osl::search::QuiescenceSearch< EvalT > [inline, private]
depthFromRoot() const osl::search::QuiescenceSearch< EvalT > [inline, private]
drawValue() const osl::search::FixedEval [inline, protected]
effect_state_t typedefosl::search::QuiescenceSearch< EvalT >
ESCAPE Enum 値osl::search::QSearchTraits [private]
eval_t typedefosl::search::QuiescenceSearch< EvalT >
examineCapture(QuiescenceRecord *record, int &curVal, MoveVector &working, int &alpha, int beta, eval_t const &ev, Piece last_piece, int additional_depth)osl::search::QuiescenceSearch< 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, Position dont_capture=Position::STAND())osl::search::QuiescenceSearch< EvalT > [inline]
examineTakeBack(const MoveVector &moves, int &cur_val, int &alpha, int beta, eval_t const &ev)osl::search::QuiescenceSearch< EvalT > [inline]
examineTakeBack2(const MoveVector &moves, QuiescenceThreat &threat2, QuiescenceThreat &threat1, int beta, int beta2, eval_t const &ev)osl::search::QuiescenceSearch< EvalT > [inline]
FirstThreat Enum 値osl::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::QuiescenceSearch< EvalT > [inline]
HistorySpecialDepth Enum 値osl::search::QSearchTraits [private]
isWinValue(Player P, int val)osl::search::FixedEval [inline, protected, static]
KING_ESCAPE Enum 値osl::search::QSearchTraits [private]
max_depthosl::search::QuiescenceSearch< EvalT > [private]
MaxDepth Enum 値osl::search::QSearchTraits [private]
minusInfty(Player P)osl::search::FixedEval [inline, protected, static]
MoveType Enumosl::search::QSearchTraits [private]
MoveVector typedefosl::search::QuiescenceSearch< EvalT >
node_countosl::search::QuiescenceSearch< EvalT > [private]
nodeCount() const osl::search::QuiescenceSearch< EvalT > [inline]
OTHER Enum 値osl::search::QSearchTraits [private]
passValue(int alpha, int beta, eval_t const &ev)osl::search::QuiescenceSearch< EvalT > [inline, private]
PROMOTE Enum 値osl::search::QSearchTraits [private]
QuiescenceSearch(SearchStateCore &s, SimpleHashTable &t)osl::search::QuiescenceSearch< EvalT > [inline]
recordGeneration(QuiescenceRecord *record, TYPE type, const MoveVector &moves)osl::search::QuiescenceSearch< EvalT > [inline, private]
root_depthosl::search::QuiescenceSearch< EvalT > [private]
search(eval_t const &ev, Move last_move, int depth=QSearchTraits::MaxDepth)osl::search::QuiescenceSearch< EvalT > [inline]
search(Player P, eval_t const &ev, Move last_move, int depth=QSearchTraits::MaxDepth)osl::search::QuiescenceSearch< EvalT > [inline]
search(int alpha, int beta, eval_t const &ev, Move last_move, int depth=QSearchTraits::MaxDepth)osl::search::QuiescenceSearch< EvalT > [inline]
search(Player P, int alpha, int beta, eval_t const &ev, Move last_move, int depth)osl::search::QuiescenceSearch< EvalT > [inline]
searchInternal(int alpha, int beta, eval_t const &ev, Move last_move, int additional_depth=0)osl::search::QuiescenceSearch< EvalT > [inline]
searchIteratively(eval_t const &ev, Move last_move, int depth=QSearchTraits::MaxDepth)osl::search::QuiescenceSearch< EvalT > [inline]
searchIteratively(Player P, eval_t const &ev, Move last_move, int depth=QSearchTraits::MaxDepth)osl::search::QuiescenceSearch< EvalT > [inline]
searchIteratively(int alpha, int beta, eval_t const &ev, Move last_move, int depth)osl::search::QuiescenceSearch< EvalT > [inline]
searchMain(QuiescenceRecord *record, int alpha, int beta, eval_t const &ev, Move last_move, int additional_depth)osl::search::QuiescenceSearch< EvalT > [inline, private]
searchProbCut(int alpha, int beta, eval_t const &ev, Move last_move)osl::search::QuiescenceSearch< EvalT > [inline]
searchProbCut(Player P, int alpha, int beta, eval_t const &ev, Move last_move)osl::search::QuiescenceSearch< EvalT > [inline]
SecondThreat Enum 値osl::search::QSearchTraits [private]
setDrawValue(int value)osl::search::FixedEval [inline, protected]
stateosl::search::QuiescenceSearch< EvalT > [private]
staticValue(eval_t const &ev, int alpha, QuiescenceRecord *record)osl::search::QuiescenceSearch< EvalT > [inline, private]
staticValueWithThreat(eval_t const &ev, int alpha, QuiescenceThreat &threat1, QuiescenceThreat &threat2)osl::search::QuiescenceSearch< EvalT > [inline]
staticValueWithThreat(eval_t const &ev)osl::search::QuiescenceSearch< EvalT > [inline]
staticValueWithThreat(eval_t const &ev)osl::search::QuiescenceSearch< EvalT > [inline]
tableosl::search::QuiescenceSearch< EvalT > [private]
takeBackOrChase(int alpha, int beta, eval_t const &ev, Move last_move)osl::search::QuiescenceSearch< EvalT > [inline]
takeBackValue(int alpha, int beta, eval_t const &ev, Move last_move)osl::search::QuiescenceSearch< EvalT > [inline]
threatmatePenalty(Player P)osl::search::FixedEval [inline, protected, static]
UNKNOWN Enum 値osl::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]


Thu Oct 8 05:01:18 2009に生成されました。  doxygen 1.5.6