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));