16       void show(std::ostream& os, 
int name_width, 
const range_t& range, 
 
   17                 const vector<double>& weights)
 const 
   19         showTopN(os, name_width, range, weights, 3);
 
   26         const int progress8 = env.
progress.value()/2;
 
   27         return index*8 + progress8;
 
   35       void show(std::ostream& os, 
int name_width, 
const range_t& range, 
 
   36                 const vector<double>& weights)
 const 
   38         showTopN(os, name_width, range, weights, 3);
 
   44         const int progress8 = env.
progress.value()/2;
 
   48         return index*8 + progress8;
 
   57         for (
int p=0; p<8; ++p) 
 
   60       void show(std::ostream& os, 
int name_width, 
const range_t& range, 
 
   61                 const vector<double>& weights)
 const 
   63         showAll(os, name_width, range, weights);
 
   67         if (! (*
this)[0].match(state, move, env))
 
   69         const int progress8 = env.
progress.value()/2;
 
   78       void show(std::ostream& os, 
int name_width, 
const range_t& range, 
 
   79                 const vector<double>& weights)
 const 
   81         showTopN(os, name_width, range, weights, 3);
 
   89             || ! state.hasEffectIf(last_move.
ptypeO(), last_move.
to(), move.
from()))
 
   99         const int progress8 = env.
progress.value()/2;
 
  100         return index*8 + progress8;
 
  109                 const vector<double>& weights)
 const 
  111         showAll(os, name_width, range, weights);
 
  115         if (! state.inCheck())
 
  119         assert((*
this)[index].match(state, move, env));