Lines Matching refs:distance_limited
59 static inline int distance_limited(int *a, int *b, int dim, int limit)
86 error += distance_limited(centroid, elbg->points + cells->index*elbg->dim, elbg->dim, INT_MAX);
96 diff = distance_limited(elbg->codebook + i*elbg->dim, elbg->codebook + index*elbg->dim, elbg->dim, diff_min);
142 idx = distance_limited(centroid[0], points + tempcell->index*dim, dim, INT_MAX)>=
143 distance_limited(centroid[1], points + tempcell->index*dim, dim, INT_MAX);
153 int dist[2] = {distance_limited(centroid[0], points + tempcell->index*dim, dim, INT_MAX),
154 distance_limited(centroid[1], points + tempcell->index*dim, dim, INT_MAX)};
215 int idx = distance_limited(elbg->points + tempdata->index*elbg->dim,
217 distance_limited(elbg->points + tempdata->index*elbg->dim,
391 best_dist = distance_limited(elbg->points + i*elbg->dim, elbg->codebook + best_idx*elbg->dim, dim, INT_MAX);
393 dist = distance_limited(elbg->points + i*elbg->dim, elbg->codebook + k*elbg->dim, dim, best_dist);