[Dune] Alberta in 3D

Christian Engwer christi at uni-hd.de
Tue Nov 20 20:51:38 CET 2007


Hi Sven,

On Tue, Nov 20, 2007 at 06:46:06PM +0100, Sven Marnach wrote:
> Hi,
> 
> Andreas Dedner schrieb am Di, 20. Nov 2007, um 17:00:34 +0100:
> > What sort of compiler error do you get?
> 
> I get the following error message:
> 
> /home/sven/dune/grid/dune/grid/albertagrid/albertagrid.cc: In member function 'void Dune::AlbertaGridIntersectionIterator<GridImp>::setupVirtEn() const [with GridImp = const Dune::AlbertaGrid<3, 3>]':
> /home/sven/dune/grid/dune/grid/albertagrid/albertagrid.cc:1904:   instantiated from 'typename Dune::AlbertaGridIntersectionIterator<GridImp>::EntityPointer Dune::AlbertaGridIntersectionIterator<GridImp>::outside() const [with GridImp = const Dune::AlbertaGrid<3, 3>]'
> /home/sven/dune/grid/dune/grid/common/intersectioniteratorwrapper.hh:89:   instantiated from 'typename GridImp::Codim<0>::EntityPointer Dune::IntersectionIteratorWrapper<GridImp, IntersectionIteratorImpl>::outside() const [with GridImp = const Dune::AlbertaGrid<3, 3>, IntersectionIteratorImpl = Dune::AlbertaGridIntersectionIterator<const Dune::AlbertaGrid<3, 3> >]'
> /home/sven/dune/grid/dune/grid/common/intersectioniterator.hh:266:   instantiated from 'typename GridImp::Codim<0>::EntityPointer Dune::IntersectionIterator<GridImp, IntersectionIteratorImp>::outside() const [with GridImp = const Dune::AlbertaGrid<3, 3>, IntersectionIteratorImp = Dune::LeafIntersectionIteratorWrapper]'
> test.cc:26:   instantiated from here
> /home/sven/dune/grid/dune/grid/albertagrid/albertagrid.cc:2294: error: incomplete type 'Dune::SetupVirtualNeighbour<const Dune::AlbertaGrid<3, 3>, 3, 3>' used in nested name specifier

This error message usually meens that the class in question is
declared, but not implemented.

Alberta only works in either 2d or 3d. You always have to configure
Dune appropriately. For whihc dimension did you configure Dune?

Cheers Christian




More information about the Dune mailing list