All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Static Public Attributes | List of all members
osl::eval::MobilityTable Class Reference

#include <mobilityTable.h>

Collaboration diagram for osl::eval::MobilityTable:
Collaboration graph
[legend]

Static Public Attributes

static const CArray< int, 9 > rookVertical
 
static const CArray< int, 9 > rookHorizontal
 
static const CArray< int, 9 > prookVertical
 
static const CArray< int, 9 > prookHorizontal
 
static const CArray< int, 17 > bishop
 
static const CArray< int, 17 > pbishop
 
static const CArray< int, 9 > lance
 

Detailed Description

Definition at line 10 of file eval/mobilityTable.h.

Member Data Documentation

const CArray< int, 17 > osl::eval::MobilityTable::bishop
static
Initial value:
={{
-60,-30,-6,2,4,8,10,12,
12,13,15,17,19,21,23,25,27
}}

Definition at line 17 of file eval/mobilityTable.h.

Referenced by osl::eval::ProgressEvalGeneral< OpeningEval >::calculateMobilityBonusBishop().

const CArray< int, 9 > osl::eval::MobilityTable::lance
static
Initial value:
={{
-10,-7,2,6,18,25,27,24,24
}}

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

Referenced by osl::eval::ProgressEvalGeneral< OpeningEval >::calculateMobilityBonusLance().

const CArray< int, 17 > osl::eval::MobilityTable::pbishop
static
Initial value:
={{
-39,-30,-9,-6,-2,2,0,5,
13,15,17,19,21,23,25,27,29
}}

Definition at line 18 of file eval/mobilityTable.h.

Referenced by osl::eval::ProgressEvalGeneral< OpeningEval >::calculateMobilityBonusBishop().

const CArray< int, 9 > osl::eval::MobilityTable::prookHorizontal
static
Initial value:
={{
-35,-23,-16,-10,-4,4,11,12,12,
}}

Definition at line 16 of file eval/mobilityTable.h.

Referenced by osl::eval::ProgressEvalGeneral< OpeningEval >::calculateMobilityBonusRook().

const CArray< int, 9 > osl::eval::MobilityTable::prookVertical
static
Initial value:
={{
-45,-26,-17,-13,-1,1,10,8,8,
}}

Definition at line 15 of file eval/mobilityTable.h.

Referenced by osl::eval::ProgressEvalGeneral< OpeningEval >::calculateMobilityBonusRook().

const CArray< int, 9 > osl::eval::MobilityTable::rookHorizontal
static
Initial value:
={{
-72,-47,-18,4,10,28,21,27,27,
}}

Definition at line 14 of file eval/mobilityTable.h.

Referenced by osl::eval::ProgressEvalGeneral< OpeningEval >::calculateMobilityBonusRook().

const CArray< int, 9 > osl::eval::MobilityTable::rookVertical
static
Initial value:
= { {
-61,-43,-22,-9,-2,9,12,17,17,
} }

Definition at line 13 of file eval/mobilityTable.h.

Referenced by osl::eval::ProgressEvalGeneral< OpeningEval >::calculateMobilityBonusRook().


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