Public 型 | Public メソッド | Public 変数

構造体 osl::checkmate::DfpnRecordBase

#include <dfpnRecord.h>

osl::checkmate::DfpnRecordBaseに対する継承グラフ
Inheritance graph
[凡例]
osl::checkmate::DfpnRecordBaseのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

enum  ProofPiecesType { UNSET = 0, PROOF, DISPROOF }

Public メソッド

 DfpnRecordBase ()

Public 変数

ProofDisproof proof_disproof
uint64_t solved
 手番に否定的に結果が判明したリスト loop は除く
uint64_t dag_moves
 合流を引き起こす指手一覧
Move best_move
PieceStand proof_pieces
unsigned int node_count
unsigned int tried_oracle
Move last_move
 合流検知+simulation中の簡易 無限ループ回避
PieceStand proof_pieces_candidate
 solved のmax
unsigned int min_pdp
uint32_t working_threads
Square last_to
int8_t proof_pieces_set
char need_full_width
char false_branch
bool dag_terminal

説明

dfpnRecord.h15 行で定義されています。


列挙型

列挙型の値:
UNSET 
PROOF 
DISPROOF 

dfpnRecord.h35 行で定義されています。


コンストラクタとデストラクタ

osl::checkmate::DfpnRecordBase::DfpnRecordBase (  )  [inline]

dfpnRecord.h42 行で定義されています。


変数

dfpnRecord.h39 行で定義されています。

参照元 osl::checkmate::Dfpn::findDagSource(), と osl::checkmate::DfpnRecord::setFrom().

dfpnRecord.h27 行で定義されています。

参照元 osl::checkmate::Dfpn::tryProofMain().


この構造体の説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義