Lines Matching defs:cells
51 cell **cells;
97 static int eval_error_cell(ELBGContext *elbg, int *centroid, cell *cells)
100 for (; cells; cells=cells->next)
101 error += distance_limited(centroid, elbg->points + cells->index*elbg->dim, elbg->dim, INT_MAX);
138 av_assert2(elbg->cells[i]);
151 cell *cells)
166 for (tempcell = cells; tempcell; tempcell=tempcell->next) {
177 for (tempcell = cells; tempcell; tempcell=tempcell->next) {
200 for (tempcell = elbg->cells[huc]; tempcell; tempcell = tempcell->next)
227 cell **pp = &elbg->cells[indexes[2]];
232 *pp = elbg->cells[indexes[0]];
234 elbg->cells[indexes[0]] = NULL;
235 tempdata = elbg->cells[indexes[1]];
236 elbg->cells[indexes[1]] = NULL;
245 tempdata->next = elbg->cells[indexes[idx]];
246 elbg->cells[indexes[idx]] = tempdata;
268 for (tempcell=elbg->cells[idx]; tempcell; tempcell=tempcell->next)
297 for (tempcell=elbg->cells[idx[2*k]]; tempcell; tempcell=tempcell->next) {
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]]);
313 elbg->cells[idx[1]]);
365 memset(elbg->cells, 0, elbg->num_cb * sizeof(*elbg->cells));
388 free_cells->next = elbg->cells[elbg->nearest_cb[i]];
389 elbg->cells[elbg->nearest_cb[i]] = free_cells;
477 ALLOCATE_IF_NECESSARY(cells, num_cb, 1)
508 av_freep(&elbg->cells);