Belofte  version 2.1.5
A promising chess program using the UCI or Winboard interface
TerminalNode Class Reference

Public Member Functions

 TerminalNode (bBoard &b, depth_t const &nDepth, bSearchScore const &alpha, bSearchScore const &beta, bSearchAlgorithm *algo)
 
 TerminalNode (bBoard &b, depth_t const &nDepth, bSearchScore const &alpha, bSearchScore const &beta, uint8_t const &nCheckCount, bSearchAlgorithm *algo)
 
bBestMoveInfo getNode () const
 
bScore getScore () const
 
bool isTerminal () const
 

Detailed Description

Definition at line 67 of file search_ab.h.

Constructor & Destructor Documentation

◆ TerminalNode() [1/2]

TerminalNode::TerminalNode ( bBoard b,
depth_t const &  nDepth,
bSearchScore const &  alpha,
bSearchScore const &  beta,
bSearchAlgorithm algo 
)

Definition at line 94 of file search_ab.cpp.

+ Here is the call graph for this function:

◆ TerminalNode() [2/2]

TerminalNode::TerminalNode ( bBoard b,
depth_t const &  nDepth,
bSearchScore const &  alpha,
bSearchScore const &  beta,
uint8_t const &  nCheckCount,
bSearchAlgorithm algo 
)

Definition at line 118 of file search_ab.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ getNode()

bBestMoveInfo TerminalNode::getNode ( ) const
inline

Definition at line 74 of file search_ab.h.

◆ getScore()

bScore TerminalNode::getScore ( ) const
inline

Definition at line 75 of file search_ab.h.

◆ isTerminal()

bool TerminalNode::isTerminal ( ) const
inline

Definition at line 76 of file search_ab.h.