<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi Steffen,<br>
      I'm afraid your recent typetree work broke something in
      dune-pdelab.  For me, testelasticity<br>
      now fails to compile (gcc 4.9.3) with a looong error message. 
      Could you please have a look?<br>
      Thanks, <br>
      Oliver<br>
      <br>
      [ 75%] Built target dunepdelab<br>
      [100%] Building CXX object
      dune/pdelab/test/CMakeFiles/testelasticity.dir/testelasticity.cc.o<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:
      In substitution of ‘template<class Node> template<class
      ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’:<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:330:12:  
      required by substitution of ‘template<class I0, class ... I>
      typename std::enable_if<((sizeof... (I) > 0) || (! typename
      Dune::TypeTree::impl::_is_flat_index<typename
      std::decay<_Tp>::type>::type{})),
      Dune::TypeTree::impl::_lazy_member_child_decltype<const
      Dune::TypeTree::PowerNode<T, k> >
      >::type::evaluate<I0, I ...>
      Dune::TypeTree::PowerNode<T, k>::child(I0, I ...) const
      [with I0 = int; I = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:409:91:  
      required from ‘struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:  
      required by substitution of ‘template<class Node, class ...
      J> typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node = const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      required by substitution of ‘template<class Node, class ...
      Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      required by substitution of ‘template<class Node>
      template<class ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:330:12:  
      [ skipping 2 instantiation contexts, use
      -ftemplate-backtrace-limit=0 to disable ]<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/localoperator/callswitch.hh:234:9:  
      required from ‘static void
      Dune::PDELab::LocalAssemblerCallSwitch<LA,
      true>::jacobian_volume(const LA&, const EG&, const
      LFSU&, const X&, const LFSV&, M&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSU =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; X =
      Dune::PDELab::LocalVector<double, Dune::PDELab::AnySpaceTag,
      double>; LFSV =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; M =
      Dune::PDELab::WeightedMatrixAccumulationView<Dune::PDELab::LocalMatrix<double,
      double> >; LA =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/jacobianengine.hh:220:108:  
      required from ‘void
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<LA>::assembleUVVolume(const
      EG&, const LFSUC&, const LFSVC&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSUC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LFSVC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LA =
      Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false>]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/assembler.hh:153:13:  
      required from ‘void Dune::PDELab::DefaultAssembler<GFSU, GFSV,
      CU, CV,
      nonoverlapping_mode>::assemble(LocalAssemblerEngine&) const
      [with LocalAssemblerEngine =
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false> >; GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/gridoperator.hh:175:9:  
      required from ‘void Dune::PDELab::GridOperator<GFSU, GFSV, LOP,
      MB, DF, RF, JF, CU, CV, nonoverlapping_mode>::jacobian(const
      Domain&, Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB,
      DF, RF, JF, CU, CV, nonoverlapping_mode>::Jacobian&) const
      [with GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; LOP =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >; MB = Dune::PDELab::istl::BCRSMatrixBackend<>; DF
      = double; RF = double; JF = double; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Domain =
      Dune::PDELab::istl::BlockVector<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BlockVector<Dune::FieldVector<double, 1>,
      std::allocator<Dune::FieldVector<double, 1> > >
      >; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Jacobian =
      Dune::PDELab::istl::BCRSMatrix<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BCRSMatrix<Dune::<br>
      FieldMatrix<double, 1, 1>,
      std::allocator<Dune::FieldMatrix<double, 1, 1> > >,
      Dune::PDELab::istl::PatternStatistics<long unsigned int>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:187:3:  
      required from ‘void testp1(const GV&, double, double, double)
      [with GV =
      Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:247:46:  
      required from here<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:
      error: no matching function for call to ‘child(const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>, int)’<br>
               using evaluate =
decltype(Dune::TypeTree::child(std::declval<Node>(),std::declval<Indices>()...));<br>
                                                                                                             
      ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:
      note: candidates are:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:10:
      note: template<class Node, class ... Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...)<br>
           auto child(Node&& node, Indices... indices) ->
      decltype(impl::child(std::forward<Node>(node),indices...))<br>
                ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:10:
      note:   template argument deduction/substitution failed:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:
      In substitution of ‘template<class Node, class ... Indices>
      decltype (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      required by substitution of ‘template<class Node>
      template<class ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:330:12:  
      required by substitution of ‘template<class I0, class ... I>
      typename std::enable_if<((sizeof... (I) > 0) || (! typename
      Dune::TypeTree::impl::_is_flat_index<typename
      std::decay<_Tp>::type>::type{})),
      Dune::TypeTree::impl::_lazy_member_child_decltype<const
      Dune::TypeTree::PowerNode<T, k> >
      >::type::evaluate<I0, I ...>
      Dune::TypeTree::PowerNode<T, k>::child(I0, I ...) const
      [with I0 = int; I = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:409:91:  
      required from ‘struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:  
      required by substitution of ‘template<class Node, class ...
      J> typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node = const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      required by substitution of ‘template<class Node, class ...
      Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      [ skipping 3 instantiation contexts, use
      -ftemplate-backtrace-limit=0 to disable ]<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/localoperator/callswitch.hh:234:9:  
      required from ‘static void
      Dune::PDELab::LocalAssemblerCallSwitch<LA,
      true>::jacobian_volume(const LA&, const EG&, const
      LFSU&, const X&, const LFSV&, M&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSU =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; X =
      Dune::PDELab::LocalVector<double, Dune::PDELab::AnySpaceTag,
      double>; LFSV =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; M =
      Dune::PDELab::WeightedMatrixAccumulationView<Dune::PDELab::LocalMatrix<double,
      double> >; LA =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/jacobianengine.hh:220:108:  
      required from ‘void
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<LA>::assembleUVVolume(const
      EG&, const LFSUC&, const LFSVC&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSUC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LFSVC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LA =
      Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false>]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/assembler.hh:153:13:  
      required from ‘void Dune::PDELab::DefaultAssembler<GFSU, GFSV,
      CU, CV,
      nonoverlapping_mode>::assemble(LocalAssemblerEngine&) const
      [with LocalAssemblerEngine =
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false> >; GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/gridoperator.hh:175:9:  
      required from ‘void Dune::PDELab::GridOperator<GFSU, GFSV, LOP,
      MB, DF, RF, JF, CU, CV, nonoverlapping_mode>::jacobian(const
      Domain&, Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB,
      DF, RF, JF, CU, CV, nonoverlapping_mode>::Jacobian&) const
      [with GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; LOP =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >; MB = Dune::PDELab::istl::BCRSMatrixBackend<>; DF
      = double; RF = double; JF = double; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Domain =
      Dune::PDELab::istl::BlockVector<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BlockVector<Dune::FieldVector<double, 1>,
      std::allocator<Dune::FieldVector<double, 1> > >
      >; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Jacobian =
      Dune::PDELab::istl::BCRSMatrix<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BCRSMatrix<Dune::<br>
      FieldMatrix<double, 1, 1>,
      std::allocator<Dune::FieldMatrix<double, 1, 1> > >,
      Dune::PDELab::istl::PatternStatistics<long unsigned int>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:187:3:  
      required from ‘void testp1(const GV&, double, double, double)
      [with GV =
      Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:247:46:  
      required from here<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:
      error: no matching function for call to ‘child(const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>, int&)’<br>
           auto child(Node&& node, Indices... indices) ->
      decltype(impl::child(std::forward<Node>(node),indices...))<br>
                                                                                                                 
      ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:
      note: candidates are:<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:351:12:
      note: template<class Node> decltype
      (forward<Node>(node))
      Dune::TypeTree::impl::child(Node&&)<br>
             auto child(Node&& node) ->
      decltype(std::forward<Node>(node))<br>
                  ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:351:12:
      note:   template argument deduction/substitution failed:<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:
      note:   candidate expects 1 argument, 2 provided<br>
           auto child(Node&& node, Indices... indices) ->
      decltype(impl::child(std::forward<Node>(node),indices...))<br>
                                                                                                                 
      ^<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:387:12:
      note: template<class Node, long unsigned int i, class ... J>
      typename std::enable_if<(decltype
      (Dune::TypeTree::impl::_has_template_child_method(declval<typename
      std::remove_reference<_From>::type*>()))::value
      && (i < typename std::decay<_Tp>::type::
      CHILDREN)),
      Dune::TypeTree::impl::_lazy_static_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<Dune::TypeTree::index_constant<i>, J
      ...> Dune::TypeTree::impl::child(Node&&,
      Dune::TypeTree::index_constant<i>, J ...)<br>
             auto child(Node&& node, index_constant<i>,
      J... j) -><br>
                  ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:387:12:
      note:   template argument deduction/substitution failed:<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:
      note:   mismatched types ‘std::integral_constant<long unsigned
      int, _Nm>’ and ‘int’<br>
           auto child(Node&& node, Indices... indices) ->
      decltype(impl::child(std::forward<Node>(node),indices...))<br>
                                                                                                                 
      ^<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:
      note: template<class Node, class ... J> typename
      std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)<br>
             auto child(Node&& node, std::size_t i, J... j)
      -><br>
                  ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:
      note:   template argument deduction/substitution failed:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:
      In substitution of ‘template<class Node, class ... J>
      typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node = const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      required by substitution of ‘template<class Node, class ...
      Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      required by substitution of ‘template<class Node>
      template<class ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:330:12:  
      required by substitution of ‘template<class I0, class ... I>
      typename std::enable_if<((sizeof... (I) > 0) || (! typename
      Dune::TypeTree::impl::_is_flat_index<typename
      std::decay<_Tp>::type>::type{})),
      Dune::TypeTree::impl::_lazy_member_child_decltype<const
      Dune::TypeTree::PowerNode<T, k> >
      >::type::evaluate<I0, I ...>
      Dune::TypeTree::PowerNode<T, k>::child(I0, I ...) const
      [with I0 = int; I = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:409:91:  
      required from ‘struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:  
      required by substitution of ‘template<class Node, class ...
      J> typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node = const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      [ skipping 4 instantiation contexts, use
      -ftemplate-backtrace-limit=0 to disable ]<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/localoperator/callswitch.hh:234:9:  
      required from ‘static void
      Dune::PDELab::LocalAssemblerCallSwitch<LA,
      true>::jacobian_volume(const LA&, const EG&, const
      LFSU&, const X&, const LFSV&, M&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSU =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; X =
      Dune::PDELab::LocalVector<double, Dune::PDELab::AnySpaceTag,
      double>; LFSV =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; M =
      Dune::PDELab::WeightedMatrixAccumulationView<Dune::PDELab::LocalMatrix<double,
      double> >; LA =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/jacobianengine.hh:220:108:  
      required from ‘void
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<LA>::assembleUVVolume(const
      EG&, const LFSUC&, const LFSVC&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSUC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LFSVC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LA =
      Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false>]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/assembler.hh:153:13:  
      required from ‘void Dune::PDELab::DefaultAssembler<GFSU, GFSV,
      CU, CV,
      nonoverlapping_mode>::assemble(LocalAssemblerEngine&) const
      [with LocalAssemblerEngine =
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false> >; GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/gridoperator.hh:175:9:  
      required from ‘void Dune::PDELab::GridOperator<GFSU, GFSV, LOP,
      MB, DF, RF, JF, CU, CV, nonoverlapping_mode>::jacobian(const
      Domain&, Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB,
      DF, RF, JF, CU, CV, nonoverlapping_mode>::Jacobian&) const
      [with GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; LOP =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >; MB = Dune::PDELab::istl::BCRSMatrixBackend<>; DF
      = double; RF = double; JF = double; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Domain =
      Dune::PDELab::istl::BlockVector<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BlockVector<Dune::FieldVector<double, 1>,
      std::allocator<Dune::FieldVector<double, 1> > >
      >; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Jacobian =
      Dune::PDELab::istl::BCRSMatrix<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BCRSMatrix<Dune::<br>
      FieldMatrix<double, 1, 1>,
      std::allocator<Dune::FieldMatrix<double, 1, 1> > >,
      Dune::PDELab::istl::PatternStatistics<long unsigned int>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:187:3:  
      required from ‘void testp1(const GV&, double, double, double)
      [with GV =
      Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:247:46:  
      required from here<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:
      error: no class template named ‘evaluate’ in
      ‘std::enable_if<true,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> > >::type {aka struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >}’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:
      In substitution of ‘template<class Node, class ... Indices>
      decltype (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      required by substitution of ‘template<class Node>
      template<class ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:330:12:  
      required by substitution of ‘template<class I0, class ... I>
      typename std::enable_if<((sizeof... (I) > 0) || (! typename
      Dune::TypeTree::impl::_is_flat_index<typename
      std::decay<_Tp>::type>::type{})),
      Dune::TypeTree::impl::_lazy_member_child_decltype<const
      Dune::TypeTree::PowerNode<T, k> >
      >::type::evaluate<I0, I ...>
      Dune::TypeTree::PowerNode<T, k>::child(I0, I ...) const
      [with I0 = int; I = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:409:91:  
      required from ‘struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:  
      required by substitution of ‘template<class Node, class ...
      J> typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node = const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      required by substitution of ‘template<class Node, class ...
      Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      [ skipping 3 instantiation contexts, use
      -ftemplate-backtrace-limit=0 to disable ]<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/localoperator/callswitch.hh:234:9:  
      required from ‘static void
      Dune::PDELab::LocalAssemblerCallSwitch<LA,
      true>::jacobian_volume(const LA&, const EG&, const
      LFSU&, const X&, const LFSV&, M&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSU =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; X =
      Dune::PDELab::LocalVector<double, Dune::PDELab::AnySpaceTag,
      double>; LFSV =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; M =
      Dune::PDELab::WeightedMatrixAccumulationView<Dune::PDELab::LocalMatrix<double,
      double> >; LA =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/jacobianengine.hh:220:108:  
      required from ‘void
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<LA>::assembleUVVolume(const
      EG&, const LFSUC&, const LFSVC&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSUC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LFSVC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LA =
      Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false>]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/assembler.hh:153:13:  
      required from ‘void Dune::PDELab::DefaultAssembler<GFSU, GFSV,
      CU, CV,
      nonoverlapping_mode>::assemble(LocalAssemblerEngine&) const
      [with LocalAssemblerEngine =
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false> >; GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/gridoperator.hh:175:9:  
      required from ‘void Dune::PDELab::GridOperator<GFSU, GFSV, LOP,
      MB, DF, RF, JF, CU, CV, nonoverlapping_mode>::jacobian(const
      Domain&, Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB,
      DF, RF, JF, CU, CV, nonoverlapping_mode>::Jacobian&) const
      [with GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; LOP =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >; MB = Dune::PDELab::istl::BCRSMatrixBackend<>; DF
      = double; RF = double; JF = double; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Domain =
      Dune::PDELab::istl::BlockVector<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BlockVector<Dune::FieldVector<double, 1>,
      std::allocator<Dune::FieldVector<double, 1> > >
      >; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Jacobian =
      Dune::PDELab::istl::BCRSMatrix<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BCRSMatrix<Dune::<br>
      FieldMatrix<double, 1, 1>,
      std::allocator<Dune::FieldMatrix<double, 1, 1> > >,
      Dune::PDELab::istl::PatternStatistics<long unsigned int>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:187:3:  
      required from ‘void testp1(const GV&, double, double, double)
      [with GV =
      Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:247:46:  
      required from here<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:431:12:
      note: template<class Node, class ... Indices, long unsigned int
      ...i> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      (treePathEntry<i>)(Dune::TypeTree::impl::child::tp)...))
      Dune::TypeTree::impl::child(Node&&,
      Dune::TypeTree::HybridTreePath<T ...>,
      Dune::TypeTree::Std::index_sequence<i ...>)<br>
             auto child(Node&& node,
      HybridTreePath<Indices...> tp,
      Std::index_sequence<i...>) ->
decltype(child(std::forward<Node>(node),treePathEntry<i>(tp)...))<br>
                  ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:431:12:
      note:   template argument deduction/substitution failed:<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:
      note:   mismatched types ‘Dune::TypeTree::HybridTreePath<T
      ...>’ and ‘int’<br>
           auto child(Node&& node, Indices... indices) ->
      decltype(impl::child(std::forward<Node>(node),indices...))<br>
                                                                                                                 
      ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:
      In substitution of ‘template<class Node> template<class
      ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’:<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:330:12:  
      required by substitution of ‘template<class I0, class ... I>
      typename std::enable_if<((sizeof... (I) > 0) || (! typename
      Dune::TypeTree::impl::_is_flat_index<typename
      std::decay<_Tp>::type>::type{})),
      Dune::TypeTree::impl::_lazy_member_child_decltype<const
      Dune::TypeTree::PowerNode<T, k> >
      >::type::evaluate<I0, I ...>
      Dune::TypeTree::PowerNode<T, k>::child(I0, I ...) const
      [with I0 = int; I = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:409:91:  
      required from ‘struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:  
      required by substitution of ‘template<class Node, class ...
      J> typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node = const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      required by substitution of ‘template<class Node, class ...
      Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      required by substitution of ‘template<class Node>
      template<class ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      const
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:330:12:  
      [ skipping 2 instantiation contexts, use
      -ftemplate-backtrace-limit=0 to disable ]<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/localoperator/callswitch.hh:234:9:  
      required from ‘static void
      Dune::PDELab::LocalAssemblerCallSwitch<LA,
      true>::jacobian_volume(const LA&, const EG&, const
      LFSU&, const X&, const LFSV&, M&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSU =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; X =
      Dune::PDELab::LocalVector<double, Dune::PDELab::AnySpaceTag,
      double>; LFSV =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; M =
      Dune::PDELab::WeightedMatrixAccumulationView<Dune::PDELab::LocalMatrix<double,
      double> >; LA =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/jacobianengine.hh:220:108:  
      required from ‘void
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<LA>::assembleUVVolume(const
      EG&, const LFSUC&, const LFSVC&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSUC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LFSVC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LA =
      Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false>]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/assembler.hh:153:13:  
      required from ‘void Dune::PDELab::DefaultAssembler<GFSU, GFSV,
      CU, CV,
      nonoverlapping_mode>::assemble(LocalAssemblerEngine&) const
      [with LocalAssemblerEngine =
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false> >; GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/gridoperator.hh:175:9:  
      required from ‘void Dune::PDELab::GridOperator<GFSU, GFSV, LOP,
      MB, DF, RF, JF, CU, CV, nonoverlapping_mode>::jacobian(const
      Domain&, Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB,
      DF, RF, JF, CU, CV, nonoverlapping_mode>::Jacobian&) const
      [with GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; LOP =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >; MB = Dune::PDELab::istl::BCRSMatrixBackend<>; DF
      = double; RF = double; JF = double; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Domain =
      Dune::PDELab::istl::BlockVector<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BlockVector<Dune::FieldVector<double, 1>,
      std::allocator<Dune::FieldVector<double, 1> > >
      >; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Jacobian =
      Dune::PDELab::istl::BCRSMatrix<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BCRSMatrix<Dune::<br>
      FieldMatrix<double, 1, 1>,
      std::allocator<Dune::FieldMatrix<double, 1, 1> > >,
      Dune::PDELab::istl::PatternStatistics<long unsigned int>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:187:3:  
      required from ‘void testp1(const GV&, double, double, double)
      [with GV =
      Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:247:46:  
      required from here<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:498:10:
      note: template<class Node, long unsigned int ...Indices>
      decltype (Dune::TypeTree::child(forward<Node>(node),
      std::index_constant<long unsigned int, Indices>()...))
      Dune::TypeTree::child(Node&&,
      Dune::TypeTree::TreePath<i ...>)<br>
           auto child(Node&& node, TreePath<Indices...>)
      ->
decltype(child(std::forward<Node>(node),index_constant<Indices>()...))<br>
                ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:498:10:
      note:   template argument deduction/substitution failed:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:
      note:   mismatched types ‘Dune::TypeTree::TreePath<i ...>’
      and ‘int’<br>
               using evaluate =
decltype(Dune::TypeTree::child(std::declval<Node>(),std::declval<Indices>()...));<br>
                                                                                                             
      ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:533:10:
      note: template<class Node, class ... Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node), tp,
      tp.enumerate())) Dune::TypeTree::child(Node&&,
      Dune::TypeTree::HybridTreePath<T ...>)<br>
           auto child(Node&& node,
      HybridTreePath<Indices...> tp) ->
      decltype(impl::child(std::forward<Node>(node),tp,tp.enumerate()))<br>
                ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:533:10:
      note:   template argument deduction/substitution failed:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:
      note:   mismatched types ‘Dune::TypeTree::HybridTreePath<T
      ...>’ and ‘int’<br>
               using evaluate =
decltype(Dune::TypeTree::child(std::declval<Node>(),std::declval<Indices>()...));<br>
                                                                                                             
      ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:
      In substitution of ‘template<class Node> template<class
      ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’:<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:310:12:  
      required by substitution of ‘template<class I0, class ... I>
      typename std::enable_if<((sizeof... (I) > 0) || (! typename
      Dune::TypeTree::impl::_is_flat_index<typename
      std::decay<_Tp>::type>::type{})),
      Dune::TypeTree::impl::_lazy_member_child_decltype<Dune::TypeTree::PowerNode<T,
      k> > >::type::evaluate<I0, I ...>
      Dune::TypeTree::PowerNode<T, k>::child(I0, I ...) [with I0 =
      int; I = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:409:91:  
      required from ‘struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:  
      required by substitution of ‘template<class Node, class ...
      J> typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      required by substitution of ‘template<class Node, class ...
      Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      required by substitution of ‘template<class Node>
      template<class ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:310:12:  
      [ skipping 7 instantiation contexts, use
      -ftemplate-backtrace-limit=0 to disable ]<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/localoperator/callswitch.hh:234:9:  
      required from ‘static void
      Dune::PDELab::LocalAssemblerCallSwitch<LA,
      true>::jacobian_volume(const LA&, const EG&, const
      LFSU&, const X&, const LFSV&, M&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSU =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; X =
      Dune::PDELab::LocalVector<double, Dune::PDELab::AnySpaceTag,
      double>; LFSV =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; M =
      Dune::PDELab::WeightedMatrixAccumulationView<Dune::PDELab::LocalMatrix<double,
      double> >; LA =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/jacobianengine.hh:220:108:  
      required from ‘void
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<LA>::assembleUVVolume(const
      EG&, const LFSUC&, const LFSVC&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSUC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LFSVC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LA =
      Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false>]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/assembler.hh:153:13:  
      required from ‘void Dune::PDELab::DefaultAssembler<GFSU, GFSV,
      CU, CV,
      nonoverlapping_mode>::assemble(LocalAssemblerEngine&) const
      [with LocalAssemblerEngine =
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false> >; GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/gridoperator.hh:175:9:  
      required from ‘void Dune::PDELab::GridOperator<GFSU, GFSV, LOP,
      MB, DF, RF, JF, CU, CV, nonoverlapping_mode>::jacobian(const
      Domain&, Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB,
      DF, RF, JF, CU, CV, nonoverlapping_mode>::Jacobian&) const
      [with GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; LOP =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >; MB = Dune::PDELab::istl::BCRSMatrixBackend<>; DF
      = double; RF = double; JF = double; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Domain =
      Dune::PDELab::istl::BlockVector<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BlockVector<Dune::FieldVector<double, 1>,
      std::allocator<Dune::FieldVector<double, 1> > >
      >; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Jacobian =
      Dune::PDELab::istl::BCRSMatrix<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BCRSMatrix<Dune::<br>
      FieldMatrix<double, 1, 1>,
      std::allocator<Dune::FieldMatrix<double, 1, 1> > >,
      Dune::PDELab::istl::PatternStatistics<long unsigned int>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:187:3:  
      required from ‘void testp1(const GV&, double, double, double)
      [with GV =
      Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:247:46:  
      required from here<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:
      error: no matching function for call to
      ‘child(Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>, int)’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:
      note: candidates are:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:10:
      note: template<class Node, class ... Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...)<br>
           auto child(Node&& node, Indices... indices) ->
      decltype(impl::child(std::forward<Node>(node),indices...))<br>
                ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:10:
      note:   template argument deduction/substitution failed:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:
      In substitution of ‘template<class Node, class ... Indices>
      decltype (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      required by substitution of ‘template<class Node>
      template<class ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:310:12:  
      required by substitution of ‘template<class I0, class ... I>
      typename std::enable_if<((sizeof... (I) > 0) || (! typename
      Dune::TypeTree::impl::_is_flat_index<typename
      std::decay<_Tp>::type>::type{})),
      Dune::TypeTree::impl::_lazy_member_child_decltype<Dune::TypeTree::PowerNode<T,
      k> > >::type::evaluate<I0, I ...>
      Dune::TypeTree::PowerNode<T, k>::child(I0, I ...) [with I0 =
      int; I = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:409:91:  
      required from ‘struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:  
      required by substitution of ‘template<class Node, class ...
      J> typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      required by substitution of ‘template<class Node, class ...
      Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      [ skipping 8 instantiation contexts, use
      -ftemplate-backtrace-limit=0 to disable ]<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/localoperator/callswitch.hh:234:9:  
      required from ‘static void
      Dune::PDELab::LocalAssemblerCallSwitch<LA,
      true>::jacobian_volume(const LA&, const EG&, const
      LFSU&, const X&, const LFSV&, M&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSU =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; X =
      Dune::PDELab::LocalVector<double, Dune::PDELab::AnySpaceTag,
      double>; LFSV =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; M =
      Dune::PDELab::WeightedMatrixAccumulationView<Dune::PDELab::LocalMatrix<double,
      double> >; LA =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/jacobianengine.hh:220:108:  
      required from ‘void
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<LA>::assembleUVVolume(const
      EG&, const LFSUC&, const LFSVC&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSUC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LFSVC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LA =
      Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false>]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/assembler.hh:153:13:  
      required from ‘void Dune::PDELab::DefaultAssembler<GFSU, GFSV,
      CU, CV,
      nonoverlapping_mode>::assemble(LocalAssemblerEngine&) const
      [with LocalAssemblerEngine =
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false> >; GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/gridoperator.hh:175:9:  
      required from ‘void Dune::PDELab::GridOperator<GFSU, GFSV, LOP,
      MB, DF, RF, JF, CU, CV, nonoverlapping_mode>::jacobian(const
      Domain&, Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB,
      DF, RF, JF, CU, CV, nonoverlapping_mode>::Jacobian&) const
      [with GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; LOP =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >; MB = Dune::PDELab::istl::BCRSMatrixBackend<>; DF
      = double; RF = double; JF = double; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Domain =
      Dune::PDELab::istl::BlockVector<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BlockVector<Dune::FieldVector<double, 1>,
      std::allocator<Dune::FieldVector<double, 1> > >
      >; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Jacobian =
      Dune::PDELab::istl::BCRSMatrix<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BCRSMatrix<Dune::<br>
      FieldMatrix<double, 1, 1>,
      std::allocator<Dune::FieldMatrix<double, 1, 1> > >,
      Dune::PDELab::istl::PatternStatistics<long unsigned int>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:187:3:  
      required from ‘void testp1(const GV&, double, double, double)
      [with GV =
      Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:247:46:  
      required from here<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:
      error: no matching function for call to
      ‘child(Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>, int&)’<br>
           auto child(Node&& node, Indices... indices) ->
      decltype(impl::child(std::forward<Node>(node),indices...))<br>
                                                                                                                 
      ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:
      note: candidates are:<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:351:12:
      note: template<class Node> decltype
      (forward<Node>(node))
      Dune::TypeTree::impl::child(Node&&)<br>
             auto child(Node&& node) ->
      decltype(std::forward<Node>(node))<br>
                  ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:351:12:
      note:   template argument deduction/substitution failed:<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:
      note:   candidate expects 1 argument, 2 provided<br>
           auto child(Node&& node, Indices... indices) ->
      decltype(impl::child(std::forward<Node>(node),indices...))<br>
                                                                                                                 
      ^<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:387:12:
      note: template<class Node, long unsigned int i, class ... J>
      typename std::enable_if<(decltype
      (Dune::TypeTree::impl::_has_template_child_method(declval<typename
      std::remove_reference<_From>::type*>()))::value
      && (i < typename std::decay<_Tp>::type::
      CHILDREN)),
      Dune::TypeTree::impl::_lazy_static_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<Dune::TypeTree::index_constant<i>, J
      ...> Dune::TypeTree::impl::child(Node&&,
      Dune::TypeTree::index_constant<i>, J ...)<br>
             auto child(Node&& node, index_constant<i>,
      J... j) -><br>
                  ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:387:12:
      note:   template argument deduction/substitution failed:<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:
      note:   mismatched types ‘std::integral_constant<long unsigned
      int, _Nm>’ and ‘int’<br>
           auto child(Node&& node, Indices... indices) ->
      decltype(impl::child(std::forward<Node>(node),indices...))<br>
                                                                                                                 
      ^<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:
      note: template<class Node, class ... J> typename
      std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)<br>
             auto child(Node&& node, std::size_t i, J... j)
      -><br>
                  ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:
      note:   template argument deduction/substitution failed:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:
      In substitution of ‘template<class Node, class ... J>
      typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      required by substitution of ‘template<class Node, class ...
      Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      required by substitution of ‘template<class Node>
      template<class ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:310:12:  
      required by substitution of ‘template<class I0, class ... I>
      typename std::enable_if<((sizeof... (I) > 0) || (! typename
      Dune::TypeTree::impl::_is_flat_index<typename
      std::decay<_Tp>::type>::type{})),
      Dune::TypeTree::impl::_lazy_member_child_decltype<Dune::TypeTree::PowerNode<T,
      k> > >::type::evaluate<I0, I ...>
      Dune::TypeTree::PowerNode<T, k>::child(I0, I ...) [with I0 =
      int; I = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:409:91:  
      required from ‘struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:  
      required by substitution of ‘template<class Node, class ...
      J> typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      [ skipping 9 instantiation contexts, use
      -ftemplate-backtrace-limit=0 to disable ]<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/localoperator/callswitch.hh:234:9:  
      required from ‘static void
      Dune::PDELab::LocalAssemblerCallSwitch<LA,
      true>::jacobian_volume(const LA&, const EG&, const
      LFSU&, const X&, const LFSV&, M&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSU =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; X =
      Dune::PDELab::LocalVector<double, Dune::PDELab::AnySpaceTag,
      double>; LFSV =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; M =
      Dune::PDELab::WeightedMatrixAccumulationView<Dune::PDELab::LocalMatrix<double,
      double> >; LA =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/jacobianengine.hh:220:108:  
      required from ‘void
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<LA>::assembleUVVolume(const
      EG&, const LFSUC&, const LFSVC&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSUC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LFSVC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LA =
      Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false>]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/assembler.hh:153:13:  
      required from ‘void Dune::PDELab::DefaultAssembler<GFSU, GFSV,
      CU, CV,
      nonoverlapping_mode>::assemble(LocalAssemblerEngine&) const
      [with LocalAssemblerEngine =
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false> >; GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/gridoperator.hh:175:9:  
      required from ‘void Dune::PDELab::GridOperator<GFSU, GFSV, LOP,
      MB, DF, RF, JF, CU, CV, nonoverlapping_mode>::jacobian(const
      Domain&, Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB,
      DF, RF, JF, CU, CV, nonoverlapping_mode>::Jacobian&) const
      [with GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; LOP =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >; MB = Dune::PDELab::istl::BCRSMatrixBackend<>; DF
      = double; RF = double; JF = double; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Domain =
      Dune::PDELab::istl::BlockVector<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BlockVector<Dune::FieldVector<double, 1>,
      std::allocator<Dune::FieldVector<double, 1> > >
      >; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Jacobian =
      Dune::PDELab::istl::BCRSMatrix<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BCRSMatrix<Dune::<br>
      FieldMatrix<double, 1, 1>,
      std::allocator<Dune::FieldMatrix<double, 1, 1> > >,
      Dune::PDELab::istl::PatternStatistics<long unsigned int>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:187:3:  
      required from ‘void testp1(const GV&, double, double, double)
      [with GV =
      Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:247:46:  
      required from here<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:
      error: no class template named ‘evaluate’ in
      ‘std::enable_if<true,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> > >::type {aka struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >}’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:
      In substitution of ‘template<class Node, class ... Indices>
      decltype (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      required by substitution of ‘template<class Node>
      template<class ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:310:12:  
      required by substitution of ‘template<class I0, class ... I>
      typename std::enable_if<((sizeof... (I) > 0) || (! typename
      Dune::TypeTree::impl::_is_flat_index<typename
      std::decay<_Tp>::type>::type{})),
      Dune::TypeTree::impl::_lazy_member_child_decltype<Dune::TypeTree::PowerNode<T,
      k> > >::type::evaluate<I0, I ...>
      Dune::TypeTree::PowerNode<T, k>::child(I0, I ...) [with I0 =
      int; I = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:409:91:  
      required from ‘struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:  
      required by substitution of ‘template<class Node, class ...
      J> typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      required by substitution of ‘template<class Node, class ...
      Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      [ skipping 8 instantiation contexts, use
      -ftemplate-backtrace-limit=0 to disable ]<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/localoperator/callswitch.hh:234:9:  
      required from ‘static void
      Dune::PDELab::LocalAssemblerCallSwitch<LA,
      true>::jacobian_volume(const LA&, const EG&, const
      LFSU&, const X&, const LFSV&, M&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSU =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; X =
      Dune::PDELab::LocalVector<double, Dune::PDELab::AnySpaceTag,
      double>; LFSV =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; M =
      Dune::PDELab::WeightedMatrixAccumulationView<Dune::PDELab::LocalMatrix<double,
      double> >; LA =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/jacobianengine.hh:220:108:  
      required from ‘void
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<LA>::assembleUVVolume(const
      EG&, const LFSUC&, const LFSVC&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSUC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LFSVC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LA =
      Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false>]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/assembler.hh:153:13:  
      required from ‘void Dune::PDELab::DefaultAssembler<GFSU, GFSV,
      CU, CV,
      nonoverlapping_mode>::assemble(LocalAssemblerEngine&) const
      [with LocalAssemblerEngine =
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false> >; GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/gridoperator.hh:175:9:  
      required from ‘void Dune::PDELab::GridOperator<GFSU, GFSV, LOP,
      MB, DF, RF, JF, CU, CV, nonoverlapping_mode>::jacobian(const
      Domain&, Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB,
      DF, RF, JF, CU, CV, nonoverlapping_mode>::Jacobian&) const
      [with GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; LOP =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >; MB = Dune::PDELab::istl::BCRSMatrixBackend<>; DF
      = double; RF = double; JF = double; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Domain =
      Dune::PDELab::istl::BlockVector<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BlockVector<Dune::FieldVector<double, 1>,
      std::allocator<Dune::FieldVector<double, 1> > >
      >; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Jacobian =
      Dune::PDELab::istl::BCRSMatrix<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BCRSMatrix<Dune::<br>
      FieldMatrix<double, 1, 1>,
      std::allocator<Dune::FieldMatrix<double, 1, 1> > >,
      Dune::PDELab::istl::PatternStatistics<long unsigned int>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:187:3:  
      required from ‘void testp1(const GV&, double, double, double)
      [with GV =
      Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:247:46:  
      required from here<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:431:12:
      note: template<class Node, class ... Indices, long unsigned int
      ...i> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      (treePathEntry<i>)(Dune::TypeTree::impl::child::tp)...))
      Dune::TypeTree::impl::child(Node&&,
      Dune::TypeTree::HybridTreePath<T ...>,
      Dune::TypeTree::Std::index_sequence<i ...>)<br>
             auto child(Node&& node,
      HybridTreePath<Indices...> tp,
      Std::index_sequence<i...>) ->
decltype(child(std::forward<Node>(node),treePathEntry<i>(tp)...))<br>
                  ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:431:12:
      note:   template argument deduction/substitution failed:<br>
      In file included from
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:14:0,<br>
                       from
      /home/sander/dune/dune-typetree/dune/typetree/typetree.hh:10,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/constraints/conforming.hh:19,<br>
                       from
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:13:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:
      note:   mismatched types ‘Dune::TypeTree::HybridTreePath<T
      ...>’ and ‘int’<br>
           auto child(Node&& node, Indices... indices) ->
      decltype(impl::child(std::forward<Node>(node),indices...))<br>
                                                                                                                 
      ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:
      In substitution of ‘template<class Node> template<class
      ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’:<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:310:12:  
      required by substitution of ‘template<class I0, class ... I>
      typename std::enable_if<((sizeof... (I) > 0) || (! typename
      Dune::TypeTree::impl::_is_flat_index<typename
      std::decay<_Tp>::type>::type{})),
      Dune::TypeTree::impl::_lazy_member_child_decltype<Dune::TypeTree::PowerNode<T,
      k> > >::type::evaluate<I0, I ...>
      Dune::TypeTree::PowerNode<T, k>::child(I0, I ...) [with I0 =
      int; I = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:409:91:  
      required from ‘struct
      Dune::TypeTree::impl::_lazy_dynamic_decltype<Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul> >’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:416:12:  
      required by substitution of ‘template<class Node, class ...
      J> typename std::enable_if<std::is_convertible<typename
      std::remove_reference<_From>::type::NodeTag,
      Dune::TypeTree::PowerNodeTag>::value,
      Dune::TypeTree::impl::_lazy_dynamic_decltype<typename
      std::remove_reference<_From>::type>
      >::type::evaluate<J ...>
      Dune::TypeTree::impl::child(Node&&, std::size_t, J ...)
      [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; J = {}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:468:108:  
      required by substitution of ‘template<class Node, class ...
      Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node),
      Dune::TypeTree::child::indices ...))
      Dune::TypeTree::child(Node&&, Indices ...) [with Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>; Indices = {int}]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:  
      required by substitution of ‘template<class Node>
      template<class ... Indices> using evaluate = decltype
      (Dune::TypeTree::child(declval<Node>(),
      (declval<Indices>)()...)) [with Indices = {int}; Node =
      Dune::TypeTree::PowerNode<Dune::PDELab::LeafLocalFunctionSpaceNode<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::DOFIndex<long unsigned int, 2ul, 2ul>
      >, 2ul>]’<br>
      /home/sander/dune/dune-typetree/dune/typetree/powernode.hh:310:12:  
      [ skipping 7 instantiation contexts, use
      -ftemplate-backtrace-limit=0 to disable ]<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/localoperator/callswitch.hh:234:9:  
      required from ‘static void
      Dune::PDELab::LocalAssemblerCallSwitch<LA,
      true>::jacobian_volume(const LA&, const EG&, const
      LFSU&, const X&, const LFSV&, M&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSU =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; X =
      Dune::PDELab::LocalVector<double, Dune::PDELab::AnySpaceTag,
      double>; LFSV =
      Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>; M =
      Dune::PDELab::WeightedMatrixAccumulationView<Dune::PDELab::LocalMatrix<double,
      double> >; LA =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/jacobianengine.hh:220:108:  
      required from ‘void
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<LA>::assembleUVVolume(const
      EG&, const LFSUC&, const LFSVC&) [with EG =
      Dune::PDELab::ElementGeometry<Dune::Entity<0, 2, const
      Dune::YaspGrid<2>, Dune::YaspEntity> >; LFSUC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LFSVC =
      Dune::PDELab::LFSIndexCache<Dune::PDELab::LocalFunctionSpace<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::PDELab::AnySpaceTag>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double> >; LA =
      Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false>]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/default/assembler.hh:153:13:  
      required from ‘void Dune::PDELab::DefaultAssembler<GFSU, GFSV,
      CU, CV,
      nonoverlapping_mode>::assemble(LocalAssemblerEngine&) const
      [with LocalAssemblerEngine =
      Dune::PDELab::DefaultLocalJacobianAssemblerEngine<Dune::PDELab::DefaultLocalAssembler<Dune::PDELab::GridOperator<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, Dune::PDELab::istl::BCRSMatrixBackend<>, double,
      double, double,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>,
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>, false>,
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >, false> >; GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/gridoperator/gridoperator.hh:175:9:  
      required from ‘void Dune::PDELab::GridOperator<GFSU, GFSV, LOP,
      MB, DF, RF, JF, CU, CV, nonoverlapping_mode>::jacobian(const
      Domain&, Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB,
      DF, RF, JF, CU, CV, nonoverlapping_mode>::Jacobian&) const
      [with GFSU =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; GFSV =
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >; LOP =
      Dune::PDELab::LinearElasticity<ModelProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >
      > >; MB = Dune::PDELab::istl::BCRSMatrixBackend<>; DF
      = double; RF = double; JF = double; CU =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; CV =
      Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
      unsigned int, 2ul, 2ul>, Dune::PDELab::MultiIndex<long
      unsigned int, 1ul>, double>; bool nonoverlapping_mode =
      false; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Domain =
      Dune::PDELab::istl::BlockVector<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BlockVector<Dune::FieldVector<double, 1>,
      std::allocator<Dune::FieldVector<double, 1> > >
      >; Dune::PDELab::GridOperator<GFSU, GFSV, LOP, MB, DF, RF,
      JF, CU, CV, nonoverlapping_mode>::Jacobian =
      Dune::PDELab::istl::BCRSMatrix<Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >,
      Dune::PDELab::VectorGridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
      double, double, 1ul>, 2ul,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::istl::VectorBackend<>,
      Dune::PDELab::ConformingDirichletConstraints,
      Dune::PDELab::LexicographicOrderingTag,
      Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams>
      >, Dune::BCRSMatrix<Dune::<br>
      FieldMatrix<double, 1, 1>,
      std::allocator<Dune::FieldMatrix<double, 1, 1> > >,
      Dune::PDELab::istl::PatternStatistics<long unsigned int>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:187:3:  
      required from ‘void testp1(const GV&, double, double, double)
      [with GV =
      Dune::GridView<Dune::DefaultLeafGridViewTraits<const
      Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u>
      >]’<br>
      /home/sander/dune/dune-pdelab/dune/pdelab/test/testelasticity.cc:247:46:  
      required from here<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:498:10:
      note: template<class Node, long unsigned int ...Indices>
      decltype (Dune::TypeTree::child(forward<Node>(node),
      std::index_constant<long unsigned int, Indices>()...))
      Dune::TypeTree::child(Node&&,
      Dune::TypeTree::TreePath<i ...>)<br>
           auto child(Node&& node, TreePath<Indices...>)
      ->
decltype(child(std::forward<Node>(node),index_constant<Indices>()...))<br>
                ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:498:10:
      note:   template argument deduction/substitution failed:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:
      note:   mismatched types ‘Dune::TypeTree::TreePath<i ...>’
      and ‘int’<br>
               using evaluate =
decltype(Dune::TypeTree::child(std::declval<Node>(),std::declval<Indices>()...));<br>
                                                                                                             
      ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:533:10:
      note: template<class Node, class ... Indices> decltype
      (Dune::TypeTree::impl::child(forward<Node>(node), tp,
      tp.enumerate())) Dune::TypeTree::child(Node&&,
      Dune::TypeTree::HybridTreePath<T ...>)<br>
           auto child(Node&& node,
      HybridTreePath<Indices...> tp) ->
      decltype(impl::child(std::forward<Node>(node),tp,tp.enumerate()))<br>
                ^<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:533:10:
      note:   template argument deduction/substitution failed:<br>
      /home/sander/dune/dune-typetree/dune/typetree/childextraction.hh:640:104:
      note:   mismatched types ‘Dune::TypeTree::HybridTreePath<T
      ...>’ and ‘int’<br>
               using evaluate =
decltype(Dune::TypeTree::child(std::declval<Node>(),std::declval<Indices>()...));<br>
                                                                                                             
      ^<br>
      dune/pdelab/test/CMakeFiles/testelasticity.dir/build.make:54:
      recipe for target
      'dune/pdelab/test/CMakeFiles/testelasticity.dir/testelasticity.cc.o'
      failed<br>
      make[3]: ***
      [dune/pdelab/test/CMakeFiles/testelasticity.dir/testelasticity.cc.o]
      Error 1<br>
      CMakeFiles/Makefile2:2045: recipe for target
      'dune/pdelab/test/CMakeFiles/testelasticity.dir/all' failed<br>
      make[2]: *** [dune/pdelab/test/CMakeFiles/testelasticity.dir/all]
      Error 2<br>
      CMakeFiles/Makefile2:2053: recipe for target
      'dune/pdelab/test/CMakeFiles/testelasticity.dir/rule' failed<br>
      make[1]: *** [dune/pdelab/test/CMakeFiles/testelasticity.dir/rule]
      Error 2<br>
      Makefile:752: recipe for target 'testelasticity' failed<br>
      make: *** [testelasticity] Error 2<br>
      <br>
      <span style="font-family:monospace"><span
          style="color:#000000;background-color:#ffffff;"></span></span></div>
    <br>
  </body>
</html>