#include <majorPiece.h>
|  | 
| enum | { ONE_DIM = PTYPE_SIZE * PTYPE_SIZE * 2 * 2 * 2, 
DIM = ONE_DIM * EvalStages
 } | 
|  | 
|  | 
| static int | index (Ptype support, Ptype attack, bool has_gold, bool rook_support, bool bishop_support) | 
|  | 
| template<Player Owner> | 
| static void | addOne (const NumEffectState &state, Piece rook, MultiInt &) | 
|  | 
Definition at line 690 of file majorPiece.h.
 
template<Player Owner> 
  
  | 
        
          | static void osl::eval::ml::AttackMajorsInBase::addOne | ( | const NumEffectState & | state, |  
          |  |  | Piece | rook, |  
          |  |  | MultiInt & |  |  
          |  | ) |  |  |  | staticprivate | 
 
 
template<osl::Player P> 
      
        
          | void osl::eval::ml::AttackMajorsInBase::addOne | ( | const NumEffectState & | state, | 
        
          |  |  | Piece | rook, | 
        
          |  |  | MultiInt & | result | 
        
          |  | ) |  |  | 
      
 
Definition at line 1440 of file majorPiece.cc.
References osl::alt(), osl::BISHOP, osl::BLACK, osl::GOLD, osl::Piece::isPlayerPtype(), osl::Square::neighbor(), osl::Piece::square(), osl::Square::squareForBlack(), osl::U, osl::UL, osl::UR, and osl::Square::y().
 
 
  
  | 
        
          | osl::MultiInt osl::eval::ml::AttackMajorsInBase::eval | ( | const NumEffectState & | state) |  |  |  | static | 
 
 
  
  | 
        
          | static int osl::eval::ml::AttackMajorsInBase::index | ( | Ptype | support, |  
          |  |  | Ptype | attack, |  
          |  |  | bool | has_gold, |  
          |  |  | bool | rook_support, |  
          |  |  | bool | bishop_support |  
          |  | ) |  |  |  | inlinestaticprivate | 
 
 
  
  | 
        
          | size_t osl::eval::ml::AttackMajorsInBase::maxActive | ( | ) |  | const |  | inlineprivate | 
 
 
  
  | 
        
          | void osl::eval::ml::AttackMajorsInBase::setUp | ( | const Weights & | weights) |  |  |  | static | 
 
 
The documentation for this class was generated from the following files: