#include <minorPiece.h>
|  | 
| template<int Sign> | 
| void | adjust (int index, int index_attack, int index_defense, MultiInt &result) | 
|  | 
| template<osl::Player P> | 
| void | evalOne (const NumEffectState &state, const PieceMask promoted, MultiInt &result) | 
|  | 
|  | 
| template<Player P> | 
| static void | evalOne (const NumEffectState &state, const PieceMask promoted, MultiInt &result) | 
|  | 
| template<bool attack, Player owner> | 
| static int | indexY (const Square king, int x_diff) | 
|  | 
Definition at line 884 of file minorPiece.h.
 
template<int Sign> 
  
  | 
        
          | static void osl::eval::ml::PromotedMinorPieces::adjust | ( | int | index, |  
          |  |  | int | index_attack, |  
          |  |  | int | index_defense, |  
          |  |  | MultiInt & | result |  
          |  | ) |  |  |  | static | 
 
 
template<int Sign> 
  
  | 
        
          | void osl::eval::ml::PromotedMinorPieces::adjust | ( | int | index, |  
          |  |  | int | index_attack, |  
          |  |  | int | index_defense, |  
          |  |  | MultiInt & | result |  
          |  | ) |  |  |  | inline | 
 
 
  
  | 
        
          | MultiInt osl::eval::ml::PromotedMinorPieces::eval | ( | const NumEffectState & | state) |  |  |  | static | 
 
 
template<Player P> 
  
  | 
        
          | static void osl::eval::ml::PromotedMinorPieces::evalOne | ( | const NumEffectState & | state, |  
          |  |  | const PieceMask | promoted, |  
          |  |  | MultiInt & | result |  
          |  | ) |  |  |  | staticprivate | 
 
 
template<osl::Player P> 
      
        
          | void osl::eval::ml::PromotedMinorPieces::evalOne | ( | const NumEffectState & | state, | 
        
          |  |  | const PieceMask | promoted, | 
        
          |  |  | MultiInt & | result | 
        
          |  | ) |  |  | 
      
 
 
  
  | 
        
          | MultiInt osl::eval::ml::PromotedMinorPieces::evalWithUpdate | ( | const NumEffectState & | state, |  
          |  |  | Move | moved, |  
          |  |  | const MultiInt & | last_values |  
          |  | ) |  |  |  | static | 
 
 
template<bool attack, Player owner> 
  
  | 
        
          | static int osl::eval::ml::PromotedMinorPieces::indexY | ( | const Square | king, |  
          |  |  | int | x_diff |  
          |  | ) |  |  |  | inlinestaticprivate | 
 
 
  
  | 
        
          | void osl::eval::ml::PromotedMinorPieces::setUp | ( | const Weights & | weights) |  |  |  | static | 
 
 
The documentation for this class was generated from the following files: