[Dune] [Dune-Commit] dune-grid r7138 - trunk/dune/grid/uggrid
Christian Engwer
christi at uni-hd.de
Sat Nov 27 13:59:23 CET 2010
On Sat, Nov 27, 2010 at 01:32:19PM +0100, Martin Nolte wrote:
> Shouldn't these translation methods be deprecated for the 2.1 release? The
> reference elements they correspond to are gone.
The implications are not 100% clear, e.g. yaspgrid & sgrid rely
internally on the old numbering, but in principal I agree. We want to
get rid of the old numbering.
I'll look into yasp- & sgrid.
Christian
> On 11/27/2010 12:05 AM, graeser at dune-project.org wrote:
> > Author: graeser
> > Date: 2010-11-27 00:05:39 +0100 (Sat, 27 Nov 2010)
> > New Revision: 7138
> >
> > Modified:
> > trunk/dune/grid/uggrid/uggridentity.hh
> > trunk/dune/grid/uggrid/uggridintersections.hh
> > Log:
> > Index translation still takes the TopologyId
> >
> >
> > Modified: trunk/dune/grid/uggrid/uggridentity.hh
> > ===================================================================
> > --- trunk/dune/grid/uggrid/uggridentity.hh 2010-11-26 22:56:24 UTC (rev 7137)
> > +++ trunk/dune/grid/uggrid/uggridentity.hh 2010-11-26 23:05:39 UTC (rev 7138)
> > @@ -281,7 +281,7 @@
> > typename GridImp::template Codim< codim >::EntityPointer subEntity ( int i ) const
> > {
> > typedef GenericGeometry::MapNumberingProvider< GridImp::dimension > Numbering;
> > - const int j = Numbering::template generic2dune< codim >( type(), i );
> > + const int j = Numbering::template generic2dune< codim >( type().id(), i );
> > return entity< codim >( j );
> > }
> >
> >
> > Modified: trunk/dune/grid/uggrid/uggridintersections.hh
> > ===================================================================
> > --- trunk/dune/grid/uggrid/uggridintersections.hh 2010-11-26 22:56:24 UTC (rev 7137)
> > +++ trunk/dune/grid/uggrid/uggridintersections.hh 2010-11-26 23:05:39 UTC (rev 7138)
> > @@ -123,7 +123,7 @@
> > {
> > const int number = UGGridRenumberer<dim>::facesUGtoDUNE(neighborCount_, UG_NS<dimworld>::Sides_Of_Elem(center_));
> > typedef GenericGeometry::MapNumberingProvider< dim > Numbering;
> > - return Numbering::template dune2generic< 1 >( inside()->type(), number );
> > + return Numbering::template dune2generic< 1 >( inside()->type().id(), number );
> > }
> >
> > //! local index of codim 1 entity in neighbor where intersection is contained
> > @@ -353,7 +353,7 @@
> > const int number = UGGridRenumberer<dim>::facesUGtoDUNE(neighborCount_, UG_NS<dimworld>::Sides_Of_Elem(center_));
> >
> > typedef GenericGeometry::MapNumberingProvider< dim > Numbering;
> > - return Numbering::template dune2generic< 1 >( inside()->type(), number );
> > + return Numbering::template dune2generic< 1 >( inside()->type().id(), number );
> > }
> >
> > //! local index of codim 1 entity in neighbor where intersection is contained
> >
> >
> > _______________________________________________
> > Dune-Commit mailing list
> > Dune-Commit at dune-project.org
> > http://lists.dune-project.org/mailman/listinfo/dune-commit
>
> --
> Martin Nolte <nolte at mathematik.uni-freiburg.de>
>
> Universität Freiburg phone: +49-761-203-5642
> Abteilung für angewandte Mathematik fax: +49-761-203-5632
> Hermann-Herder-Straße 10
> 79104 Freiburg, Germany
>
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune
>
More information about the Dune
mailing list