| 180 | } |
| 181 | |
| 182 | void HomogeneousEqualityConstrainedModel::initial_primal_point(Vector<double>& x) const { |
| 183 | this->model.initial_primal_point(x); |
| 184 | // set the slacks |
| 185 | for (const auto [_, slack_index]: this->get_slacks()) { |
| 186 | x[slack_index] = 0.; |
| 187 | } |
| 188 | } |
| 189 | |
| 190 | void HomogeneousEqualityConstrainedModel::initial_dual_point(Vector<double>& multipliers) const { |
| 191 | this->model.initial_dual_point(multipliers); |
nothing calls this directly
no outgoing calls
no test coverage detected