Fix by Daniel Russel to make testsuite greener

Raise "NUMERICAL ISSUE" instead of "WARNING". The latter made some 
rows of the testsuite completely yellow. Fix has been tested locally.
This commit is contained in:
Eric Berberich 2012-10-09 12:55:09 +00:00
parent 9b72601224
commit 681f282d77
2 changed files with 34 additions and 34 deletions

View File

@ -268,11 +268,11 @@ public:
#else
if (warned_.find(*it) == warned_.end() ||
warned_[*it].find(*next(it)) == warned_[*it].end()) {
std::cerr << "WARNING: objects " << it->object() << " and "
std::cerr << "NUMERIC ISSUE: objects " << it->object() << " and "
<< next(it)->object() << " are out of order.\n";
std::cerr << aot_->at(it->object()) << " and " << aot_->at(next(it)->object()) << std::endl;
std::cerr << "Time is " << ik_.time() << std::endl;
std::cerr << "WARNING: order is ";
std::cerr << "NUMERIC ISSUE: order is ";
}
#endif
write(std::cerr);
@ -302,11 +302,11 @@ public:
#else
if (warned_.find(*it) == warned_.end() ||
warned_[*it].find(*next(it)) == warned_[*it].end()) {
std::cerr << "WARNING: objects " << it->object() << " and "
std::cerr << "NUMERIC ISSUE: objects " << it->object() << " and "
<< next(it)->object() << " are out of order.\n";
std::cerr << aot_->at(it->object()) << " and " << aot_->at(next(it)->object()) << std::endl;
std::cerr << "Time is " <<ik_.time() << std::endl;
std::cerr << "WARNING: order is ";
std::cerr << "NUMERIC ISSUE: order is ";
}
#endif
write(std::cerr);

View File

@ -92,7 +92,7 @@ public:
if (reps==0 && verbose) {
//comp.push_back(CGAL::to_double(r));
if (last_root > s.top()) {
std::cerr << "WARNING last root was " << last_root << " and current root is "
std::cerr << "NUMERIC ISSUE last root was " << last_root << " and current root is "
<< s.top() << std::endl;
}
CGAL_assertion(last_root<= s.top());
@ -152,11 +152,11 @@ public:
std::cout << std::endl;
for (unsigned int i=0; i< taken_maple.size(); ++i) {
if (!taken_maple[i])
std::cerr << "WARNING Missing " << roots_b[i] << std::endl;
std::cerr << "NUMERIC ISSUE Missing " << roots_b[i] << std::endl;
}
for (unsigned int i=0; i< taken_solver.size(); ++i) {
if (!taken_solver[i]) std::cerr << "WARNING Extra " << roots[i] << std::endl;
if (!taken_solver[i]) std::cerr << "NUMERIC ISSUE Extra " << roots[i] << std::endl;
}
}