#717 sgrid: seperate intersectioniteror and intersection
Metadata
Property | Value |
---|---|
Reported by | Martin Nolte (nolte@mathematik.uni-freiburg.de) |
Reported at | Jan 22, 2010 12:07 |
Type | Bug Report |
Version | Git (pre2.4) [autotools] |
Operating System | Unspecified / All |
Last edited by | Christian Engwer (christi@conan.iwr.uni-heidelberg.de) |
Last edited at | Mar 22, 2010 08:40 |
Closed by | Christian Engwer (christi@conan.iwr.uni-heidelberg.de) |
Closed at | Mar 22, 2010 08:40 |
Closed in version | 2.0 |
Resolution | Implemented |
Comment |
Description
Building test-sgrid gives a lot of deprecation warnings about using the intersection iterator as intersection. I think this should be fixed prior to the 2.0 release.
make test-sgrid CXXFLAGS="-g -Wall -Wfatal-errors -DDISABLE_DEPRECATED_METHOD_CHECK"
In file included from ../../../dune/grid/sgrid.hh:1810,
from test-sgrid.cc:7:
../../../dune/grid/sgrid/sgrid.cc: In member function ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ibegin() const [with int dim = 1, GridImp = const Dune::SGrid<1, 1, double>]’:
../../../dune/grid/sgrid/sgrid.cc:247: instantiated from ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 1, GridImp = const Dune::SGrid<1, 1, double>]’
../../../dune/grid/common/entity.hh:336: instantiated from ‘typename GridImp::Codim<0>::LeafIntersectionIterator Dune::Entity<0, dim, GridImp, EntityImp>::ileafbegin() const [with int dim = 1, GridImp = const Dune::SGrid<1, 1, double>, EntityImp = Dune::SEntity]’
gridcheck.cc:592: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::SGrid<1, 1, double>]’
gridcheck.cc:766: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<1, 1, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 1, int w = 1]’
test-sgrid.cc:34: instantiated from here
../../../dune/grid/sgrid/sgrid.cc:240: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const IntersectionIteratorImp&) [with GridImp = const Dune::SGrid<1, 1, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:243)
../../../dune/grid/sgrid/sgrid.cc: In member function ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::iend() const [with int dim = 1, GridImp = const Dune::SGrid<1, 1, double>]’:
../../../dune/grid/sgrid/sgrid.cc:249: instantiated from ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 1, GridImp = const Dune::SGrid<1, 1, double>]’
../../../dune/grid/common/entity.hh:336: instantiated from ‘typename GridImp::Codim<0>::LeafIntersectionIterator Dune::Entity<0, dim, GridImp, EntityImp>::ileafbegin() const [with int dim = 1, GridImp = const Dune::SGrid<1, 1, double>, EntityImp = Dune::SEntity]’
gridcheck.cc:592: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::SGrid<1, 1, double>]’
gridcheck.cc:766: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<1, 1, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 1, int w = 1]’
test-sgrid.cc:34: instantiated from here
../../../dune/grid/sgrid/sgrid.cc:261: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const IntersectionIteratorImp&) [with GridImp = const Dune::SGrid<1, 1, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:243)
../../../dune/grid/sgrid/sgrid.cc: In member function ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ibegin() const [with int dim = 2, GridImp = const Dune::SGrid<2, 2, double>]’:
../../../dune/grid/sgrid/sgrid.cc:247: instantiated from ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2, GridImp = const Dune::SGrid<2, 2, double>]’
../../../dune/grid/common/entity.hh:336: instantiated from ‘typename GridImp::Codim<0>::LeafIntersectionIterator Dune::Entity<0, dim, GridImp, EntityImp>::ileafbegin() const [with int dim = 2, GridImp = const Dune::SGrid<2, 2, double>, EntityImp = Dune::SEntity]’
gridcheck.cc:592: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::SGrid<2, 2, double>]’
gridcheck.cc:766: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<2, 2, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 2, int w = 2]’
test-sgrid.cc:35: instantiated from here
../../../dune/grid/sgrid/sgrid.cc:240: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const IntersectionIteratorImp&) [with GridImp = const Dune::SGrid<2, 2, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:243)
../../../dune/grid/sgrid/sgrid.cc: In member function ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::iend() const [with int dim = 2, GridImp = const Dune::SGrid<2, 2, double>]’:
../../../dune/grid/sgrid/sgrid.cc:249: instantiated from ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2, GridImp = const Dune::SGrid<2, 2, double>]’
../../../dune/grid/common/entity.hh:336: instantiated from ‘typename GridImp::Codim<0>::LeafIntersectionIterator Dune::Entity<0, dim, GridImp, EntityImp>::ileafbegin() const [with int dim = 2, GridImp = const Dune::SGrid<2, 2, double>, EntityImp = Dune::SEntity]’
gridcheck.cc:592: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::SGrid<2, 2, double>]’
gridcheck.cc:766: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<2, 2, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 2, int w = 2]’
test-sgrid.cc:35: instantiated from here
../../../dune/grid/sgrid/sgrid.cc:261: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const IntersectionIteratorImp&) [with GridImp = const Dune::SGrid<2, 2, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:243)
../../../dune/grid/sgrid/sgrid.cc: In member function ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ibegin() const [with int dim = 3, GridImp = const Dune::SGrid<3, 3, double>]’:
../../../dune/grid/sgrid/sgrid.cc:247: instantiated from ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 3, GridImp = const Dune::SGrid<3, 3, double>]’
../../../dune/grid/common/entity.hh:336: instantiated from ‘typename GridImp::Codim<0>::LeafIntersectionIterator Dune::Entity<0, dim, GridImp, EntityImp>::ileafbegin() const [with int dim = 3, GridImp = const Dune::SGrid<3, 3, double>, EntityImp = Dune::SEntity]’
gridcheck.cc:592: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::SGrid<3, 3, double>]’
gridcheck.cc:766: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<3, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 3, int w = 3]’
test-sgrid.cc:36: instantiated from here
../../../dune/grid/sgrid/sgrid.cc:240: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const IntersectionIteratorImp&) [with GridImp = const Dune::SGrid<3, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:243)
../../../dune/grid/sgrid/sgrid.cc: In member function ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::iend() const [with int dim = 3, GridImp = const Dune::SGrid<3, 3, double>]’:
../../../dune/grid/sgrid/sgrid.cc:249: instantiated from ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 3, GridImp = const Dune::SGrid<3, 3, double>]’
../../../dune/grid/common/entity.hh:336: instantiated from ‘typename GridImp::Codim<0>::LeafIntersectionIterator Dune::Entity<0, dim, GridImp, EntityImp>::ileafbegin() const [with int dim = 3, GridImp = const Dune::SGrid<3, 3, double>, EntityImp = Dune::SEntity]’
gridcheck.cc:592: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::SGrid<3, 3, double>]’
gridcheck.cc:766: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<3, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 3, int w = 3]’
test-sgrid.cc:36: instantiated from here
../../../dune/grid/sgrid/sgrid.cc:261: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const IntersectionIteratorImp&) [with GridImp = const Dune::SGrid<3, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:243)
../../../dune/grid/sgrid/sgrid.cc: In member function ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ibegin() const [with int dim = 1, GridImp = const Dune::SGrid<1, 3, double>]’:
../../../dune/grid/sgrid/sgrid.cc:247: instantiated from ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 1, GridImp = const Dune::SGrid<1, 3, double>]’
../../../dune/grid/common/entity.hh:336: instantiated from ‘typename GridImp::Codim<0>::LeafIntersectionIterator Dune::Entity<0, dim, GridImp, EntityImp>::ileafbegin() const [with int dim = 1, GridImp = const Dune::SGrid<1, 3, double>, EntityImp = Dune::SEntity]’
gridcheck.cc:592: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::SGrid<1, 3, double>]’
gridcheck.cc:766: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<1, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 1, int w = 3]’
test-sgrid.cc:38: instantiated from here
../../../dune/grid/sgrid/sgrid.cc:240: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const IntersectionIteratorImp&) [with GridImp = const Dune::SGrid<1, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:243)
../../../dune/grid/sgrid/sgrid.cc: In member function ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::iend() const [with int dim = 1, GridImp = const Dune::SGrid<1, 3, double>]’:
../../../dune/grid/sgrid/sgrid.cc:249: instantiated from ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 1, GridImp = const Dune::SGrid<1, 3, double>]’
../../../dune/grid/common/entity.hh:336: instantiated from ‘typename GridImp::Codim<0>::LeafIntersectionIterator Dune::Entity<0, dim, GridImp, EntityImp>::ileafbegin() const [with int dim = 1, GridImp = const Dune::SGrid<1, 3, double>, EntityImp = Dune::SEntity]’
gridcheck.cc:592: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::SGrid<1, 3, double>]’
gridcheck.cc:766: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<1, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 1, int w = 3]’
test-sgrid.cc:38: instantiated from here
../../../dune/grid/sgrid/sgrid.cc:261: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const IntersectionIteratorImp&) [with GridImp = const Dune::SGrid<1, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:243)
../../../dune/grid/sgrid/sgrid.cc: In member function ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ibegin() const [with int dim = 2, GridImp = const Dune::SGrid<2, 3, double>]’:
../../../dune/grid/sgrid/sgrid.cc:247: instantiated from ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2, GridImp = const Dune::SGrid<2, 3, double>]’
../../../dune/grid/common/entity.hh:336: instantiated from ‘typename GridImp::Codim<0>::LeafIntersectionIterator Dune::Entity<0, dim, GridImp, EntityImp>::ileafbegin() const [with int dim = 2, GridImp = const Dune::SGrid<2, 3, double>, EntityImp = Dune::SEntity]’
gridcheck.cc:592: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::SGrid<2, 3, double>]’
gridcheck.cc:766: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<2, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 2, int w = 3]’
test-sgrid.cc:39: instantiated from here
../../../dune/grid/sgrid/sgrid.cc:240: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const IntersectionIteratorImp&) [with GridImp = const Dune::SGrid<2, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:243)
../../../dune/grid/sgrid/sgrid.cc: In member function ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::iend() const [with int dim = 2, GridImp = const Dune::SGrid<2, 3, double>]’:
../../../dune/grid/sgrid/sgrid.cc:249: instantiated from ‘typename Dune::SEntity<0, dim, GridImp>::IntersectionIterator Dune::SEntity<0, dim, GridImp>::ileafbegin() const [with int dim = 2, GridImp = const Dune::SGrid<2, 3, double>]’
../../../dune/grid/common/entity.hh:336: instantiated from ‘typename GridImp::Codim<0>::LeafIntersectionIterator Dune::Entity<0, dim, GridImp, EntityImp>::ileafbegin() const [with int dim = 2, GridImp = const Dune::SGrid<2, 3, double>, EntityImp = Dune::SEntity]’
gridcheck.cc:592: instantiated from ‘void iteratorEquals(Grid&) [with Grid = Dune::SGrid<2, 3, double>]’
gridcheck.cc:766: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<2, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 2, int w = 3]’
test-sgrid.cc:39: instantiated from here
../../../dune/grid/sgrid/sgrid.cc:261: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const IntersectionIteratorImp&) [with GridImp = const Dune::SGrid<2, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:243)
In file included from gridcheck.cc:21,
from test-sgrid.cc:9:
staticcheck.hh: In static member function ‘static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::GridDefaultImplementation<1, 1, double, Dune::SGridFamily<1, 1, double> >, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<1, 1, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’:
staticcheck.hh:212: instantiated from ‘IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::GridDefaultImplementation<1, 1, double, Dune::SGridFamily<1, 1, double> >, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<1, 1, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’
staticcheck.hh:298: instantiated from ‘static void EntityInterface<Grid, 0, dim, true>::check(const typename Grid::Codim<0>::Entity&, bool) [with Grid = Dune::GridDefaultImplementation<1, 1, double, Dune::SGridFamily<1, 1, double> >, int dim = 1]’
staticcheck.hh:322: instantiated from ‘EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::GridDefaultImplementation<1, 1, double, Dune::SGridFamily<1, 1, double> >, int dim = 1]’
staticcheck.hh:486: instantiated from ‘static void GridInterface::check(const Grid&) [with Grid = Dune::GridDefaultImplementation<1, 1, double, Dune::SGridFamily<1, 1, double> >]’
gridcheck.cc:761: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<1, 1, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 1, int w = 1]’
test-sgrid.cc:34: instantiated from here
staticcheck.hh:177: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>&) [with GridImp = const Dune::SGrid<1, 1, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:246)
staticcheck.hh: In static member function ‘static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::GridDefaultImplementation<2, 2, double, Dune::SGridFamily<2, 2, double> >, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<2, 2, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’:
staticcheck.hh:212: instantiated from ‘IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::GridDefaultImplementation<2, 2, double, Dune::SGridFamily<2, 2, double> >, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<2, 2, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’
staticcheck.hh:298: instantiated from ‘static void EntityInterface<Grid, 0, dim, true>::check(const typename Grid::Codim<0>::Entity&, bool) [with Grid = Dune::GridDefaultImplementation<2, 2, double, Dune::SGridFamily<2, 2, double> >, int dim = 2]’
staticcheck.hh:322: instantiated from ‘EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::GridDefaultImplementation<2, 2, double, Dune::SGridFamily<2, 2, double> >, int dim = 2]’
staticcheck.hh:486: instantiated from ‘static void GridInterface::check(const Grid&) [with Grid = Dune::GridDefaultImplementation<2, 2, double, Dune::SGridFamily<2, 2, double> >]’
gridcheck.cc:761: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<2, 2, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 2, int w = 2]’
test-sgrid.cc:35: instantiated from here
staticcheck.hh:177: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>&) [with GridImp = const Dune::SGrid<2, 2, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:246)
staticcheck.hh: In static member function ‘static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::GridDefaultImplementation<3, 3, double, Dune::SGridFamily<3, 3, double> >, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<3, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’:
staticcheck.hh:212: instantiated from ‘IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::GridDefaultImplementation<3, 3, double, Dune::SGridFamily<3, 3, double> >, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<3, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’
staticcheck.hh:298: instantiated from ‘static void EntityInterface<Grid, 0, dim, true>::check(const typename Grid::Codim<0>::Entity&, bool) [with Grid = Dune::GridDefaultImplementation<3, 3, double, Dune::SGridFamily<3, 3, double> >, int dim = 3]’
staticcheck.hh:322: instantiated from ‘EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::GridDefaultImplementation<3, 3, double, Dune::SGridFamily<3, 3, double> >, int dim = 3]’
staticcheck.hh:486: instantiated from ‘static void GridInterface::check(const Grid&) [with Grid = Dune::GridDefaultImplementation<3, 3, double, Dune::SGridFamily<3, 3, double> >]’
gridcheck.cc:761: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<3, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 3, int w = 3]’
test-sgrid.cc:36: instantiated from here
staticcheck.hh:177: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>&) [with GridImp = const Dune::SGrid<3, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:246)
staticcheck.hh: In static member function ‘static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::GridDefaultImplementation<1, 3, double, Dune::SGridFamily<1, 3, double> >, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<1, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’:
staticcheck.hh:212: instantiated from ‘IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::GridDefaultImplementation<1, 3, double, Dune::SGridFamily<1, 3, double> >, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<1, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’
staticcheck.hh:298: instantiated from ‘static void EntityInterface<Grid, 0, dim, true>::check(const typename Grid::Codim<0>::Entity&, bool) [with Grid = Dune::GridDefaultImplementation<1, 3, double, Dune::SGridFamily<1, 3, double> >, int dim = 1]’
staticcheck.hh:322: instantiated from ‘EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::GridDefaultImplementation<1, 3, double, Dune::SGridFamily<1, 3, double> >, int dim = 1]’
staticcheck.hh:486: instantiated from ‘static void GridInterface::check(const Grid&) [with Grid = Dune::GridDefaultImplementation<1, 3, double, Dune::SGridFamily<1, 3, double> >]’
gridcheck.cc:761: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<1, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 1, int w = 3]’
test-sgrid.cc:38: instantiated from here
staticcheck.hh:177: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>&) [with GridImp = const Dune::SGrid<1, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:246)
staticcheck.hh: In static member function ‘static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::GridDefaultImplementation<2, 3, double, Dune::SGridFamily<2, 3, double> >, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<2, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’:
staticcheck.hh:212: instantiated from ‘IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::GridDefaultImplementation<2, 3, double, Dune::SGridFamily<2, 3, double> >, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<2, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’
staticcheck.hh:298: instantiated from ‘static void EntityInterface<Grid, 0, dim, true>::check(const typename Grid::Codim<0>::Entity&, bool) [with Grid = Dune::GridDefaultImplementation<2, 3, double, Dune::SGridFamily<2, 3, double> >, int dim = 2]’
staticcheck.hh:322: instantiated from ‘EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::GridDefaultImplementation<2, 3, double, Dune::SGridFamily<2, 3, double> >, int dim = 2]’
staticcheck.hh:486: instantiated from ‘static void GridInterface::check(const Grid&) [with Grid = Dune::GridDefaultImplementation<2, 3, double, Dune::SGridFamily<2, 3, double> >]’
gridcheck.cc:761: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<2, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 2, int w = 3]’
test-sgrid.cc:39: instantiated from here
staticcheck.hh:177: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>&) [with GridImp = const Dune::SGrid<2, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:246)
staticcheck.hh: In static member function ‘static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::SGrid<1, 1, double>, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<1, 1, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’:
staticcheck.hh:212: instantiated from ‘IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::SGrid<1, 1, double>, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<1, 1, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’
staticcheck.hh:298: instantiated from ‘static void EntityInterface<Grid, 0, dim, true>::check(const typename Grid::Codim<0>::Entity&, bool) [with Grid = Dune::SGrid<1, 1, double>, int dim = 1]’
staticcheck.hh:322: instantiated from ‘EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::SGrid<1, 1, double>, int dim = 1]’
staticcheck.hh:486: instantiated from ‘static void GridInterface::check(const Grid&) [with Grid = Dune::SGrid<1, 1, double>]’
staticcheck.hh:494: instantiated from ‘GridInterface::GridInterface() [with Grid = Dune::SGrid<1, 1, double>]’
gridcheck.cc:742: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<1, 1, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 1, int w = 1]’
test-sgrid.cc:34: instantiated from here
staticcheck.hh:177: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>&) [with GridImp = const Dune::SGrid<1, 1, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:246)
staticcheck.hh: In static member function ‘static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::SGrid<2, 2, double>, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<2, 2, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’:
staticcheck.hh:212: instantiated from ‘IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::SGrid<2, 2, double>, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<2, 2, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’
staticcheck.hh:298: instantiated from ‘static void EntityInterface<Grid, 0, dim, true>::check(const typename Grid::Codim<0>::Entity&, bool) [with Grid = Dune::SGrid<2, 2, double>, int dim = 2]’
staticcheck.hh:322: instantiated from ‘EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::SGrid<2, 2, double>, int dim = 2]’
staticcheck.hh:486: instantiated from ‘static void GridInterface::check(const Grid&) [with Grid = Dune::SGrid<2, 2, double>]’
staticcheck.hh:494: instantiated from ‘GridInterface::GridInterface() [with Grid = Dune::SGrid<2, 2, double>]’
gridcheck.cc:742: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<2, 2, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 2, int w = 2]’
test-sgrid.cc:35: instantiated from here
staticcheck.hh:177: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>&) [with GridImp = const Dune::SGrid<2, 2, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:246)
staticcheck.hh: In static member function ‘static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::SGrid<3, 3, double>, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<3, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’:
staticcheck.hh:212: instantiated from ‘IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::SGrid<3, 3, double>, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<3, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’
staticcheck.hh:298: instantiated from ‘static void EntityInterface<Grid, 0, dim, true>::check(const typename Grid::Codim<0>::Entity&, bool) [with Grid = Dune::SGrid<3, 3, double>, int dim = 3]’
staticcheck.hh:322: instantiated from ‘EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::SGrid<3, 3, double>, int dim = 3]’
staticcheck.hh:486: instantiated from ‘static void GridInterface::check(const Grid&) [with Grid = Dune::SGrid<3, 3, double>]’
staticcheck.hh:494: instantiated from ‘GridInterface::GridInterface() [with Grid = Dune::SGrid<3, 3, double>]’
gridcheck.cc:742: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<3, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 3, int w = 3]’
test-sgrid.cc:36: instantiated from here
staticcheck.hh:177: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>&) [with GridImp = const Dune::SGrid<3, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:246)
staticcheck.hh: In static member function ‘static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::SGrid<1, 3, double>, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<1, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’:
staticcheck.hh:212: instantiated from ‘IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::SGrid<1, 3, double>, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<1, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’
staticcheck.hh:298: instantiated from ‘static void EntityInterface<Grid, 0, dim, true>::check(const typename Grid::Codim<0>::Entity&, bool) [with Grid = Dune::SGrid<1, 3, double>, int dim = 1]’
staticcheck.hh:322: instantiated from ‘EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::SGrid<1, 3, double>, int dim = 1]’
staticcheck.hh:486: instantiated from ‘static void GridInterface::check(const Grid&) [with Grid = Dune::SGrid<1, 3, double>]’
staticcheck.hh:494: instantiated from ‘GridInterface::GridInterface() [with Grid = Dune::SGrid<1, 3, double>]’
gridcheck.cc:742: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<1, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 1, int w = 3]’
test-sgrid.cc:38: instantiated from here
staticcheck.hh:177: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>&) [with GridImp = const Dune::SGrid<1, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:246)
staticcheck.hh: In static member function ‘static void IntersectionIteratorInterface<Grid, IntersectionIterator>::check(IntersectionIterator&) [with Grid = Dune::SGrid<2, 3, double>, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<2, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’:
staticcheck.hh:212: instantiated from ‘IntersectionIteratorInterface<Grid, IntersectionIterator>::IntersectionIteratorInterface() [with Grid = Dune::SGrid<2, 3, double>, IntersectionIterator = Dune::IntersectionIterator<const Dune::SGrid<2, 3, double>, Dune::SIntersectionIterator, Dune::SIntersectionIterator>]’
staticcheck.hh:298: instantiated from ‘static void EntityInterface<Grid, 0, dim, true>::check(const typename Grid::Codim<0>::Entity&, bool) [with Grid = Dune::SGrid<2, 3, double>, int dim = 2]’
staticcheck.hh:322: instantiated from ‘EntityInterface<Grid, 0, dim, true>::EntityInterface() [with Grid = Dune::SGrid<2, 3, double>, int dim = 2]’
staticcheck.hh:486: instantiated from ‘static void GridInterface::check(const Grid&) [with Grid = Dune::SGrid<2, 3, double>]’
staticcheck.hh:494: instantiated from ‘GridInterface::GridInterface() [with Grid = Dune::SGrid<2, 3, double>]’
gridcheck.cc:742: instantiated from ‘void gridcheck(Grid&) [with Grid = Dune::SGrid<2, 3, double>]’
test-sgrid.cc:22: instantiated from ‘void runtest() [with int d = 2, int w = 3]’
test-sgrid.cc:39: instantiated from here
staticcheck.hh:177: warning: ‘Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>::IntersectionIterator(const Dune::IntersectionIterator<GridImp, IntersectionImp, IntersectionImp>&) [with GridImp = const Dune::SGrid<2, 3, double>, IntersectionIteratorImp = Dune::SIntersectionIterator]’ is deprecated (declared at ../../../dune/grid/common/intersectioniterator.hh:246)