My Project
osl::checkmate::DfpnRecord Class Reference

#include <dfpnRecord.h>

Inheritance diagram for osl::checkmate::DfpnRecord:
osl::checkmate::DfpnRecordBase

Public Member Functions

 DfpnRecord ()
 DfpnRecord (PieceStand black, PieceStand white)
void setFrom (const DfpnRecordBase &src)
unsigned int proof () const
unsigned int disproof () const
void setProofPieces (PieceStand a)
void setDisproofPieces (PieceStand a)
const PieceStand proofPieces () const
const PieceStand disproofPieces () const
Public Member Functions inherited from osl::checkmate::DfpnRecordBase
 DfpnRecordBase ()

Public Attributes

CArray< PieceStand, 2 > stands
Public Attributes inherited from osl::checkmate::DfpnRecordBase
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

Additional Inherited Members

Public Types inherited from osl::checkmate::DfpnRecordBase
enum  ProofPiecesType { UNSET =0 , PROOF , DISPROOF }

Detailed Description

Definition at line 57 of file dfpnRecord.h.

Constructor & Destructor Documentation

◆ DfpnRecord() [1/2]

osl::checkmate::DfpnRecord::DfpnRecord ( )
inline

Definition at line 62 of file dfpnRecord.h.

◆ DfpnRecord() [2/2]

osl::checkmate::DfpnRecord::DfpnRecord ( PieceStand black,
PieceStand white )
inline

Definition at line 63 of file dfpnRecord.h.

References osl::BLACK, stands, and osl::WHITE.

Member Function Documentation

◆ disproof()

unsigned int osl::checkmate::DfpnRecord::disproof ( ) const
inline

◆ disproofPieces()

◆ proof()

unsigned int osl::checkmate::DfpnRecord::proof ( ) const
inline

◆ proofPieces()

◆ setDisproofPieces()

◆ setFrom()

◆ setProofPieces()

Member Data Documentation

◆ stands


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