| 178 | } |
| 179 | |
| 180 | void writeModelObjective(FILE* file, const HighsLogOptions& log_options, |
| 181 | const HighsModel& model, |
| 182 | const std::vector<double>& primal_solution) { |
| 183 | HighsCDouble objective_value = |
| 184 | model.lp_.objectiveCDoubleValue(primal_solution); |
| 185 | objective_value += model.hessian_.objectiveCDoubleValue(primal_solution); |
| 186 | writeObjectiveValue(file, log_options, (double)objective_value); |
| 187 | } |
| 188 | |
| 189 | void writeLpObjective(FILE* file, const HighsLogOptions& log_options, |
| 190 | const HighsLp& lp, |
no test coverage detected