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) |
Go board optimized for Monte-Carlo.
Definition in file GoUctBoard.h.
std::ostream& operator<< | ( | std::ostream & | out, | |
const GoUctBoard & | bd | |||
) |
Definition at line 457 of file GoUctBoard.h.
References GoWriteBoard().