<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7655.11">
<TITLE>RE: [Dune] Problems with DGF file and Dune::GridPtr</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi Andrea,<BR>
<BR>
that section is outdated - I'll provide a more up to date version<BR>
sometime soon. Sorry about that.<BR>
<BR>
In the last release we removed the configure flags<BR>
   with-grid-dim, with-grid-type<BR>
they are not needed anymore and the include is also not needed - including<BR>
config.h is enough. To avoid problems with names GridType is now in<BR>
the namespace GridSelector.<BR>
In the finitevolume example you can see the correct usage:<BR>
   GridPtr<GridSelector::GridType> gridPtr( dgfFileName.str() );<BR>
should do it.<BR>
<BR>
Then you can choose the grid manager while makeing the program:<BR>
make GRIDTYPE=ALUGRID_SIMPLEX GRIDDIM=2 GRIDWORLD=3<BR>
for example.<BR>
<BR>
Hope that helps along<BR>
Andreas<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: dune-bounces+a.s.dedner=warwick.ac.uk@dune-project.org on behalf of Sacconi, Andrea<BR>
Sent: Mon 2/6/2012 6:08 PM<BR>
To: dune@dune-project.org<BR>
Subject: [Dune] Problems with DGF file and Dune::GridPtr<BR>
<BR>
Hi eveyone,<BR>
<BR>
I am trying to reproduce (with the stable version 2.1.1) some of the examples given in the Dune Grid Format (DGF), following the pdf manual on grids (page 23).<BR>
The problem arises when I want to use GridPtr.<BR>
<BR>
In particular, when I try to read a .dgf file, as in this line:<BR>
<BR>
GridPtr <GridType> gridPtr ("myfile.dgf");<BR>
<BR>
the compiler tells me that there is neither GridType nor GridPtr declared.<BR>
In particular, if I include:<BR>
<BR>
#include<dune/grid/io/file/dgfparser/dgfgridtype.hh><BR>
<BR>
I get this error:<BR>
<BR>
.../Dune_download/dune-grid-2.1.1/dune/grid/utility/gridtype.hh:24:6: error: #error "No grid type selected, typo in GRIDTYPE=...?"<BR>
<BR>
So, my questions are:<BR>
<BR>
1) Where (or how) do I have to put the definition of GRIDTYPE=ALUGRID_SIMPLEX ?<BR>
2) Which scope resolution operator should I use, once the proper inclusion had been made? Simply Dune::GridPtr ?<BR>
<BR>
Thanks in advance!<BR>
<BR>
Andrea<BR>
<BR>
__________________________________________________________<BR>
<BR>
Andrea Sacconi<BR>
PhD student, Applied Mathematics<BR>
AMMP Section, Department of Mathematics, Imperial College London,<BR>
London SW7 2AZ, UK<BR>
a.sacconi11@imperial.ac.uk<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>