From 9d7410b66b50c449eea9ae38687927f13fa6e560 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Tue, 25 Oct 2011 12:22:03 +0000
Subject: [PATCH] actually test function evaluation and derivative evaluation

[[Imported from SVN: r8025]]
---
 test/localgfetestfunctiontest.cc | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/test/localgfetestfunctiontest.cc b/test/localgfetestfunctiontest.cc
index c783ceff..90495d06 100644
--- a/test/localgfetestfunctiontest.cc
+++ b/test/localgfetestfunctiontest.cc
@@ -51,8 +51,15 @@ void test()
         LocalGFETestFunction<domainDim,double,LocalFiniteElement,TargetSpace> testFunctionSet(feCache.get(simplex),coefficients);
         
         FieldVector<double,domainDim> stupidTestPoint(0);
-        std::vector<Dune::array<typename TargetSpace::EmbeddedTangentVector, TargetSpace::TangentVector::dimension> > values;
+        
+        // test whether evaluation of the shape functions works
+        std::vector<array<typename TargetSpace::EmbeddedTangentVector, TargetSpace::TangentVector::dimension> > values;
         testFunctionSet.evaluateFunction(stupidTestPoint, values);
+
+        // test whether evaluation of the shape function derivatives works
+        std::vector<array<FieldMatrix<double, TargetSpace::EmbeddedTangentVector::dimension, domainDim>, TargetSpace::TangentVector::dimension> > derivatives;
+        testFunctionSet.evaluateJacobian(stupidTestPoint, derivatives);
+
     }
 
 }
-- 
GitLab