All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
osl::search::BigramKillerMove Class Reference

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

#include <bigramKillerMove.h>

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

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

osl::search::BigramKillerMove::BigramKillerMove ( )

Definition at line 7 of file bigramKillerMove.cc.

osl::search::BigramKillerMove::~BigramKillerMove ( )

Definition at line 13 of file bigramKillerMove.cc.

Member Function Documentation

void osl::search::BigramKillerMove::clear ( )
void osl::search::BigramKillerMove::dump ( ) const
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

CArray2d<LRUMoves,Square::SIZE,PTYPEO_SIZE> osl::search::BigramKillerMove::killer_moves
private

Definition at line 22 of file bigramKillerMove.h.

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


The documentation for this class was generated from the following files: