My Project
Public Types | Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
osl::eval::ml::PieceStand Class Reference

#include <pieceStand.h>

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::SIZEtable
 

Detailed Description

Definition at line 19 of file eval/pieceStand.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
DIM 

Definition at line 23 of file eval/pieceStand.h.

Constructor & Destructor Documentation

◆ PieceStand()

osl::eval::ml::PieceStand::PieceStand ( )
inline

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

Member Function Documentation

◆ eval()

osl::MultiInt osl::eval::ml::PieceStand::eval ( const NumEffectState state)
static

◆ evalWithUpdate()

template<Player P>
static MultiInt osl::eval::ml::PieceStand::evalWithUpdate ( const NumEffectState state,
Move  moved,
MultiInt  last_value 
)
inlinestatic

◆ setUp()

void osl::eval::ml::PieceStand::setUp ( const Weights weights,
int  stage 
)
static

Member Data Documentation

◆ table

osl::CArray< osl::MultiInt, osl::Piece::SIZE > osl::eval::ml::PieceStand::table
staticprivate

Definition at line 21 of file eval/pieceStand.h.

Referenced by eval(), and evalWithUpdate().


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