All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | List of all members
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]

Public Types

enum  ProofPiecesType { UNSET =0, PROOF, DISPROOF }
 

Public Member Functions

 DfpnRecordBase ()
 

Public Attributes

ProofDisproof proof_disproof
 
uint64_t solved
 手番に否定的に結果が判明したリスト loop は除く More...
 
uint64_t dag_moves
 合流を引き起こす指手一覧 More...
 
Move best_move
 
PieceStand proof_pieces
 
unsigned int node_count
 
unsigned int tried_oracle
 
Move last_move
 合流検知+simulation中の簡易 無限ループ回避 More...
 
PieceStand proof_pieces_candidate
 solved のmax More...
 
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

osl::checkmate::DfpnRecordBase::DfpnRecordBase ( )
inline

Definition at line 43 of file dfpnRecord.h.

Member Data Documentation

Move osl::checkmate::DfpnRecordBase::best_move
uint64_t osl::checkmate::DfpnRecordBase::dag_moves
bool osl::checkmate::DfpnRecordBase::dag_terminal
char osl::checkmate::DfpnRecordBase::false_branch
Move osl::checkmate::DfpnRecordBase::last_move
Square osl::checkmate::DfpnRecordBase::last_to
unsigned int osl::checkmate::DfpnRecordBase::min_pdp
char osl::checkmate::DfpnRecordBase::need_full_width
unsigned int osl::checkmate::DfpnRecordBase::node_count
mutable
ProofDisproof osl::checkmate::DfpnRecordBase::proof_disproof
PieceStand osl::checkmate::DfpnRecordBase::proof_pieces
PieceStand osl::checkmate::DfpnRecordBase::proof_pieces_candidate
int8_t osl::checkmate::DfpnRecordBase::proof_pieces_set
uint64_t osl::checkmate::DfpnRecordBase::solved
unsigned int osl::checkmate::DfpnRecordBase::tried_oracle

Definition at line 28 of file dfpnRecord.h.

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

uint32_t osl::checkmate::DfpnRecordBase::working_threads

The documentation for this struct was generated from the following file: