dune-grid 3.0-git
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
49namespace Dune {
50
53 template <class GridType>
55 {
57 static int refineStepsForHalf();
60 static double refineWeight();
61 };
62
738 /*
739 Dune::Alberta with \c dimworld=3: \n
740 if Tetgen is used to construct a
741 tetrahedral grid for Dune::Alberta then the bisection routine does
742 not necessarily terminate. This problem does not occur
743 if the grid is constructed using the \b Interval block.
744 */
745
746} // end namespace Dune
747#endif
Describes the parallel communication interface class for MessageBuffers and DataHandles.
Include standard header files.
Definition agrid.hh:60
Some simple static information for a given GridType.
Definition io/file/dgfparser/dgfparser.hh:55
static double refineWeight()
static int refineStepsForHalf()
number of globalRefine steps needed to refuce h by 0.5