From 4f72a57d414d63f49b880c3124420e693b145b4a Mon Sep 17 00:00:00 2001 From: kanschat Date: Wed, 27 Oct 2010 02:52:22 +0000 Subject: [PATCH] Never test for equality of floating point numbers git-svn-id: https://svn.dealii.org/trunk@22514 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/include/deal.II/lac/constraint_matrix.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deal.II/include/deal.II/lac/constraint_matrix.h b/deal.II/include/deal.II/lac/constraint_matrix.h index eb03db3550..96b3296cbf 100644 --- a/deal.II/include/deal.II/lac/constraint_matrix.h +++ b/deal.II/include/deal.II/lac/constraint_matrix.h @@ -1834,7 +1834,7 @@ ConstraintMatrix::add_entry (const unsigned int line, p != line_ptr->entries.end(); ++p) if (p->first == column) { - Assert (p->second == value, + Assert (std::fabs(p->second - value) < 1.e-14, ExcEntryAlreadyExists(line, column, p->second, value)); return; } -- 2.39.5