From aeeb2475e6f2f44d8b7d43d4b5273a100e92ef1c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Carsten=20Gr=C3=A4ser?= <graeser@mi.fu-berlin.de>
Date: Tue, 19 Jan 2010 10:04:27 +0000
Subject: [PATCH] Update to changes in virtual interface

[[Imported from SVN: r3148]]
---
 .../transferoperators/genericmultigridtransfer.hh        | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/dune/solvers/transferoperators/genericmultigridtransfer.hh b/dune/solvers/transferoperators/genericmultigridtransfer.hh
index 186eb0b7..74ace28c 100644
--- a/dune/solvers/transferoperators/genericmultigridtransfer.hh
+++ b/dune/solvers/transferoperators/genericmultigridtransfer.hh
@@ -9,6 +9,7 @@
 #include <dune/grid/common/genericreferenceelements.hh>
 
 #include <dune/localfunctions/common/virtualinterface.hh>
+#include <dune/localfunctions/common/virtualwrappers.hh>
 #include <dune/localfunctions/p1.hh>
 #include <dune/localfunctions/q1.hh>
 #include <dune/localfunctions/prismp1.hh>
@@ -57,7 +58,7 @@ class GenericMultigridTransfer {
         typedef typename Dune::P1LocalFiniteElement<DT, RT, dim>::Traits LocalBasisTraits;
 
     public:
-        typedef Dune::C0LocalFiniteElementVirtualInterface<LocalBasisTraits> type;
+        typedef Dune::LocalFiniteElementVirtualInterface<LocalBasisTraits> type;
 
         const type* get(const Dune::GeometryType& gt) {
             if (gt.isSimplex())
@@ -72,9 +73,9 @@ class GenericMultigridTransfer {
         }
 
     private:
-        Dune::C0LocalFiniteElementVirtualImp<Dune::P1LocalFiniteElement<DT, RT, dim> > simplexBaseSet_;
-        Dune::C0LocalFiniteElementVirtualImp<Dune::Q1LocalFiniteElement<DT, RT, dim> > cubeBaseSet_;
-        Dune::C0LocalFiniteElementVirtualImp<Dune::PrismP1LocalFiniteElement<DT, RT> > prismBaseSet_;
+        Dune::LocalFiniteElementVirtualImp<Dune::P1LocalFiniteElement<DT, RT, dim> > simplexBaseSet_;
+        Dune::LocalFiniteElementVirtualImp<Dune::Q1LocalFiniteElement<DT, RT, dim> > cubeBaseSet_;
+        Dune::LocalFiniteElementVirtualImp<Dune::PrismP1LocalFiniteElement<DT, RT> > prismBaseSet_;
 #endif
 
     };
-- 
GitLab