#include <minorPiece.h>
|  | 
| enum | { ONE_DIM = 1440, 
DIM = ONE_DIM * EvalStages
 } | 
|  | 
|  | 
| static MultiInt | eval (const NumEffectState &state, const CArray2d< int, 2, 9 > &pawns) | 
|  | 
| template<Player P> | 
| static void | evalWithUpdateBang (const NumEffectState &state, Move moved, const CArray2d< int, 2, 9 > &pawns, MultiInt &last_value) | 
|  | 
| static void | setUp (const Weights &weights) | 
|  | 
Definition at line 1541 of file minorPiece.h.
 
  
  | 
        
          | osl::MultiInt osl::eval::ml::PtypeYPawnY::eval | ( | const NumEffectState & | state, |  
          |  |  | const CArray2d< int, 2, 9 > & | pawns |  
          |  | ) |  |  |  | static | 
 
 
template<Player P> 
  
  | 
        
          | template void osl::eval::ml::PtypeYPawnY::evalWithUpdateBang< WHITE > | ( | const NumEffectState & | state, |  
          |  |  | Move | moved, |  
          |  |  | const CArray2d< int, 2, 9 > & | pawns, |  
          |  |  | MultiInt & | last_value |  
          |  | ) |  |  |  | static | 
 
 
template<osl::Player P> 
      
        
          | void osl::eval::ml::PtypeYPawnY::evalWithUpdateBang | ( | const NumEffectState & | state, | 
        
          |  |  | Move | moved, | 
        
          |  |  | const CArray2d< int, 2, 9 > & | pawns, | 
        
          |  |  | MultiInt & | last_value | 
        
          |  | ) |  |  | 
      
 
Definition at line 2076 of file minorPiece.cc.
References osl::alt(), osl::BLACK, osl::captured(), osl::Move::capturePtype(), osl::Move::from(), osl::Move::isDrop(), osl::Piece::isEmpty(), osl::Move::oldPtype(), osl::Piece::owner(), osl::PAWN, osl::Move::player(), osl::PPAWN, osl::Piece::ptype(), osl::Move::ptype(), osl::PTYPE_EMPTY, osl::Move::to(), osl::Square::x(), and osl::Square::y().
 
 
  
  | 
        
          | static int osl::eval::ml::PtypeYPawnY::index | ( | Player | player, |  
          |  |  | Ptype | ptype, |  
          |  |  | int | y, |  
          |  |  | int | pawn_y |  
          |  | ) |  |  |  | inlinestaticprivate | 
 
 
  
  | 
        
          | void osl::eval::ml::PtypeYPawnY::setUp | ( | const Weights & | weights) |  |  |  | static | 
 
 
The documentation for this class was generated from the following files: