dune-grid  2.2.1
io/file/dgfparser/dgfparser.hh
Go to the documentation of this file.
1 #ifndef DUNE_MACROGRIDPARSER_HH
2 #define DUNE_MACROGRIDPARSER_HH
3 
4 #include <iostream>
5 #include <fstream>
6 
7 #include <sstream>
8 #include <string>
9 #include <cstring>
10 #include <vector>
11 #include <memory>
12 #include <map>
13 #include <assert.h>
14 #include <cmath>
15 
16 //- Dune includes
17 #include <dune/common/mpihelper.hh>
18 #include <dune/common/stdstreams.hh>
21 
24 
29 
30 
42 
43 #ifdef EXPERIMENTAL_GRID_EXTENSIONS
45 #endif
46 
47 namespace Dune {
48 
51 template <class GridType>
52 struct DGFGridInfo
53 {
55  static int refineStepsForHalf();
58  static double refineWeight();
59 };
60 
734 /*
735  Dune::Alberta with \c dimworld=3: \n
736  if Tetgen is used to construct a
737  tetrahedral grid for Dune::Alberta then the bisection routine does
738  not necessarily terminate. This problem does not occur
739  if the grid is constructed using the \b Interval block.
740 */
741 
742 } // end namespace Dune
743 #endif