From b82398aeb4807e4f2366c5693401a0789fe5e620 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Thu, 11 Jul 2013 15:40:07 +0000
Subject: [PATCH] check the size of the coefficient vector in the constructor

[[Imported from SVN: r9298]]
---
 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 f132bd82..c176c9f7 100644
--- a/dune/gfe/localgeodesicfefunction.hh
+++ b/dune/gfe/localgeodesicfefunction.hh
@@ -47,7 +47,9 @@ public:
                                 const std::vector<TargetSpace>& coefficients)
         : localFiniteElement_(localFiniteElement),
         coefficients_(coefficients)
-    {}
+    {
+        assert(localFiniteElement_.localBasis().size() == coefficients_.size());
+    }
 
     /** \brief The number of Lagrange points */
     unsigned int size() const
-- 
GitLab