Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  
Classes | Namespaces | Enumerations | Functions

GoUctSearch.h File Reference

#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.

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...

Namespaces

namespace  GoUctSearchUtil
 

Utility functions for users of GoUctSearch.


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.

Detailed Description

Definition in file GoUctSearch.h.


Enumeration Type Documentation

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 130 of file GoUctSearch.h.


Sun Mar 13 2011 Doxygen 1.7.1