Lines Matching defs:sol
754 solution(int* lab, int label, size_t* sol, int beg, int end)
758 i = sol[end];
760 label = solution(lab, label, sol, beg, i);
1257 optimize_dynamic(Optimize_method_t* method, unsigned char* buf, unsigned char* dat, size_t** val, size_t* cst, size_t* sol, size_t row, size_t tot, size_t grp)
1289 sol[i] = -1;
1296 sol[i] = j;
1307 optimize_greedy(Optimize_method_t* method, unsigned char* buf, unsigned char* dat, size_t** val, size_t* cst, size_t* sol, size_t row, size_t tot, size_t grp)
1314 sol[0] = -1;
1317 val[sol[i-1] + 1][i] = field(buf, dat, sol[i-1]+1, i, row, tot);
1319 expand = val[sol[i-1] + 1][i];
1323 sol[i] = i-1;
1327 sol[i] = sol[i-1];
1338 optimize_transitive(Optimize_method_t* method, unsigned char* buf, unsigned char* dat, size_t** val, size_t* cst, size_t* sol, size_t row, size_t tot, size_t grp)
1344 sol[0] = -1;
1352 sol[i] = sol[i-1];
1357 sol[i] = i-1;
1744 size_t* sol;
1753 sol = vector(row);
1759 (*optimize_method->fun)(optimize_method, buf, dat, val, cst, sol, row, tot, maxgrp);
1765 solution(lab, 0, sol, 0, row - 1);
1775 free(sol);