/dports/math/osi/Osi-0.108.6/CoinUtils/src/ |
H A D | CoinPresolveTripleton.cpp | 72 int *hinrow, int *hincol, in elim_tripleton() argument 280 hincol[icoly] = 0; in elim_tripleton() 295 int *hincol = prob->hincol_; in presolve() local 380 if (hincol[hcol[k]] > 0) { in presolve() 392 if (hincol[hcol[k]] > 0) { in presolve() 404 if (hincol[hcol[k]] > 0) { in presolve() 502 if ((hincol[icolx] == 1 || hincol[icolz] == 1) && hincol[icoly] == 1) in presolve() 679 int *hincol = prob->hincol_; in postsolve() local 838 hincol[jcoly] = f->ncoly; in postsolve() 1001 int nx = hincol[jcolx]; in postsolve() [all …]
|
H A D | CoinPresolveZeros.cpp | 25 const int *hincol) in count_col_zeros() argument 58 const int *hincol) in count_col_zeros2() argument 65 CoinBigIndex kce = kcs + hincol[j]; in count_col_zeros2() 89 int *hincol, presolvehlink *clink, in drop_col_zeros() argument 102 CoinBigIndex kce = kcs + hincol[col]; in drop_col_zeros() 122 hincol[col]--; in drop_col_zeros() 132 if (hincol[col] == 0) in drop_col_zeros() 208 int *hincol = prob->hincol_; in presolve() local 263 hrow, hincol, clink, zeros); in presolve() 322 int *hincol = prob->hincol_; in postsolve() local [all …]
|
H A D | CoinOslFactorization3.cpp | 233 --hincol[j]; in c_ekkcsin() 418 hincol[jpivot] = 0; in c_ekkrsin() 699 --hincol[j]; in c_ekkprpv() 2063 ++hincol[j]; in c_ekkshfv() 2251 hincol[k]++; in c_ekkshfv() 2546 kc += hincol[j]; in c_ekkclcp1() 2547 hincol[j] = 0; in c_ekkclcp1() 2576 kc += hincol[j]; in c_ekkclcp2() 2577 hincol[j] = 0; in c_ekkclcp2() 2853 if (hincol[j]) { in c_ekktria() [all …]
|
H A D | CoinPresolveFixed.cpp | 60 int *hincol = prob->hincol_; in presolve() local 97 estsize += hincol[j]; in presolve() 122 CoinBigIndex kce = kcs + hincol[j]; in presolve() 182 hincol[j] = 0; in presolve() 318 int *hincol = prob->hincol_; in postsolve() local 413 hincol[icol] = end - start; in postsolve() 462 int *hincol = prob->hincol_; in remove_fixed() local 513 int *hincol = prob->hincol_; in presolve() local 711 int *hincol = prob->hincol_; in make_fixed() local 760 int *hincol = prob->hincol_; in transferCosts() local [all …]
|
H A D | CoinPresolveIsolated.cpp | 27 int *hincol = prob->hincol_; in presolve() local 112 presolve_delete_from_col(irow, hcol[k], mcstrt, hincol, hrow, colels); in presolve() 113 if (hincol[hcol[k]] == 0) { in presolve() 143 int *hincol = prob->hincol_; in postsolve() local 180 hincol[jcol] = 1; in postsolve()
|
H A D | CoinOslC.h | 187 int *hincol = fact->xcnadr; variable 304 epivco = hincol[jpivot]; 342 --hincol[jpivot]; 463 --hincol[j]; 466 kce = kcs + hincol[j]; 597 nz = hincol[j]; 611 nz = hincol[j]; 641 nz = hincol[j]; 660 hincol[j] = nz + 1; 781 int nzj = hincol[j]; [all …]
|
/dports/math/clp/Clp-1.17.3/CoinUtils/src/ |
H A D | CoinPresolveTripleton.cpp | 72 int *hinrow, int *hincol, in elim_tripleton() argument 280 hincol[icoly] = 0; in elim_tripleton() 295 int *hincol = prob->hincol_; in presolve() local 380 if (hincol[hcol[k]] > 0) { in presolve() 392 if (hincol[hcol[k]] > 0) { in presolve() 404 if (hincol[hcol[k]] > 0) { in presolve() 502 if ((hincol[icolx] == 1 || hincol[icolz] == 1) && hincol[icoly] == 1) in presolve() 679 int *hincol = prob->hincol_; in postsolve() local 838 hincol[jcoly] = f->ncoly; in postsolve() 1001 int nx = hincol[jcolx]; in postsolve() [all …]
|
H A D | CoinPresolveZeros.cpp | 25 const int *hincol) in count_col_zeros() argument 58 const int *hincol) in count_col_zeros2() argument 65 CoinBigIndex kce = kcs + hincol[j]; in count_col_zeros2() 89 int *hincol, presolvehlink *clink, in drop_col_zeros() argument 102 CoinBigIndex kce = kcs + hincol[col]; in drop_col_zeros() 122 hincol[col]--; in drop_col_zeros() 132 if (hincol[col] == 0) in drop_col_zeros() 208 int *hincol = prob->hincol_; in presolve() local 250 hrow, hincol, clink, zeros); in presolve() 309 int *hincol = prob->hincol_; in postsolve() local [all …]
|
H A D | CoinOslFactorization3.cpp | 232 --hincol[j]; in c_ekkcsin() 417 hincol[jpivot] = 0; in c_ekkrsin() 698 --hincol[j]; in c_ekkprpv() 2065 ++hincol[j]; in c_ekkshfv() 2253 hincol[k]++; in c_ekkshfv() 2548 kc += hincol[j]; in c_ekkclcp1() 2549 hincol[j] = 0; in c_ekkclcp1() 2578 kc += hincol[j]; in c_ekkclcp2() 2579 hincol[j] = 0; in c_ekkclcp2() 2855 if (hincol[j]) { in c_ekktria() [all …]
|
H A D | CoinPresolveFixed.cpp | 60 int *hincol = prob->hincol_; in presolve() local 97 estsize += hincol[j]; in presolve() 122 CoinBigIndex kce = kcs + hincol[j]; in presolve() 182 hincol[j] = 0; in presolve() 318 int *hincol = prob->hincol_; in postsolve() local 413 hincol[icol] = end - start; in postsolve() 462 int *hincol = prob->hincol_; in remove_fixed() local 513 int *hincol = prob->hincol_; in presolve() local 711 int *hincol = prob->hincol_; in make_fixed() local 760 int *hincol = prob->hincol_; in transferCosts() local [all …]
|
H A D | CoinPresolveIsolated.cpp | 27 int *hincol = prob->hincol_; in presolve() local 112 presolve_delete_from_col(irow, hcol[k], mcstrt, hincol, hrow, colels); in presolve() 113 if (hincol[hcol[k]] == 0) { in presolve() 143 int *hincol = prob->hincol_; in postsolve() local 180 hincol[jcol] = 1; in postsolve()
|
/dports/math/coinutils/CoinUtils-2.11.4/CoinUtils/src/ |
H A D | CoinPresolveTripleton.cpp | 72 int *hinrow, int *hincol, in elim_tripleton() argument 280 hincol[icoly] = 0; in elim_tripleton() 295 int *hincol = prob->hincol_; in presolve() local 380 if (hincol[hcol[k]] > 0) { in presolve() 392 if (hincol[hcol[k]] > 0) { in presolve() 404 if (hincol[hcol[k]] > 0) { in presolve() 502 if ((hincol[icolx] == 1 || hincol[icolz] == 1) && hincol[icoly] == 1) in presolve() 679 int *hincol = prob->hincol_; in postsolve() local 838 hincol[jcoly] = f->ncoly; in postsolve() 1001 int nx = hincol[jcolx]; in postsolve() [all …]
|
H A D | CoinPresolveZeros.cpp | 25 const int *hincol) in count_col_zeros() argument 58 const int *hincol) in count_col_zeros2() argument 65 CoinBigIndex kce = kcs + hincol[j]; in count_col_zeros2() 89 int *hincol, presolvehlink *clink, in drop_col_zeros() argument 102 CoinBigIndex kce = kcs + hincol[col]; in drop_col_zeros() 122 hincol[col]--; in drop_col_zeros() 132 if (hincol[col] == 0) in drop_col_zeros() 208 int *hincol = prob->hincol_; in presolve() local 263 hrow, hincol, clink, zeros); in presolve() 322 int *hincol = prob->hincol_; in postsolve() local [all …]
|
H A D | CoinOslFactorization3.cpp | 233 --hincol[j]; in c_ekkcsin() 418 hincol[jpivot] = 0; in c_ekkrsin() 699 --hincol[j]; in c_ekkprpv() 2063 ++hincol[j]; in c_ekkshfv() 2251 hincol[k]++; in c_ekkshfv() 2546 kc += hincol[j]; in c_ekkclcp1() 2547 hincol[j] = 0; in c_ekkclcp1() 2576 kc += hincol[j]; in c_ekkclcp2() 2577 hincol[j] = 0; in c_ekkclcp2() 2853 if (hincol[j]) { in c_ekktria() [all …]
|
H A D | CoinPresolveFixed.cpp | 60 int *hincol = prob->hincol_; in presolve() local 97 estsize += hincol[j]; in presolve() 122 CoinBigIndex kce = kcs + hincol[j]; in presolve() 182 hincol[j] = 0; in presolve() 318 int *hincol = prob->hincol_; in postsolve() local 413 hincol[icol] = end - start; in postsolve() 462 int *hincol = prob->hincol_; in remove_fixed() local 513 int *hincol = prob->hincol_; in presolve() local 711 int *hincol = prob->hincol_; in make_fixed() local 760 int *hincol = prob->hincol_; in transferCosts() local [all …]
|
H A D | CoinPresolveIsolated.cpp | 27 int *hincol = prob->hincol_; in presolve() local 112 presolve_delete_from_col(irow, hcol[k], mcstrt, hincol, hrow, colels); in presolve() 113 if (hincol[hcol[k]] == 0) { in presolve() 143 int *hincol = prob->hincol_; in postsolve() local 180 hincol[jcol] = 1; in postsolve()
|
/dports/math/ogdf/OGDF/src/coin/CoinUtils/ |
H A D | CoinPresolveTripleton.cpp | 72 int *hinrow, int *hincol, in elim_tripleton() argument 278 hincol[icoly] = 0; in elim_tripleton() 367 if (hincol[hcol[k]] > 0) { in presolve() 380 if (hincol[hcol[k]] > 0) { in presolve() 392 if (hincol[hcol[k]] > 0) { in presolve() 497 if ((hincol[icolx] == 1 ||hincol[icolz] == 1) && hincol[icoly] == 1) in presolve() 523 s->ncoly = hincol[icoly]; in presolve() 558 kce = kcs + hincol[icoly]; in presolve() 564 kce = kcs + hincol[icolx]; in presolve() 571 kce = kcs + hincol[icolz]; in presolve() [all …]
|
H A D | CoinPresolveZeros.cpp | 22 int *hincol) in count_col_zeros() argument 30 CoinBigIndex kce = mcstrt[col] + hincol[col]; in count_col_zeros() 45 int *hincol) in count_col_zeros2() argument 51 CoinBigIndex kce = mcstrt[col] + hincol[col]; in count_col_zeros2() 69 int *hincol, presolvehlink *clink, in drop_col_zeros() argument 101 hincol[col]--; in drop_col_zeros() 106 if (hincol[col] == 0) in drop_col_zeros() 157 int *hincol = prob->hincol_; in presolve() local 178 mcstrt,colels,hrow,hincol,clink, in presolve() 231 int *hincol = prob->hincol_; in postsolve() local [all …]
|
H A D | CoinPresolveSubst.cpp | 211 pos += hincol[j]; in copyrep() 213 hincol[j] = 0; in copyrep() 388 if (hincol[jcoly] <2 || hincol[jcoly] > fill_level) in presolve() 675 kce = hincol[jcoly]; in presolve() 773 kce = kcs + hincol[jcol]; in presolve() 777 hincol[jcol]++; in presolve() 831 if (hincol[jcol] == 0) in presolve() 842 hincol[jcoly] = 0; in presolve() 1063 hincol[icol] = 0; in postsolve() 1099 ++hincol[col]; in postsolve() [all …]
|
H A D | CoinPresolveDoubleton.cpp | 70 int *hinrow, int *hincol, in elim_doubleton() argument 96 int numberInY = hincol[icoly]; in elim_doubleton() 139 hincol[icolx]++ ; in elim_doubleton() 247 if (hincol[icolx]<=0||hincol[icoly]<=0) { in presolve() 408 if (hincol[icolx] == 1 && hincol[icoly] == 1) in presolve() 454 s->ncolx = hincol[icolx]; in presolve() 456 s->ncoly = hincol[icoly]; in presolve() 609 kce = kcs + hincol[icoly]; in presolve() 615 kce = kcs + hincol[icolx]; in presolve() 651 hincol[icoly] = 0; in presolve() [all …]
|
H A D | CoinOslFactorization3.cpp | 234 --hincol[j]; in c_ekkcsin() 263 nzj = hincol[j]; in c_ekkcsin() 708 --hincol[j]; in c_ekkprpv() 2089 ++hincol[j]; in c_ekkshfv() 2282 hincol[k]++; in c_ekkshfv() 2296 nel=hincol[kk]; in c_ekkshfv() 2300 hincol[kk]=0; in c_ekkshfv() 2325 hincol[j]=iput; in c_ekkshfv() 2577 hincol[j] = 0; in c_ekkclcp1() 2607 hincol[j] = 0; in c_ekkclcp2() [all …]
|
H A D | CoinPresolveEmpty.cpp | 45 int *hincol = prob->hincol_; in presolve() local 145 hincol[ncols2] = hincol[i]; in presolve() 197 const int *hincol = prob->hincol_; in presolve() local 208 { nelems2 += hincol[i] ; in presolve() 209 if (hincol[i] == 0) { in presolve() 248 int *hincol = prob->hincol_; in postsolve() local 281 hincol[i] = hincol[ncols]; in postsolve() 319 hincol[jcol] = 0; in postsolve() 343 int *hincol = prob->hincol_; in presolve() local 459 int *hincol = prob->hincol_; in postsolve() local [all …]
|
H A D | CoinPresolveFixed.cpp | 61 int *hincol = prob->hincol_; in presolve() local 92 estsize += hincol[j]; in presolve() 113 CoinBigIndex kce = kcs + hincol[j]; in presolve() 173 hincol[j] = 0; in presolve() 307 int *hincol = prob->hincol_; in postsolve() local 394 hincol[icol] = end-start; in postsolve() 442 int *hincol = prob->hincol_; in remove_fixed() local 492 int *hincol = prob->hincol_; in presolve() local 634 int *hincol = prob->hincol_; in make_fixed() local 640 { if (hincol[i] > 0 && in make_fixed() [all …]
|
H A D | CoinPresolveUseless.cpp | 37 int *hincol = prob->hincol_; in presolve() local 79 { presolve_delete_from_col(irow,hcol[k],mcstrt,hincol,hrow,colels) ; in presolve() 80 if (hincol[hcol[k]] == 0) in presolve() 130 int *hincol = prob->hincol_; in postsolve() local 169 hincol[jcol]++; in postsolve()
|
H A D | CoinPresolveIsolated.cpp | 27 int *hincol = prob->hincol_; in presolve() local 114 { presolve_delete_from_col(irow,hcol[k],mcstrt,hincol,hrow,colels) ; in presolve() 115 if (hincol[hcol[k]] == 0) in presolve() 143 int *hincol = prob->hincol_; in postsolve() local 181 hincol[jcol] = 1; in postsolve()
|