Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

GoUctBoard.h File Reference


Detailed Description

Go board optimized for Monte-Carlo.

Definition in file GoUctBoard.h.

#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 "SgBoardConst.h"
#include "SgBoardColor.h"
#include "SgMarker.h"
#include "SgBWArray.h"
#include "SgNbIterator.h"
#include "SgPoint.h"
#include "SgPointArray.h"
#include "SgPointIterator.h"
#include "SgSList.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)


Function Documentation

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

Definition at line 486 of file GoUctBoard.h.

References GoWriteBoard().


17 Jun 2010 Doxygen 1.4.7