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

GoUctBoard.h File Reference

Go board optimized for Monte-Carlo. More...

#include <bitset>
#include <cstring>
#include <stdint.h>
#include <boost/static_assert.hpp>
#include "GoBoard.h"
#include "GoBoardUtil.h"
#include "GoPlayerMove.h"
#include "SgArray.h"
#include "SgArrayList.h"
#include "SgBoardConst.h"
#include "SgBoardColor.h"
#include "SgMarker.h"
#include "SgBWArray.h"
#include "SgNbIterator.h"
#include "SgPoint.h"
#include "SgPointArray.h"
#include "SgPointIterator.h"

Go to the source code of this file.

Classes

class  GoUctBoard
 Go board optimized for Monte-Carlo. More...
struct  GoUctBoard::Block
 Data related to a block of stones on the board. More...
class  GoUctBoard::Iterator
 Iterate through all points on the given board. More...
class  GoUctBoard::LibertyIterator
 Iterate through all the liberties of a block. More...
class  GoUctBoard::StoneIterator
 Iterate through all the stones of a block. More...

Functions

std::ostream & operator<< (std::ostream &out, const GoUctBoard &bd)

Detailed Description

Go board optimized for Monte-Carlo.

Definition in file GoUctBoard.h.


Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const GoUctBoard bd 
)

Definition at line 457 of file GoUctBoard.h.

References GoWriteBoard().


Sun Mar 13 2011 Doxygen 1.7.1