QuiescenceRecord のデータのうちlock, public なデータ以外. [詳細]
#include <quiescenceRecord.h>
Public 型 | |
enum | { InitialDepth = -128 } |
使えない深さ. [詳細] | |
enum | StaticValueType { UNKNOWN, UPPER_BOUND, EXACT } |
Public 変数 | |
int | upper_bound |
int | lower_bound |
BestMoves | best_moves |
QuiescenceThreat | threat1 |
static_value への脅威 | |
QuiescenceThreat | threat2 |
int | static_value |
int | checkmate_nodes |
DualThreatmateState | threatmate |
int | threatmate_nodes |
int8_t | upper_depth |
upper_bound, lower_bound, static_value を探索した深さ | |
int8_t | lower_depth |
int8_t | static_value_depth |
Protected メソッド | |
QuiescenceRecordBase () | |
~QuiescenceRecordBase () |
QuiescenceRecord のデータのうちlock, public なデータ以外.
quiescenceRecord.h の 105 行で定義されています。
anonymous enum |
quiescenceRecord.h の 123 行で定義されています。
osl::search::QuiescenceRecordBase::QuiescenceRecordBase | ( | ) | [inline, protected] |
quiescenceRecord.h の 125 行で定義されています。
osl::search::QuiescenceRecordBase::~QuiescenceRecordBase | ( | ) | [inline, protected] |
quiescenceRecord.h の 131 行で定義されています。
quiescenceRecord.h の 108 行で定義されています。
参照元 osl::search::QuiescenceRecord::addKillerMoves(), osl::search::QuiescenceRecord::bestMove(), osl::search::QuiescenceRecord::clear(), osl::search::QuiescenceRecord::loadMoves(), osl::search::QuiescenceRecord::moves_size(), osl::search::QuiescenceRecord::movesEmpty(), osl::search::QuiescenceRecord::movesSizeLessThan(), osl::search::SimpleHashRecord::setBestMove(), osl::search::QuiescenceRecord::setHistoryValue(), と osl::search::QuiescenceRecord::setLowerBound().
static_value への脅威
quiescenceRecord.h の 110 行で定義されています。
参照元 osl::search::QuiescenceRecord::dump(), osl::search::QuiescenceRecord::setStaticValue(), と osl::search::QuiescenceRecord::staticThreat().
quiescenceRecord.h の 113 行で定義されています。
参照元 osl::search::QuiescenceRecord::dump(), osl::search::SimpleHashRecord::inCheck(), osl::search::QuiescenceSearch2< EvalT >::searchMain(), osl::search::QuiescenceRecord::sendOffPosition(), osl::search::SimpleHashRecord::setInCheck(), osl::search::QuiescenceRecord::setStaticValue(), osl::search::QuiescenceSearch2< EvalT >::staticValue(), osl::search::QuiescenceRecord::staticValueType(), osl::search::SimpleHashRecord::threatmate(), と osl::search::QuiescenceRecord::updateThreatmate().
upper_bound, lower_bound, static_value を探索した深さ
quiescenceRecord.h の 116 行で定義されています。
参照元 osl::search::QuiescenceRecord::clear(), osl::search::QuiescenceRecord::dump(), osl::search::QuiescenceRecord::setHistoryValue(), osl::search::QuiescenceRecord::setUpperBound(), と osl::search::QuiescenceRecord::upperDepth().