dune-grid  2.3beta2
io/file/dgfparser/dgfparser.hh
Go to the documentation of this file.
1 // -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2 // vi: set et ts=4 sw=2 sts=2:
3 #ifndef DUNE_MACROGRIDPARSER_HH
4 #define DUNE_MACROGRIDPARSER_HH
5 
6 #include <iostream>
7 #include <fstream>
8 
9 #include <sstream>
10 #include <string>
11 #include <cstring>
12 #include <vector>
13 #include <memory>
14 #include <map>
15 #include <assert.h>
16 #include <cmath>
17 
18 //- Dune includes
19 #include <dune/common/parallel/mpihelper.hh>
20 #include <dune/common/stdstreams.hh>
23 
26 
31 
32 
44 
45 #ifdef EXPERIMENTAL_GRID_EXTENSIONS
47 #endif
48 
49 namespace Dune {
50 
53  template <class GridType>
54  struct DGFGridInfo
55  {
57  static int refineStepsForHalf();
60  static double refineWeight();
61  };
62 
736  /*
737  Dune::Alberta with \c dimworld=3: \n
738  if Tetgen is used to construct a
739  tetrahedral grid for Dune::Alberta then the bisection routine does
740  not necessarily terminate. This problem does not occur
741  if the grid is constructed using the \b Interval block.
742  */
743 
744 } // end namespace Dune
745 #endif