All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Static Public Member Functions | Static Private Attributes
osl::eval::ml::PieceStand Class Reference

#include <pieceStand.h>

Collaboration diagram for osl::eval::ml::PieceStand:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { DIM = osl::Piece::SIZE }

Public Member Functions

 PieceStand ()

Static Public Member Functions

static void setUp (const Weights &weights, int stage)
static MultiInt eval (const NumEffectState &state)
template<Player P>
static MultiInt evalWithUpdate (const NumEffectState &state, Move moved, MultiInt last_value)

Static Private Attributes

static CArray< MultiInt,
osl::Piece::SIZE
table

Detailed Description

Definition at line 22 of file eval/ml/pieceStand.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
DIM 

Definition at line 26 of file eval/ml/pieceStand.h.


Constructor & Destructor Documentation

Definition at line 27 of file eval/ml/pieceStand.h.


Member Function Documentation

osl::MultiInt osl::eval::ml::PieceStand::eval ( const NumEffectState &  state) [static]
template<Player P>
static MultiInt osl::eval::ml::PieceStand::evalWithUpdate ( const NumEffectState &  state,
Move  moved,
MultiInt  last_value 
) [inline, static]
void osl::eval::ml::PieceStand::setUp ( const Weights weights,
int  stage 
) [static]

Member Data Documentation

Definition at line 24 of file eval/ml/pieceStand.h.

Referenced by eval(), and evalWithUpdate().


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