Home
last modified time | relevance | path

Searched refs:columns_to_delete (Results 1 – 6 of 6) sorted by relevance

/dports/math/py-or-tools/or-tools-9.2/ortools/math_opt/solvers/
H A Dglop_solver.cc133 glop::StrictITIVector<glop::ColIndex, bool> columns_to_delete(num_cols, in DeleteVariables() local
136 columns_to_delete[variables_.at(deleted_variable_id)] = true; in DeleteVariables()
138 linear_program_.DeleteColumns(columns_to_delete); in DeleteVariables()
139 UpdateIdIndexMap<glop::ColIndex>(columns_to_delete, num_cols, variables_); in DeleteVariables()
/dports/math/py-or-tools/or-tools-9.2/ortools/lp_data/
H A Dlp_data.cc1065 void LinearProgram::DeleteColumns(const DenseBooleanRow& columns_to_delete) {
1066 if (columns_to_delete.empty()) return;
1073 if (col >= columns_to_delete.size() || !columns_to_delete[col]) {
1085 matrix_.DeleteColumns(columns_to_delete);
1097 if (col >= columns_to_delete.size() || !columns_to_delete[col]) {
H A Dsparse.cc276 void SparseMatrix::DeleteColumns(const DenseBooleanRow& columns_to_delete) { in DeleteColumns() argument
277 if (columns_to_delete.empty()) return; in DeleteColumns()
281 if (col >= columns_to_delete.size() || !columns_to_delete[col]) { in DeleteColumns()
H A Dlp_data.h463 void DeleteColumns(const DenseBooleanRow& columns_to_delete);
H A Dsparse.h146 void DeleteColumns(const DenseBooleanRow& columns_to_delete);
/dports/math/SCIP/scip-7.0.3/src/lpi/
H A Dlpi_glop.cpp420 DenseBooleanRow columns_to_delete(num_cols, false); in SCIPlpiDelCols() local
422 columns_to_delete[ColIndex(i)] = true; in SCIPlpiDelCols()
424 lpi->linear_program->DeleteColumns(columns_to_delete); in SCIPlpiDelCols()
443 DenseBooleanRow columns_to_delete(num_cols, false); in SCIPlpiDelColset() local
451 columns_to_delete[col] = true; in SCIPlpiDelColset()
459 lpi->linear_program->DeleteColumns(columns_to_delete); in SCIPlpiDelColset()