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