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