From cbf1af65206dd3a80b5c30d4bd47472d7c8c02c4 Mon Sep 17 00:00:00 2001
From: Adrian Burri <burriad@mathematik.uni-freiburg.de>
Date: Wed, 11 May 2005 15:18:46 +0000
Subject: [PATCH] Added tunneling of Gitter pointer in HexaEmptyPll

git-svn-id: https://dune.mathematik.uni-freiburg.de/svn/alugrid/trunk@259 0d966ed9-3843-0410-af09-ebfb50bd7c74
---
 src/parallel/gitter_pll_impl.h | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/parallel/gitter_pll_impl.h b/src/parallel/gitter_pll_impl.h
index 261829024..ccd9620e1 100644
--- a/src/parallel/gitter_pll_impl.h
+++ b/src/parallel/gitter_pll_impl.h
@@ -731,7 +731,10 @@ class GitterBasisPll : public Gitter :: Geometric, public GitterPll {
       typedef hface4_IMPL innerface_t ;
     public :
       typedef HexaPllBaseX mypllx_t ;
-      inline HexaEmptyPll (myhface4_t *,int,myhface4_t *,int,myhface4_t *,int,myhface4_t *,int,myhface4_t *,int,myhface4_t *,int) ;
+      inline HexaEmptyPll (myhface4_t *,int,myhface4_t *,int,
+                           myhface4_t *,int,myhface4_t *,int,
+                           myhface4_t *,int,myhface4_t *,int,
+                           Gitter* gitter) ;
             inline ~HexaEmptyPll () {}
       virtual ElementPllXIF_t & accessPllX () throw (Parallel :: AccessPllException) ;
       virtual const ElementPllXIF_t & accessPllX () const throw (Parallel :: AccessPllException) ;
@@ -1477,8 +1480,13 @@ inline GitterBasisPll :: ObjectsPll :: Periodic4EmptyPll :: Periodic4EmptyPll (m
 
 // Ende - Neu am 23.5.02 (BS)
 
-inline GitterBasisPll :: ObjectsPll :: HexaEmptyPll :: HexaEmptyPll (myhface4_t * f0, int t0, myhface4_t * f1, int t1, myhface4_t * f2, int t2, myhface4_t * f3, int t3, myhface4_t * f4, int t4, myhface4_t * f5, int t5)
-  : GitterBasis :: Objects :: HexaEmpty (f0,t0,f1,t1,f2,t2,f3,t3,f4,t4,f5,t5), _pllx (*this) {
+inline GitterBasisPll :: ObjectsPll :: HexaEmptyPll :: 
+HexaEmptyPll (myhface4_t * f0, int t0, myhface4_t * f1, int t1, 
+              myhface4_t * f2, int t2, myhface4_t * f3, int t3, 
+              myhface4_t * f4, int t4, myhface4_t * f5, int t5,
+              Gitter* gitter) :
+  GitterBasis::Objects::HexaEmpty(f0,t0,f1,t1,f2,t2,f3,t3,f4,t4,f5,t5,gitter),
+  _pllx (*this) {
   return ;
 }
 
-- 
GitLab