diff --git a/dune/grid/uggrid/uggridviews.hh b/dune/grid/uggrid/uggridviews.hh index 1fc98baf0a4dd64693d25f220c0efb19b82f3c80..8ffaebb0162ab4da68117b6acc7d80a66034676a 100644 --- a/dune/grid/uggrid/uggridviews.hh +++ b/dune/grid/uggrid/uggridviews.hh @@ -205,9 +205,9 @@ namespace Dune template< class DataHandleImp, class DataType > void communicate ( CommDataHandleIF< DataHandleImp, DataType > &dataHandle, InterfaceType iftype, CommunicationDirection dir ) const { +#ifdef ModelP typedef CommDataHandleIF< DataHandleImp, DataType > DataHandle; -#ifdef ModelP for (int curCodim = 0; curCodim <= Grid::dimension; ++curCodim) { if (!dataHandle.contains(Grid::dimension, curCodim)) continue; @@ -404,9 +404,9 @@ namespace Dune template< class DataHandleImp, class DataType > void communicate ( CommDataHandleIF< DataHandleImp, DataType > &dataHandle, InterfaceType iftype, CommunicationDirection dir ) const { +#ifdef ModelP typedef CommDataHandleIF< DataHandleImp, DataType > DataHandle; -#ifdef ModelP for (int curCodim = 0; curCodim <= Grid::dimension; ++curCodim) { if (!dataHandle.contains(Grid::dimension, curCodim)) continue;