My Project
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()

◆ evalWithUpdate()

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