#include <kingTable.h>
|  | 
| enum | { ONE_DIM = 8192, 
DIM = ONE_DIM * EvalStages
 } | 
|  | 
|  | 
| template<osl::Player P> | 
| osl::MultiInt | evalOne (const NumEffectState &state, const CArray< int, 5 > &effects) | 
|  | 
|  | 
| static void | setUp (const Weights &weights) | 
|  | 
| template<Player P> | 
| static MultiInt | evalOne (const NumEffectState &state, const CArray< int, 5 > &effects) | 
|  | 
| static MultiInt | eval (const NumEffectState &state, const CArray< int, 5 > &black, const CArray< int, 5 > &white) | 
|  | 
|  | 
| static int | index (int effect1, int effect2, int i) | 
|  | 
| template<Player P> | 
| static int | indexX (Square king, int effect1, int effect2, int i, int j) | 
|  | 
| static int | indexX (int king_x, int effect1, int effect2, int i) | 
|  | 
| template<Player P> | 
| static int | indexY (Square king, int effect1, int effect2, int i) | 
|  | 
| static int | indexY (int king_y, int effect1, int effect2, int i) | 
|  | 
Definition at line 777 of file kingTable.h.
 
  
  | 
        
          | osl::MultiInt osl::eval::ml::King25BothSide::eval | ( | const NumEffectState & | state, |  
          |  |  | const CArray< int, 5 > & | black, |  
          |  |  | const CArray< int, 5 > & | white |  
          |  | ) |  |  |  | static | 
 
 
template<Player P> 
  
  | 
        
          | static MultiInt osl::eval::ml::King25BothSide::evalOne | ( | const NumEffectState & | state, |  
          |  |  | const CArray< int, 5 > & | effects |  
          |  | ) |  |  |  | static | 
 
 
template<osl::Player P> 
      
        
          | osl::MultiInt osl::eval::ml::King25BothSide::evalOne | ( | const NumEffectState & | state, | 
        
          |  |  | const CArray< int, 5 > & | effects | 
        
          |  | ) |  |  | 
      
 
 
  
  | 
        
          | static int osl::eval::ml::King25BothSide::index | ( | int | effect1, |  
          |  |  | int | effect2, |  
          |  |  | int | i |  
          |  | ) |  |  |  | inlinestaticprivate | 
 
 
template<Player P> 
  
  | 
        
          | static int osl::eval::ml::King25BothSide::indexX | ( | Square | king, |  
          |  |  | int | effect1, |  
          |  |  | int | effect2, |  
          |  |  | int | i, |  
          |  |  | int | j |  
          |  | ) |  |  |  | inlinestaticprivate | 
 
 
  
  | 
        
          | static int osl::eval::ml::King25BothSide::indexX | ( | int | king_x, |  
          |  |  | int | effect1, |  
          |  |  | int | effect2, |  
          |  |  | int | i |  
          |  | ) |  |  |  | inlinestaticprivate | 
 
 
template<Player P> 
  
  | 
        
          | static int osl::eval::ml::King25BothSide::indexY | ( | Square | king, |  
          |  |  | int | effect1, |  
          |  |  | int | effect2, |  
          |  |  | int | i |  
          |  | ) |  |  |  | inlinestaticprivate | 
 
 
  
  | 
        
          | static int osl::eval::ml::King25BothSide::indexY | ( | int | king_y, |  
          |  |  | int | effect1, |  
          |  |  | int | effect2, |  
          |  |  | int | i |  
          |  | ) |  |  |  | inlinestaticprivate | 
 
 
  
  | 
        
          | void osl::eval::ml::King25BothSide::setUp | ( | const Weights & | weights) |  |  |  | static | 
 
 
The documentation for this class was generated from the following files: