Numerically robust computation of model_cost_change.
Change-Id: I421df17bab3bfdf782d95285cf352ed37675d835
diff --git a/examples/nist.cc b/examples/nist.cc
index 0f5951f..4fce3e7 100644
--- a/examples/nist.cc
+++ b/examples/nist.cc
@@ -374,16 +374,18 @@
-std::log10(fabs(summary.final_cost - certified_cost) / certified_cost);
}
+ std::cerr << "start " << start + 1 << " " ;
if (num_matching_digits <= kMinNumMatchingDigits) {
- std::cerr << "start " << start + 1 << " " ;
std::cerr << "FAILURE";
- std::cerr << " summary: "
- << summary.BriefReport()
- << " Certified cost: " << certified_cost
- << std::endl;
} else {
+ std::cerr << "SUCCESS";
++num_success;
}
+ std::cerr << " summary: "
+ << summary.BriefReport()
+ << " Certified cost: " << certified_cost
+ << std::endl;
+
}
return num_success;