11   template int PieceEval::computeDiffAfterMove<BLACK>
 
   12   (
const NumEffectState&, Move);
 
   13   template int PieceEval::computeDiffAfterMove<WHITE>
 
   14   (
const NumEffectState&, Move);
 
   19   EffectUtil::findThreat<PieceEval>(
const NumEffectState& state,
 
   27 osl::PieceEval::PieceEval(
const NumEffectState& state)
 
   30   for (
int num=0;num<Piece::SIZE;num++) {
 
   31     if (state.standMask(
BLACK).test(num))
 
   35     else if (state.standMask(
WHITE).test(num))
 
   40       assert(state.isOnBoard(num));
 
   41       Piece p=state.pieceOf(num);
 
   56   const CArray<int, PTYPE_SIZE> values = {{
 
   77   std::copy(values.begin(), values.end(), ptypeO2Val.begin()+16);
 
   89     promoteVal[i-
PTYPEO_MIN]=this->value(ptypeO)-this->value(basicPtypeO);