Public Types | Public Member Functions | Public Attributes
Result Struct Reference

List of all members.

Public Types

enum  { MAX_LEVEL = 99, MAX_DEPTH = 999 }
typedef boost::multi_array
< unsigned int, 3 > 
array_t

Public Member Functions

 Result ()
void add (const unsigned int depth, const unsigned int level, const bool win)
bool printAtDepth (std::ostream &out, const unsigned int depth) const
void printByLevel (std::ostream &out) const
void printByDepth (std::ostream &out) const
void showLevels (std::ostream &out, std::vector< WinLoss > &vector) const

Public Attributes

array_t winloss
unsigned int top_level
unsigned int top_depth

Detailed Description

Definition at line 56 of file win-rate-openingbook-weight-level.cc.


Member Typedef Documentation

typedef boost::multi_array<unsigned int, 3> Result::array_t

Definition at line 61 of file win-rate-openingbook-weight-level.cc.


Member Enumeration Documentation

anonymous enum
Enumerator:
MAX_LEVEL 
MAX_DEPTH 

Definition at line 58 of file win-rate-openingbook-weight-level.cc.


Constructor & Destructor Documentation

Result::Result ( ) [inline]

Definition at line 66 of file win-rate-openingbook-weight-level.cc.


Member Function Documentation

void Result::add ( const unsigned int  depth,
const unsigned int  level,
const bool  win 
) [inline]

Definition at line 71 of file win-rate-openingbook-weight-level.cc.

References depth, osl::eval::max(), and winloss().

Referenced by increment(), and osl::PieceStand::nextStand().

bool Result::printAtDepth ( std::ostream &  out,
const unsigned int  depth 
) const

Definition at line 110 of file win-rate-openingbook-weight-level.cc.

References depth, WinLoss::losses, winloss(), and WinLoss::wins.

void Result::printByDepth ( std::ostream &  out) const

Definition at line 125 of file win-rate-openingbook-weight-level.cc.

References depth.

Referenced by main().

void Result::printByLevel ( std::ostream &  out) const

Definition at line 133 of file win-rate-openingbook-weight-level.cc.

References depth, WinLoss::losses, winloss(), and WinLoss::wins.

Referenced by main().

void Result::showLevels ( std::ostream &  out,
std::vector< WinLoss > &  vector 
) const

Definition at line 93 of file win-rate-openingbook-weight-level.cc.


Member Data Documentation

unsigned int Result::top_depth

Definition at line 64 of file win-rate-openingbook-weight-level.cc.

unsigned int Result::top_level

Definition at line 63 of file win-rate-openingbook-weight-level.cc.

Definition at line 62 of file win-rate-openingbook-weight-level.cc.


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