dune-grid
2.6-git
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/simplex.hh
>
42
#include <
dune/grid/io/file/dgfparser/blocks/simplexgeneration.hh
>
43
#include <
dune/grid/io/file/dgfparser/blocks/vertex.hh
>
44
45
namespace
Dune
{
46
49
template
<
class
Gr
id
Type>
50
struct
DGFGridInfo
51
{
53
static
int
refineStepsForHalf
();
56
static
double
refineWeight
();
57
};
58
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
simplex.hh
dgfexception.hh
datahandleif.hh
Describes the parallel communication interface class for MessageBuffers and DataHandles.
dim.hh
boundaryseg.hh
basic.hh
Dune::DGFGridInfo::refineStepsForHalf
static int refineStepsForHalf()
number of globalRefine steps needed to refuce h by 0.5
Dune::DGFGridInfo
Some simple static information for a given GridType.
Definition:
io/file/dgfparser/dgfparser.hh:50
cube.hh
boundarydom.hh
gridptr.hh
gridenums.hh
parser.hh
macrogrid.hh
entitykey.hh
simplexgeneration.hh
interval.hh
general.hh
Dune::DGFGridInfo::refineWeight
static double refineWeight()
periodicfacetrans.hh
dgfgridfactory.hh
gridparameter.hh
vertex.hh
Dune
Include standard header files.
Definition:
agrid.hh:58
Generated by
1.8.13