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

Function interpretFilereaderRetcode

highs/io/Filereader.cpp:49–73  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47}
48
49void interpretFilereaderRetcode(const HighsLogOptions& log_options,
50 const std::string& filename,
51 const FilereaderRetcode code) {
52 switch (code) {
53 case FilereaderRetcode::kOk:
54 case FilereaderRetcode::kWarning:
55 break;
56 case FilereaderRetcode::kFileNotFound:
57 highsLogUser(log_options, HighsLogType::kError, "File %s not found\n",
58 filename.c_str());
59 break;
60 case FilereaderRetcode::kParserError:
61 highsLogUser(log_options, HighsLogType::kError,
62 "Parser error reading %s\n", filename.c_str());
63 break;
64 case FilereaderRetcode::kNotImplemented:
65 highsLogUser(log_options, HighsLogType::kError,
66 "Parser not implemented for %s", filename.c_str());
67 break;
68 case FilereaderRetcode::kTimeout:
69 highsLogUser(log_options, HighsLogType::kError,
70 "Parser reached timeout\n", filename.c_str());
71 break;
72 }
73}
74
75std::string extractModelName(const std::string& filename) {
76 // Extract model name

Callers 1

readModelMethod · 0.85

Calls 2

highsLogUserFunction · 0.85
c_strMethod · 0.80

Tested by

no test coverage detected