My Project
Public Types | Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
osl::eval::ml::MajorY< Opening, MajorBasic > Class Template Reference

#include <majorPiece.h>

Public Types

enum  { DIM = 18 }
 

Static Public Member Functions

static void setUp (const Weights &weights)
 
static int eval (const NumEffectState &state)
 

Static Private Member Functions

static int index (Piece piece)
 

Static Private Attributes

static CArray< int, 18 > table
 

Detailed Description

template<bool Opening, Ptype MajorBasic>
class osl::eval::ml::MajorY< Opening, MajorBasic >

Definition at line 19 of file majorPiece.h.

Member Enumeration Documentation

◆ anonymous enum

template<bool Opening, Ptype MajorBasic>
anonymous enum
Enumerator
DIM 

Definition at line 29 of file majorPiece.h.

Member Function Documentation

◆ eval()

template<bool Opening, Ptype MajorBasic>
static int osl::eval::ml::MajorY< Opening, MajorBasic >::eval ( const NumEffectState state)
inlinestatic

◆ index()

template<bool Opening, Ptype MajorBasic>
static int osl::eval::ml::MajorY< Opening, MajorBasic >::index ( Piece  piece)
inlinestaticprivate

◆ setUp()

template<bool Opening, osl::Ptype MajorBasic>
void osl::eval::ml::MajorY< Opening, MajorBasic >::setUp ( const Weights weights)
static

Member Data Documentation

◆ table

template<bool Opening, osl::Ptype MajorBasic>
osl::CArray< int, 18 > osl::eval::ml::MajorY< Opening, MajorBasic >::table
staticprivate

Definition at line 22 of file majorPiece.h.

Referenced by osl::eval::ml::MajorY< Opening, MajorBasic >::eval().


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