diff --git a/test/localgfetestfunctiontest.cc b/test/localgfetestfunctiontest.cc index c783ceff94955869984fc44d26bc24d2a902e7b9..90495d063c5b7d8bb908d10514719ba0a8fa97f9 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); + } }