Lines Matching refs:best_isle
222 Isle best_isle; in DM_generate() local
241 best_isle = {0, 0, 0, {{0}}}; in DM_generate()
243 isles.push_back(best_isle); in DM_generate()
264 best_isle = top; in DM_generate()
265 best_isle.lcp = effective_lcp; in DM_generate()
280 if (best_cost == 0 || best_isle.lcp < MIN_MATCH) { in DM_generate()
291 total_cost, best_cost, total, best_isle.lcp); in DM_generate()
292 int* piece = &full_text[sa[best_isle.l]]; in DM_generate()
293 output.insert(output.end(), piece, piece + best_isle.lcp); in DM_generate()
294 total += best_isle.lcp; in DM_generate()
296 cutMatch(&data, best_isle.l, best_isle.lcp, &sa, &lcp, &invese_sa, in DM_generate()