/dports/math/ogdf/OGDF/src/coin/CoinUtils/ |
H A D | CoinPresolveZeros.cpp | 34 if (fabs(colels[k]) < ZTOLDP) { in count_col_zeros() 55 if (fabs(colels[k]) < ZTOLDP) { in count_col_zeros2() 68 const CoinBigIndex *mcstrt, double *colels, int *hrow, in drop_col_zeros() argument 83 if (fabs(colels[k]) < ZTOLDP) { in drop_col_zeros() 98 colels[k] = colels[kce-1]; in drop_col_zeros() 154 double *colels = prob->colels_; in presolve() local 166 mcstrt,colels,/*hrow,*/hincol); in presolve() 169 mcstrt,colels,/*hrow,*/hincol); in presolve() 178 mcstrt,colels,hrow,hincol,clink, in presolve() 228 double *colels = prob->colels_; in postsolve() local [all …]
|
H A D | CoinPresolveDoubleton.cpp | 68 double *colels, in elim_doubleton() argument 358 icolx,colels[krowx],icoly,colels[krowy],rhs); in presolve() 375 if (fabs(colels[krowy]) < fabs(colels[krowx])) { in presolve() 890 colels[k] = yValue; in postsolve() 913 colels[k] = yValue; in postsolve() 945 colels[k]=value; in postsolve() 982 colels[k] = xValue; in postsolve() 1024 if (colels[k]) { in postsolve() 1031 if (colels[k]) { in postsolve() 1056 colels[k] = xValue; in postsolve() [all …]
|
H A D | CoinPresolveTripleton.cpp | 70 double *colels, in elim_tripleton() argument 151 colels[kcolx] += colels[kcoly] * coeff_factorx; in elim_tripleton() 163 colels[kcolz] += colels[kcoly] * coeff_factorz; in elim_tripleton() 204 colels[kcez] = colels[kcoly] * coeff_factorz; // y factor is 0.0 in elim_tripleton() 245 colels[kcex] = colels[kcoly] * coeff_factorx; // y factor is 0.0 in elim_tripleton() 267 colels[kcez] = colels[kcoly] * coeff_factorz; // y factor is 0.0 in elim_tripleton() 804 colels[k] = yValue; in postsolve() 828 colels[k]=value; in postsolve() 860 colels[k] = xValue; in postsolve() 885 colels[k]=value; in postsolve() [all …]
|
H A D | CoinPresolveSubst.cpp | 29 double *colels, in prepend_elem() argument 38 colels[kk] = coeff; in prepend_elem() 226 colels[iput] = rowels[kr]; in copyrep() 281 double *colels = prob->colels_; in presolve() local 400 double coeffj = colels[k]; in presolve() 762 colels[k2] = coeff; in presolve() 776 colels[kce] = coeff; in presolve() 898 double *colels = prob->colels_; in postsolve() local 960 actx += colels[krow] * sol[j]; in postsolve() 1085 colels[kcolx] = rowelsx[k]; in postsolve() [all …]
|
H A D | CoinPresolveDupcol.cpp | 83 colels[k] = els[i]; in create_col() 141 double *colels = prob->colels_ ; in presolve() local 173 colels+mcstrt[j]); in presolve() 179 double value=colels[k]; in presolve() 187 double value=colels[k]; in presolve() 308 colels+mcstrt[j1]) ; in presolve() 316 { if (hrow[k] != hrow[k+ishift] || colels[k] != colels[k+ishift]) in presolve() 454 double value = colels[k]; in presolve() 495 double value=colels[k]; in presolve() 561 s->colels = presolve_dupmajor(colels,hrow,hincol[j2],mcstrt[j2]) ; in presolve() [all …]
|
H A D | CoinPresolveUseless.cpp | 29 double *colels = prob->colels_; in presolve() local 79 { presolve_delete_from_col(irow,hcol[k],mcstrt,hincol,hrow,colels) ; in presolve() 126 double *colels = prob->colels_; in postsolve() local 163 colels[kk] = rowels[k]; in postsolve()
|
H A D | CoinPresolveIsolated.cpp | 30 double *colels = prob->colels_; in presolve() local 114 { presolve_delete_from_col(irow,hcol[k],mcstrt,hincol,hrow,colels) ; in presolve() 139 double *colels = prob->colels_; in postsolve() local 177 colels[kk] = this->rowels_[k]; in postsolve()
|
H A D | CoinPresolveFixed.cpp | 58 double *colels = prob->colels_; in presolve() local 135 double coeff = colels[k]; in presolve() 304 double *colels = prob->colels_; in postsolve() local 374 colels[k] = coeff; in postsolve() 489 double *colels = prob->colels_; in presolve() local 535 acts[row] += movement*colels[k]; in presolve() 657 double *colels = prob->colels_; in transferCosts() local 687 double ratio = dcost[icol]/colels[mcstrt[icol]]; in transferCosts() 721 double ratio = dcost[icol]/colels[mcstrt[icol]]; in transferCosts()
|
H A D | CoinPresolveTighten.cpp | 76 double *colels = prob->colels_; in presolve() local 138 double coeff = colels[k]; in presolve() 211 irow, rlo[irow], rup[irow], colels[irow]); in presolve() 316 double *colels = prob->colels_; in postsolve() local 373 double coeff = colels[k]; in postsolve() 430 double coeff = colels[k]; in postsolve()
|
H A D | CoinPresolveDual.cpp | 57 double *colels = prob->colels_; in presolve() local 132 double coeff = colels[mcstrt[j]]; in presolve() 189 double coeff = colels[k]; in presolve() 227 double coeff = colels[k]; in presolve() 270 double coeff = colels[k]; in presolve() 297 double coeff = colels[k]; in presolve() 339 double coeff = colels[k]; in presolve() 394 double value_j = colels[mcstrt[j]]; in presolve() 468 double value_j = colels[mcstrt[j]]; in presolve() 665 double coeff = colels[k]; in presolve()
|
/dports/math/clp/Clp-1.17.3/CoinUtils/src/ |
H A D | CoinPresolveZeros.cpp | 24 const CoinBigIndex *mcstrt, const double *colels, in count_col_zeros() argument 37 if (fabs(colels[kcol]) < ZTOLDP) { in count_col_zeros() 57 const CoinBigIndex *mcstrt, const double *colels, in count_col_zeros2() argument 69 if (fabs(colels[k]) < ZTOLDP) { in count_col_zeros2() 88 const CoinBigIndex *mcstrt, double *colels, int *hrow, in drop_col_zeros() argument 109 if (fabs(colels[k]) < ZTOLDP) { in drop_col_zeros() 120 colels[k] = colels[kce]; in drop_col_zeros() 205 double *colels = prob->colels_; in presolve() local 249 nzeros = drop_col_zeros(ncheckcols, checkcols, mcstrt, colels, in presolve() 306 double *colels = prob->colels_; in postsolve() local [all …]
|
H A D | CoinPresolveTripleton.cpp | 70 double *colels, in elim_tripleton() argument 153 colels[kcolx] += colels[kcoly] * coeff_factorx; in elim_tripleton() 165 colels[kcolz] += colels[kcoly] * coeff_factorz; in elim_tripleton() 206 colels[kcez] = colels[kcoly] * coeff_factorz; // y factor is 0.0 in elim_tripleton() 247 colels[kcex] = colels[kcoly] * coeff_factorx; // y factor is 0.0 in elim_tripleton() 269 colels[kcez] = colels[kcoly] * coeff_factorz; // y factor is 0.0 in elim_tripleton() 826 colels[k] = yValue; in postsolve() 850 colels[k] = value; in postsolve() 882 colels[k] = xValue; in postsolve() 907 colels[k] = value; in postsolve() [all …]
|
H A D | CoinPresolveDoubleton.cpp | 69 double *colels, in elim_doubleton() argument 113 colels[kcolx] += delta; in elim_doubleton() 135 colels[kcex] = delta; in elim_doubleton() 1032 colels[kfree] = coeffy; in postsolve() 1065 colels[kcs] = value; in postsolve() 1163 if (colels[kcs]) { in postsolve() 1170 if (colels[kcs]) { in postsolve() 1194 colels[k] = xValue; in postsolve() 1220 colels[k] = xValue; in postsolve() 1248 colels[k] = yValue; in postsolve() [all …]
|
H A D | CoinPresolveDupcol.cpp | 86 colels[k] = els[i]; in create_col() 155 double *colels = prob->colels_; in presolve() local 188 colels + mcstrt[j]); in presolve() 344 colels + mcstrt[j1]); in presolve() 354 if (hrow[k] != hrow[k + ishift] || colels[k] != colels[k + ishift]) { in presolve() 366 if (hrow[k] != hrow[k + ishift] || colels[k] != -colels[k + ishift]) { in presolve() 644 s->colels = presolve_dupmajor(colels, hrow, hincol[j2], mcstrt[j2]); in presolve() 1015 create_col(icol, f->nincol, f->colels, mcstrt, colels, hrow, link, in postsolve() 2348 els0[1] = colels[nextEl]; in postsolve() 2349 els1[1] = colels[start]; in postsolve() [all …]
|
H A D | CoinPresolveIsolated.cpp | 30 double *colels = prob->colels_; in presolve() local 112 presolve_delete_from_col(irow, hcol[k], mcstrt, hincol, hrow, colels); in presolve() 139 double *colels = prob->colels_; in postsolve() local 176 colels[kk] = this->rowels_[k]; in postsolve()
|
/dports/math/osi/Osi-0.108.6/CoinUtils/src/ |
H A D | CoinPresolveZeros.cpp | 24 const CoinBigIndex *mcstrt, const double *colels, in count_col_zeros() argument 37 if (fabs(colels[kcol]) < ZTOLDP) { in count_col_zeros() 57 const CoinBigIndex *mcstrt, const double *colels, in count_col_zeros2() argument 69 if (fabs(colels[k]) < ZTOLDP) { in count_col_zeros2() 88 const CoinBigIndex *mcstrt, double *colels, int *hrow, in drop_col_zeros() argument 109 if (fabs(colels[k]) < ZTOLDP) { in drop_col_zeros() 120 colels[k] = colels[kce]; in drop_col_zeros() 205 double *colels = prob->colels_; in presolve() local 262 nzeros = drop_col_zeros(ncheckcols, checkcols, mcstrt, colels, in presolve() 319 double *colels = prob->colels_; in postsolve() local [all …]
|
H A D | CoinPresolveTripleton.cpp | 70 double *colels, in elim_tripleton() argument 153 colels[kcolx] += colels[kcoly] * coeff_factorx; in elim_tripleton() 165 colels[kcolz] += colels[kcoly] * coeff_factorz; in elim_tripleton() 206 colels[kcez] = colels[kcoly] * coeff_factorz; // y factor is 0.0 in elim_tripleton() 247 colels[kcex] = colels[kcoly] * coeff_factorx; // y factor is 0.0 in elim_tripleton() 269 colels[kcez] = colels[kcoly] * coeff_factorz; // y factor is 0.0 in elim_tripleton() 826 colels[k] = yValue; in postsolve() 850 colels[k] = value; in postsolve() 882 colels[k] = xValue; in postsolve() 907 colels[k] = value; in postsolve() [all …]
|
H A D | CoinPresolveDoubleton.cpp | 69 double *colels, in elim_doubleton() argument 113 colels[kcolx] += delta; in elim_doubleton() 135 colels[kcex] = delta; in elim_doubleton() 1032 colels[kfree] = coeffy; in postsolve() 1065 colels[kcs] = value; in postsolve() 1163 if (colels[kcs]) { in postsolve() 1170 if (colels[kcs]) { in postsolve() 1194 colels[k] = xValue; in postsolve() 1220 colels[k] = xValue; in postsolve() 1248 colels[k] = yValue; in postsolve() [all …]
|
H A D | CoinPresolveDupcol.cpp | 86 colels[k] = els[i]; in create_col() 155 double *colels = prob->colels_; in presolve() local 188 colels + mcstrt[j]); in presolve() 344 colels + mcstrt[j1]); in presolve() 354 if (hrow[k] != hrow[k + ishift] || colels[k] != colels[k + ishift]) { in presolve() 366 if (hrow[k] != hrow[k + ishift] || colels[k] != -colels[k + ishift]) { in presolve() 644 s->colels = presolve_dupmajor(colels, hrow, hincol[j2], mcstrt[j2]); in presolve() 1015 create_col(icol, f->nincol, f->colels, mcstrt, colels, hrow, link, in postsolve() 2348 els0[1] = colels[nextEl]; in postsolve() 2349 els1[1] = colels[start]; in postsolve() [all …]
|
H A D | CoinPresolveIsolated.cpp | 30 double *colels = prob->colels_; in presolve() local 112 presolve_delete_from_col(irow, hcol[k], mcstrt, hincol, hrow, colels); in presolve() 139 double *colels = prob->colels_; in postsolve() local 176 colels[kk] = this->rowels_[k]; in postsolve()
|
/dports/math/coinutils/CoinUtils-2.11.4/CoinUtils/src/ |
H A D | CoinPresolveZeros.cpp | 24 const CoinBigIndex *mcstrt, const double *colels, in count_col_zeros() argument 37 if (fabs(colels[kcol]) < ZTOLDP) { in count_col_zeros() 57 const CoinBigIndex *mcstrt, const double *colels, in count_col_zeros2() argument 69 if (fabs(colels[k]) < ZTOLDP) { in count_col_zeros2() 88 const CoinBigIndex *mcstrt, double *colels, int *hrow, in drop_col_zeros() argument 109 if (fabs(colels[k]) < ZTOLDP) { in drop_col_zeros() 120 colels[k] = colels[kce]; in drop_col_zeros() 205 double *colels = prob->colels_; in presolve() local 262 nzeros = drop_col_zeros(ncheckcols, checkcols, mcstrt, colels, in presolve() 319 double *colels = prob->colels_; in postsolve() local [all …]
|
H A D | CoinPresolveTripleton.cpp | 70 double *colels, in elim_tripleton() argument 153 colels[kcolx] += colels[kcoly] * coeff_factorx; in elim_tripleton() 165 colels[kcolz] += colels[kcoly] * coeff_factorz; in elim_tripleton() 206 colels[kcez] = colels[kcoly] * coeff_factorz; // y factor is 0.0 in elim_tripleton() 247 colels[kcex] = colels[kcoly] * coeff_factorx; // y factor is 0.0 in elim_tripleton() 269 colels[kcez] = colels[kcoly] * coeff_factorz; // y factor is 0.0 in elim_tripleton() 826 colels[k] = yValue; in postsolve() 850 colels[k] = value; in postsolve() 882 colels[k] = xValue; in postsolve() 907 colels[k] = value; in postsolve() [all …]
|
H A D | CoinPresolveDoubleton.cpp | 69 double *colels, in elim_doubleton() argument 113 colels[kcolx] += delta; in elim_doubleton() 135 colels[kcex] = delta; in elim_doubleton() 1032 colels[kfree] = coeffy; in postsolve() 1065 colels[kcs] = value; in postsolve() 1163 if (colels[kcs]) { in postsolve() 1170 if (colels[kcs]) { in postsolve() 1194 colels[k] = xValue; in postsolve() 1220 colels[k] = xValue; in postsolve() 1248 colels[k] = yValue; in postsolve() [all …]
|
H A D | CoinPresolveDupcol.cpp | 86 colels[k] = els[i]; in create_col() 155 double *colels = prob->colels_; in presolve() local 188 colels + mcstrt[j]); in presolve() 344 colels + mcstrt[j1]); in presolve() 354 if (hrow[k] != hrow[k + ishift] || colels[k] != colels[k + ishift]) { in presolve() 366 if (hrow[k] != hrow[k + ishift] || colels[k] != -colels[k + ishift]) { in presolve() 644 s->colels = presolve_dupmajor(colels, hrow, hincol[j2], mcstrt[j2]); in presolve() 1015 create_col(icol, f->nincol, f->colels, mcstrt, colels, hrow, link, in postsolve() 2348 els0[1] = colels[nextEl]; in postsolve() 2349 els1[1] = colels[start]; in postsolve() [all …]
|
H A D | CoinPresolveIsolated.cpp | 30 double *colels = prob->colels_; in presolve() local 112 presolve_delete_from_col(irow, hcol[k], mcstrt, hincol, hrow, colels); in presolve() 139 double *colels = prob->colels_; in postsolve() local 176 colels[kk] = this->rowels_[k]; in postsolve()
|