All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Public Attributes
osl::checkmate::DfpnRecordBase Struct Reference

#include <dfpnRecord.h>

Inheritance diagram for osl::checkmate::DfpnRecordBase:
Inheritance graph
[legend]
Collaboration diagram for osl::checkmate::DfpnRecordBase:
Collaboration graph
[legend]

List of all members.

Public Types

enum  ProofPiecesType { UNSET = 0, PROOF, DISPROOF }

Public Member Functions

 DfpnRecordBase ()

Public Attributes

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

Detailed Description

Definition at line 16 of file dfpnRecord.h.


Member Enumeration Documentation

Enumerator:
UNSET 
PROOF 
DISPROOF 

Definition at line 36 of file dfpnRecord.h.


Constructor & Destructor Documentation

Definition at line 43 of file dfpnRecord.h.


Member Data Documentation

Definition at line 28 of file dfpnRecord.h.

Referenced by osl::checkmate::Dfpn::tryProofMain().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines