Lines Matching defs:num_cb
49 int num_cb;
109 for (int i = 0, diff_min = INT_MAX; i < elbg->num_cb; i++)
127 if (elbg->utility_inc[elbg->num_cb - 1] < INT_MAX) {
128 r = av_lfg_get(elbg->rand_state) % (unsigned int)elbg->utility_inc[elbg->num_cb - 1] + 1;
131 r = (av_lfg_get(elbg->rand_state) + (r<<32)) % elbg->utility_inc[elbg->num_cb - 1] + 1;
255 for (int i = 0; i < elbg->num_cb; i++) {
256 if (elbg->num_cb * elbg->utility[i] > elbg->error)
336 for (idx[0]=0; idx[0] < elbg->num_cb; idx[0]++)
337 if (elbg->num_cb * elbg->utility[idx[0]] < elbg->error) {
338 if (elbg->utility_inc[elbg->num_cb - 1] == 0)
364 memset(elbg->utility, 0, elbg->num_cb * sizeof(*elbg->utility));
365 memset(elbg->cells, 0, elbg->num_cb * sizeof(*elbg->cells));
375 for (int k = 0; k < elbg->num_cb; k++) {
395 memset(size_part, 0, elbg->num_cb * sizeof(*size_part));
397 memset(elbg->codebook, 0, elbg->num_cb * elbg->dim * sizeof(*elbg->codebook));
406 for (int i = 0; i < elbg->num_cb; i++)
418 * If numpoints <= 24 * num_cb this function fills codebook with random numbers.
427 if (numpoints > 24LL * elbg->num_cb) {
441 for (int i = 0; i < elbg->num_cb; i++)
447 int *codebook, int num_cb, int max_steps,
459 elbg->num_cb = num_cb;
477 ALLOCATE_IF_NECESSARY(cells, num_cb, 1)
478 ALLOCATE_IF_NECESSARY(utility, num_cb, 1)
479 ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1)
480 ALLOCATE_IF_NECESSARY(size_part, num_cb, 1)
483 if (numpoints > 24LL * elbg->num_cb) {