Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

VariationInfo Struct Reference

Varaition TT entry. More...

#include <WolvePlayer.hpp>

List of all members.

Public Member Functions

 VariationInfo ()
 VariationInfo (int d, const bitset_t &con)
 ~VariationInfo ()
bool Initialized () const
void CheckCollision (const VariationInfo &other) const
bool ReplaceWith (const VariationInfo &other) const

Public Attributes

int depth
 Depth state was searched.
bitset_t consider
 Moves to consider from this variation.

Detailed Description

Varaition TT entry.

Definition at line 25 of file WolvePlayer.hpp.


Constructor & Destructor Documentation

VariationInfo::VariationInfo (  )  [inline]

Definition at line 27 of file WolvePlayer.hpp.

VariationInfo::VariationInfo ( int  d,
const bitset_t con 
) [inline]

Definition at line 31 of file WolvePlayer.hpp.

VariationInfo::~VariationInfo (  )  [inline]

Definition at line 52 of file WolvePlayer.hpp.


Member Function Documentation

void VariationInfo::CheckCollision ( const VariationInfo other  )  const [inline]

Definition at line 61 of file WolvePlayer.hpp.

References UNUSED().

bool VariationInfo::Initialized (  )  const [inline]

Definition at line 56 of file WolvePlayer.hpp.

References depth.

bool VariationInfo::ReplaceWith ( const VariationInfo other  )  const [inline]

Todo:
check for better bounds/scores?

Definition at line 66 of file WolvePlayer.hpp.

References depth.


Member Data Documentation

Moves to consider from this variation.

Definition at line 49 of file WolvePlayer.hpp.

Referenced by WolveSearch::GenerateMoves().

Depth state was searched.

Definition at line 46 of file WolvePlayer.hpp.

Referenced by Initialized(), and ReplaceWith().


The documentation for this struct was generated from the following file:


6 Jan 2011 Doxygen 1.6.3