Fixed assert error

release/4.3a0
Frank Dellaert 2011-11-04 17:22:23 +00:00
parent f2e346525f
commit c112c217fc
1 changed files with 4 additions and 4 deletions

View File

@ -47,10 +47,10 @@ namespace gtsam {
// Check that keys are all unique
std::multiset < Key > nonunique(keys_.begin(), keys_.end());
std::set < Key > unique(keys_.begin(), keys_.end());
bool correct = (nonunique.size() != unique.size())
&& std::equal(nonunique.begin(), nonunique.end(), unique.begin());
if (!correct)
throw std::logic_error("Factor::assertInvariants: detected inconsistency");
bool correct = (nonunique.size() == unique.size())
&& std::equal(nonunique.begin(), nonunique.end(), unique.begin());
if (!correct) throw std::logic_error(
"Factor::assertInvariants: detected inconsistency");
#endif
}