Belofte version 2.1.8
A promising chess program using the UCI or Winboard interface
bConfigurableGame Class Reference

allow custom methods to be attached to game More...

#include <configurablegame.h>

+ Inheritance diagram for bConfigurableGame:

Public Member Functions

 bConfigurableGame ()
 
virtual ~bConfigurableGame ()
 
 bConfigurableGame (bConfigurableGame const &)=delete
 
bConfigurableGameoperator= (bConfigurableGame const &)=delete
 
 bConfigurableGame (bConfigurableGame &&)=delete
 
bConfigurableGameoperator= (bConfigurableGame &&)=delete
 
void setAlgorithm (std::string const &alg)
 
bSearchAlgorithmgetAlgorithm () const
 
void setEval (std::string const &e)
 
bPositionEvaluationgetEval () const
 

Detailed Description

allow custom methods to be attached to game

Definition at line 14 of file configurablegame.h.

Constructor & Destructor Documentation

◆ bConfigurableGame() [1/3]

bConfigurableGame::bConfigurableGame ( )

Definition at line 10 of file configurablegame.cpp.

+ Here is the call graph for this function:

◆ ~bConfigurableGame()

bConfigurableGame::~bConfigurableGame ( )
virtual

Definition at line 16 of file configurablegame.cpp.

◆ bConfigurableGame() [2/3]

bConfigurableGame::bConfigurableGame ( bConfigurableGame const &  )
delete

◆ bConfigurableGame() [3/3]

bConfigurableGame::bConfigurableGame ( bConfigurableGame &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

bConfigurableGame & bConfigurableGame::operator= ( bConfigurableGame const &  )
delete

◆ operator=() [2/2]

bConfigurableGame & bConfigurableGame::operator= ( bConfigurableGame &&  )
delete

◆ setAlgorithm()

void bConfigurableGame::setAlgorithm ( std::string const &  alg)

Definition at line 22 of file configurablegame.cpp.

Referenced by bConfigurableGame(), and cmd_alg::execute().

+ Here is the caller graph for this function:

◆ getAlgorithm()

bSearchAlgorithm * bConfigurableGame::getAlgorithm ( ) const

Definition at line 44 of file configurablegame.cpp.

Referenced by bGame::AbortSearch(), bGame::evalEpdPosition(), bel_debug::info(), and bGame::WaitForSearchEnd().

+ Here is the caller graph for this function:

◆ setEval()

void bConfigurableGame::setEval ( std::string const &  e)

Definition at line 56 of file configurablegame.cpp.

Referenced by bConfigurableGame(), and cmd_evaltype::execute().

+ Here is the caller graph for this function:

◆ getEval()

bPositionEvaluation * bConfigurableGame::getEval ( ) const

Definition at line 70 of file configurablegame.cpp.

Referenced by bGame::EvalFinalScore(), bGame::EvalForPlayer(), cmd_eval::execute(), and bel_debug::info().

+ Here is the caller graph for this function: