From c8e0b8a26ec8d3e0187b57185ed4da772c168f4e Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Sun, 10 Apr 2011 10:07:07 +0000
Subject: [PATCH] abort if the number of coefficients is not correct

[[Imported from SVN: r7127]]
---
 dune/gfe/localgeodesicfefunction.hh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dune/gfe/localgeodesicfefunction.hh b/dune/gfe/localgeodesicfefunction.hh
index 56a56555..f91496bc 100644
--- a/dune/gfe/localgeodesicfefunction.hh
+++ b/dune/gfe/localgeodesicfefunction.hh
@@ -74,7 +74,9 @@ public:
     /** \brief Constructor */
     LocalGeodesicFEFunction(const std::vector<TargetSpace>& coefficients)
         : coefficients_(coefficients)
-    {}
+    {
+        assert(coefficients_.size() == dim+1);
+    }
 
     /** \brief Evaluate the function */
     TargetSpace evaluate(const Dune::FieldVector<ctype, dim>& local) const;
-- 
GitLab