#1573 IdentityGrid broken
Metadata
Property | Value |
---|---|
Reported by | Markus Blatt (markus@dr-blatt.de) |
Reported at | Feb 19, 2015 11:27 |
Type | Bug Report |
Version | Git (pre2.4) [autotools] |
Operating System | Unspecified / All |
Last edited by | Markus Blatt (markus@dr-blatt.de) |
Last edited at | Apr 20, 2015 13:44 |
Closed by | Markus Blatt (markus@dr-blatt.de) |
Closed at | Apr 20, 2015 13:44 |
Closed in version | Unknown |
Resolution | Fixed |
Comment | Just tested and the problem is not there anymore. Many thanks to whoever fixed this. |
Description
IdentityGrid seems to be broken currently as test-geogrid fails to compile with the following error (g++-4.4) It tries to use Entity:Leaf/LevelIntersectionIterator and has an invalid field Dune::IdentityGridLeafIntersection::hostIterator_.
See below or http://plagula.de:8010/builders/dune-grid%20test/builds/492/steps/check/logs/stdio
../../../dune/grid/identitygrid/identitygridintersectioniterator.hh: At global scope: ../../../dune/grid/identitygrid/identitygridintersectioniterator.hh: In instantiation of ‘Dune::IdentityGridLeafIntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >’: ../../../dune/grid/common/intersectioniterator.hh:103: instantiated from ‘Dune::IntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, Dune::IdentityGridLeafIntersectionIterator<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >, Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > > >’ gridcheck.hh:720: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]’ gridcheck.hh:1052: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]’ test-identitygrid.cc:32: instantiated from ‘void testDim() [with int dim = 1]’ test-identitygrid.cc:38: instantiated from here ../../../dune/grid/identitygrid/identitygridintersectioniterator.hh:36: error: no type named ‘LeafIntersectionIterator’ in ‘class Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity>’ ../../../dune/grid/identitygrid/identitygridintersectioniterator.hh:42: error: no type named ‘LeafIntersectionIterator’ in ‘class Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> >, Dune::YaspEntity>’
../../../dune/grid/identitygrid/identitygridintersections.hh: In member function ‘bool Dune::IdentityGridLeafIntersection::equals(const Dune::IdentityGridLeafIntersection&) const [with GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]’: ../../../dune/grid/common/intersection.hh:458: instantiated from ‘bool Dune::Intersection<GridImp, IntersectionImp>::operator!=(const Dune::Intersection<GridImp, IntersectionImp>&) const [with GridImp = const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >, IntersectionImp = Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >]’ gridcheck.hh:781: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]’ gridcheck.hh:1052: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > >]’ test-identitygrid.cc:32: instantiated from ‘void testDim() [with int dim = 1]’ test-identitygrid.cc:38: instantiated from here ../../../dune/grid/identitygrid/identitygridintersections.hh:61: error: ‘const class Dune::IdentityGridLeafIntersection<const Dune::IdentityGrid<Dune::YaspGrid<1, Dune::EquidistantCoordinates<double, 1> > > >’ has no member named ‘hostIterator_’ ../../../dune/grid/identitygrid/identitygridintersections.hh:61: error: using invalid field ‘Dune::IdentityGridLeafIntersection::hostIterator_’