MCPcopy Create free account
hub / github.com/ERGO-Code/HiGHS / writeModelObjective

Function writeModelObjective

highs/lp_data/HighsModelUtils.cpp:180–187  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

178}
179
180void 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
189void writeLpObjective(FILE* file, const HighsLogOptions& log_options,
190 const HighsLp& lp,

Callers 1

writeModelSolutionFunction · 0.85

Calls 2

writeObjectiveValueFunction · 0.85
objectiveCDoubleValueMethod · 0.45

Tested by

no test coverage detected