dune-grid
2.8.0
dune
grid
io
file
dgfparser
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>
21
#include <
dune/grid/common/gridenums.hh
>
22
#include <
dune/grid/common/datahandleif.hh
>
23
24
#include <
dune/grid/io/file/dgfparser/dgfexception.hh
>
25
#include <
dune/grid/io/file/dgfparser/entitykey.hh
>
26
27
#include <
dune/grid/io/file/dgfparser/parser.hh
>
28
#include <
dune/grid/io/file/dgfparser/gridptr.hh
>
29
#include <
dune/grid/io/file/dgfparser/macrogrid.hh
>
30
#include <
dune/grid/io/file/dgfparser/dgfgridfactory.hh
>
31
32
#include <
dune/grid/io/file/dgfparser/blocks/basic.hh
>
33
#include <
dune/grid/io/file/dgfparser/blocks/boundarydom.hh
>
34
#include <
dune/grid/io/file/dgfparser/blocks/boundaryseg.hh
>
35
#include <
dune/grid/io/file/dgfparser/blocks/cube.hh
>
36
#include <
dune/grid/io/file/dgfparser/blocks/dim.hh
>
37
#include <
dune/grid/io/file/dgfparser/blocks/general.hh
>
38
#include <
dune/grid/io/file/dgfparser/blocks/gridparameter.hh
>
39
#include <
dune/grid/io/file/dgfparser/blocks/interval.hh
>
40
#include <
dune/grid/io/file/dgfparser/blocks/periodicfacetrans.hh
>
41
#include <
dune/grid/io/file/dgfparser/blocks/polygon.hh
>
42
#include <
dune/grid/io/file/dgfparser/blocks/polyhedron.hh
>
43
#include <
dune/grid/io/file/dgfparser/blocks/projection.hh
>
44
#include <
dune/grid/io/file/dgfparser/blocks/simplex.hh
>
45
#include <
dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh
>
46
#include <
dune/grid/io/file/dgfparser/blocks/vertex.hh
>
47
48
namespace
Dune
{
49
52
template
<
class
Gr
id
Type>
53
struct
DGFGridInfo
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
datahandleif.hh
Describes the parallel communication interface class for MessageBuffers and DataHandles.
gridenums.hh
basic.hh
boundarydom.hh
boundaryseg.hh
cube.hh
dim.hh
general.hh
gridparameter.hh
interval.hh
periodicfacetrans.hh
polygon.hh
polyhedron.hh
simplex.hh
simplexgeneration.hh
vertex.hh
dgfexception.hh
dgfgridfactory.hh
entitykey.hh
gridptr.hh
macrogrid.hh
parser.hh
Dune
Include standard header files.
Definition:
agrid.hh:58
Dune::DGFGridInfo
Some simple static information for a given GridType.
Definition:
io/file/dgfparser/dgfparser.hh:54
Dune::DGFGridInfo::refineWeight
static double refineWeight()
Dune::DGFGridInfo::refineStepsForHalf
static int refineStepsForHalf()
number of globalRefine steps needed to refuce h by 0.5
projection.hh
Generated by
1.9.1