All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
osl::search::BigramKillerMove Class Reference

相手の指手に基づくkiller move More...

#include <bigramKillerMove.h>

Collaboration diagram for osl::search::BigramKillerMove:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BigramKillerMove ()
 ~BigramKillerMove ()
void clear ()
void setMove (Move key, Move value)
const LRUMovesoperator[] (Move key) const
void getMove (const NumEffectState &state, Move last_move, MoveVector &moves) const
void dump () const

Private Attributes

CArray2d< LRUMoves,
Square::SIZE, PTYPEO_SIZE
killer_moves

Detailed Description

相手の指手に基づくkiller move

Definition at line 19 of file bigramKillerMove.h.


Constructor & Destructor Documentation

Definition at line 7 of file bigramKillerMove.cc.

Definition at line 13 of file bigramKillerMove.cc.


Member Function Documentation

void osl::search::BigramKillerMove::getMove ( const NumEffectState &  state,
Move  last_move,
MoveVector &  moves 
) const
const LRUMoves& osl::search::BigramKillerMove::operator[] ( Move  key) const [inline]
void osl::search::BigramKillerMove::setMove ( Move  key,
Move  value 
) [inline]

Member Data Documentation

Definition at line 22 of file bigramKillerMove.h.

Referenced by operator[](), and setMove().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines