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

Method writeRunData

highs/lp_data/Highs.cpp:346–365  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

344}
345
346HighsStatus Highs::writeRunData(const std::string& filename) const {
347 HighsStatus return_status = HighsStatus::kOk;
348 FILE* file;
349 HighsFileType file_type;
350 return_status = interpretCallStatus(
351 options_.log_options,
352 openWriteFile(filename, "writeRunData", file, file_type), return_status,
353 "openWriteFile");
354 if (return_status == HighsStatus::kError) return return_status;
355 // Report to user that options are being written to a file
356 if (filename != "")
357 highsLogUser(options_.log_options, HighsLogType::kInfo,
358 "Writing the run_data values to %s\n", filename.c_str());
359 return_status = interpretCallStatus(
360 options_.log_options,
361 writeRunDataToFile(file, run_data_.valid, run_data_.records, file_type),
362 return_status, "writeRunDataToFile");
363 if (file != stdout) fclose(file);
364 return return_status;
365}
366
367HighsStatus Highs::getInfoValue(const std::string& info,
368 HighsInt& value) const {

Callers 1

TestRunData.cppFile · 0.80

Calls 4

interpretCallStatusFunction · 0.85
highsLogUserFunction · 0.85
writeRunDataToFileFunction · 0.85
c_strMethod · 0.80

Tested by

no test coverage detected