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

Method reportInvertFormData

highs/simplex/HighsSimplexAnalysis.cpp:1250–1267  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1248}
1249
1250void HighsSimplexAnalysis::reportInvertFormData() const {
1251 assert(analyse_factor_data);
1252 printf("grep_kernel,%s,%s,%" HIGHSINT_FORMAT ",%" HIGHSINT_FORMAT
1253 ",%" HIGHSINT_FORMAT ",",
1254 model_name_.c_str(), lp_name_.c_str(), num_invert, num_kernel,
1255 num_major_kernel);
1256 if (num_kernel) printf("%g", sum_kernel_dim / num_kernel);
1257 printf(",%g,%g,", running_average_kernel_dim, max_kernel_dim);
1258 if (num_invert) printf("Fill-in,%g", sum_invert_fill_factor / num_invert);
1259 printf(",");
1260 if (num_kernel) printf("%g", sum_kernel_fill_factor / num_kernel);
1261 printf(",");
1262 if (num_major_kernel)
1263 printf("%g", sum_major_kernel_fill_factor / num_major_kernel);
1264 printf(",%g,%g,%g\n", running_average_invert_fill_factor,
1265 running_average_kernel_fill_factor,
1266 running_average_major_kernel_fill_factor);
1267}
1268
1269void HighsSimplexAnalysis::iterationReport(const bool header) {
1270 analysis_log = std::unique_ptr<std::stringstream>(new std::stringstream());

Callers 1

solveMethod · 0.80

Calls 1

c_strMethod · 0.80

Tested by

no test coverage detected