Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

GoUctSearch.h File Reference


Detailed Description

Definition in file GoUctSearch.h.

#include <iosfwd>
#include "GoBoard.h"
#include "GoBoardHistory.h"
#include "GoBoardSynchronizer.h"
#include "GoUctBoard.h"
#include "SgUctSearch.h"
#include "SgBlackWhite.h"
#include "SgStatistics.h"

Go to the source code of this file.

Namespaces

namespace  GoUctSearchUtil

Classes

class  GoUctState
 Thread state for GoUctSearch. More...
class  GoUctState::AssertionHandler
 Assertion handler to dump the state of a GoUctState. More...
class  GoUctSearch
 Base class for UCT searches in Go. More...

Enumerations

enum  GoUctLiveGfx { GOUCT_LIVEGFX_NONE, GOUCT_LIVEGFX_COUNTS, GOUCT_LIVEGFX_SEQUENCE }
 Live-gfx mode used in GoUctSearch. More...

Functions

SgPoint GoUctSearchUtil::TrompTaylorPassCheck (SgPoint move, const GoUctSearch &search)
 Checks if move is a bad pass move, if Tromp-Taylor rules are used, and tries to fix it.


Enumeration Type Documentation

enum GoUctLiveGfx

Live-gfx mode used in GoUctSearch.

See also:
GoUctSearch::LiveGfx.
Enumerator:
GOUCT_LIVEGFX_NONE  Don't print live-gfx information.
GOUCT_LIVEGFX_COUNTS  Print values and counts as in GoUctUtil::GoGuiGfx().
GOUCT_LIVEGFX_SEQUENCE  Show GoGui live graphics with the main variation.

Shows the main variation on the board instead of the counts and values (main variation and counts cannot be shown at the same time, because the sequence numbers conflict with the counts). The status line shows the same information as in GoGuiGfx()

Definition at line 134 of file GoUctSearch.h.


17 Jun 2010 Doxygen 1.4.7