All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Attributes
osl::eval::MobilityTable Class Reference

#include <mobilityTable.h>

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

List of all members.

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines