| 173 | } |
| 174 | |
| 175 | void HFactor::setupGeneral(const HighsSparseMatrix* a_matrix, |
| 176 | HighsInt num_basic, HighsInt* basic_index, |
| 177 | const double pivot_threshold, |
| 178 | const double pivot_tolerance, |
| 179 | const HighsInt highs_debug_level, |
| 180 | const HighsLogOptions* log_options) { |
| 181 | this->setupGeneral(a_matrix->num_col_, a_matrix->num_row_, num_basic, |
| 182 | a_matrix->start_.data(), a_matrix->index_.data(), |
| 183 | a_matrix->value_.data(), basic_index, pivot_threshold, |
| 184 | pivot_tolerance, highs_debug_level, log_options, true, |
| 185 | kUpdateMethodFt); |
| 186 | } |
| 187 | |
| 188 | void HFactor::setup( |
| 189 | const HighsInt num_col_, const HighsInt num_row_, const HighsInt* a_start_, |