Lines Matching defs:newutility
149 int newutility[3],
163 newutility[0] =
164 newutility[1] = 0;
181 newutility[idx] += dist[idx];
184 return newutility[0] + newutility[1];
263 static void update_utility_and_n_cb(ELBGContext *elbg, int idx, int newutility)
267 elbg->utility[idx] = newutility;
283 int newutility[3];
307 newutility[2] = eval_error_cell(elbg, newcentroid[2], elbg->cells[idx[0]]);
308 newutility[2] += eval_error_cell(elbg, newcentroid[2], elbg->cells[idx[2]]);
310 newerror = newutility[2];
312 newerror += simple_lbg(elbg, elbg->dim, newcentroid, newutility, elbg->points,
321 update_utility_and_n_cb(elbg, idx[j], newutility[j]);