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