#include <GoSortedMoves.h>
Inheritance diagram for GoSortedMoves:
Definition at line 22 of file GoSortedMoves.h.
Public Member Functions | |
GoSortedMoves (int maxNuMoves) | |
GoSortedMoves () | |
void | Clear () |
void | CheckOverflow () |
void | DeleteEqual () |
void | Delete (int index) |
void | Insert (const MOVE &move, VALUE value) |
bool | GetMove (const MOVE &move, VALUE &value, int &index) const |
void | GetMoves (SgVector< MOVE > *moves) const |
void | SetMinValue (const MOVE &move, VALUE value) |
void | SetMove (int i, const MOVE &move) |
void | SetValue (int i, VALUE value) |
void | SetMaxMoves (int nu) |
void | SetMaxNuMoves (int max) |
void | SetLowerBound (VALUE bound) |
void | SetInitLowerBound (VALUE bound) |
int | LowerBound () const |
int | NuMoves () const |
int | MaxNuMoves () const |
const MOVE & | Move (int i) const |
const MOVE & | BestMove () const |
VALUE | Value (int i) const |
VALUE | BestValue () const |
void | DecNuMoves () |
void | AssertIndexRange (int i) const |
void | Shuffle () |
Static Public Attributes | |
static const bool | CHECKMOVES |
GoSortedMoves::GoSortedMoves | ( | int | maxNuMoves | ) | [explicit] |
GoSortedMoves::GoSortedMoves | ( | ) |
void GoSortedMoves::Clear | ( | ) |
Reimplemented from SgSortedMoves< MOVE, VALUE, SIZE >.
Definition at line 39 of file GoSortedMoves.h.
References SgSortedMoves< MOVE, VALUE, SIZE >::Clear(), SgSortedMoves< MOVE, VALUE, SIZE >::SetInitLowerBound(), and SgSortedMoves< MOVE, VALUE, SIZE >::SetLowerBound().
Referenced by GoSortedMoves().