3 #ifndef DUNE_ALBERTAGRID_GRIDFAMILTY_HH
4 #define DUNE_ALBERTAGRID_GRIDFAMILTY_HH
11 #include <dune/common/parallel/collectivecommunication.hh>
32 template<
int dim,
int dimworld >
35 template<
int codim,
int dim,
class Gr
idImp >
36 class AlbertaGridEntity;
38 template<
int codim,
class Gr
idImp >
39 class AlbertaGridEntityPointer;
41 template<
int codim,
class Gr
id >
42 class AlbertaGridEntitySeed;
44 template<
int mydim,
int cdim,
class Gr
idImp >
45 class AlbertaGridGeometry;
47 template<
int mydim,
int cdim,
class Gr
idImp >
48 class AlbertaGridGlobalGeometry;
50 template<
int dim,
int dimworld >
53 template<
class Gr
idImp >
56 template<
class Gr
idImp >
59 template<
class Gr
idImp >
62 template<
int dim,
int dimworld >
65 template<
int dim,
int dimworld >
68 template<
int codim, PartitionIteratorType pitype,
class Gr
idImp >
71 template<
int codim, PartitionIteratorType pitype,
class Gr
idImp >
80 template <
int dim,
int dimworld>
128 template <PartitionIteratorType pitype>
139 template <PartitionIteratorType pitype>
158 #endif // #if HAVE_ALBERTA
160 #endif // #ifndef DUNE_ALBERTAGRID_GRIDFAMILTY_HH
Dune::Geometry< dim-cd, dimworld, const Grid, AlbertaGridGlobalGeometry > Geometry
Definition: albertagrid/gridfamily.hh:119
Dune::EntitySeed< const GridImp, AlbertaGridEntitySeed< cd, const GridImp > > EntitySeed
Definition: albertagrid/gridfamily.hh:126
Definition: albertagrid/geometry.hh:295
Wrapper and interface classes for element geometries.
Definition: albertagrid/gridfamily.hh:81
Definition: geometryreference.hh:26
Definition: albertagrid/entity.hh:27
Definition: albertagrid/gridfamily.hh:140
Dune::IntersectionIterator< const GridImp, AlbertaGridLeafIntersectionIterator< const GridImp >, AlbertaGridLeafIntersection< const GridImp > > LeafIntersectionIterator
Definition: albertagrid/gridfamily.hh:104
Wrapper class for entities.
Definition: common/entity.hh:56
Dune::EntityPointer< const GridImp, EntityPointerImpl > EntityPointer
Definition: albertagrid/gridfamily.hh:125
AlbertaGridHierarchicIndexSet< dim, dimworld > HierarchicIndexSet
Definition: albertagrid/gridfamily.hh:148
IndexSet< GridImp, LeafIndexSetImp, int > LeafIndexSet
Definition: albertagrid/gridfamily.hh:147
Index Set Interface base class.
Definition: common/grid.hh:359
AlbertaGridIndexSet< dim, dimworld > LevelIndexSetImp
Definition: albertagrid/gridfamily.hh:90
AlbertaGridIdSet< dim, dimworld > IdSetImp
Definition: albertagrid/gridfamily.hh:93
Definition: albertagrid/gridfamily.hh:72
geometry implementation for AlbertaGrid
Definition: albertagrid/geometry.hh:105
Wrapper class for pointers to entities.
Definition: common/entitypointer.hh:91
IdSet< GridImp, IdSetImp, IdType > LocalIdSet
Definition: albertagrid/gridfamily.hh:150
Wrapper class for geometries.
Definition: common/geometry.hh:101
EntityPointer implementation for AlbertaGrid.
Definition: albertagrid/entity.hh:21
GridImp Grid
Definition: albertagrid/gridfamily.hh:98
AlbertaGridEntityPointer< cd, const GridImp > EntityPointerImpl
Definition: albertagrid/gridfamily.hh:124
AlbertaGridGeometry< dim-cd, dim, const Grid > LocalGeometryImpl
Definition: albertagrid/gridfamily.hh:118
Dune::IntersectionIterator< const GridImp, AlbertaGridLeafIntersectionIterator< const GridImp >, AlbertaGridLeafIntersection< const GridImp > > LevelIntersectionIterator
Definition: albertagrid/gridfamily.hh:107
Partition< All_Partition >::LevelIterator LevelIterator
Definition: albertagrid/gridfamily.hh:135
Dune::GridView< AlbertaLeafGridViewTraits< const GridImp, pitype > > LeafGridView
Definition: albertagrid/gridfamily.hh:143
Definition: albertagrid/gridfamily.hh:51
interface class for an iterator over grid entitiesAn entity iterator is an iterator over a subset of ...
Definition: entityiterator.hh:35
IdType LocalIdType
Definition: albertagrid/gridfamily.hh:112
[ provides Dune::Grid ]
Definition: agrid.hh:137
static const int dimension
Definition: albertagrid/gridfamily.hh:87
Definition: albertagrid/gridfamily.hh:66
Dune::EntityIterator< cd, const GridImp, AlbertaGridLeafIterator< cd, pitype, const GridImp > > LeafIterator
Definition: albertagrid/gridfamily.hh:132
Grid view abstract base classInterface class for a view on grids. Grids return two types of view...
Definition: common/gridview.hh:56
Definition: albertagrid/entity.hh:33
AlbertaGrid< dim, dimworld > GridImp
Definition: albertagrid/gridfamily.hh:83
Wrapper and interface classes for element geometries.
Mesh entities of codimension 0 ("elements") allow to visit all intersections with "neighboring" eleme...
Definition: common/grid.hh:358
AlbertaGridIndexSet< dim, dimworld > LeafIndexSetImp
Definition: albertagrid/gridfamily.hh:91
Dune::GridView< AlbertaLevelGridViewTraits< const GridImp, pitype > > LevelGridView
Definition: albertagrid/gridfamily.hh:142
Partition< All_Partition >::LeafIterator LeafIterator
Definition: albertagrid/gridfamily.hh:136
Definition: albertagrid/gridfamily.hh:96
Dune::Intersection< const GridImp, AlbertaGridLeafIntersection< const GridImp > > LeafIntersection
Definition: albertagrid/gridfamily.hh:100
IdType GlobalIdType
Definition: albertagrid/gridfamily.hh:111
Intersection of a mesh entities of codimension 0 ("elements") with a "neighboring" element or with th...
Definition: albertagrid/dgfparser.hh:26
Wrapper and interface classe for a static iterator (EntityPointer)
Definition: albertagrid/gridfamily.hh:115
Store a reference to an entity with a minimal memory footprint.
Definition: common/entityseed.hh:23
Dune::EntityIterator< cd, const GridImp, AlbertaGridLevelIterator< cd, pitype, const GridImp > > LevelIterator
Definition: albertagrid/gridfamily.hh:131
Dune::CollectiveCommunication< No_Comm > CollectiveCommunication
Definition: albertagrid/gridfamily.hh:152
Dune::Entity< cd, dim, const GridImp, AlbertaGridEntity > Entity
Definition: albertagrid/gridfamily.hh:122
Definition: albertagrid/gridfamily.hh:69
Definition: albertagrid/entity.hh:30
IdSet< GridImp, IdSetImp, IdType > GlobalIdSet
Definition: albertagrid/gridfamily.hh:149
Dune::EntityIterator< 0, const GridImp, AlbertaGridHierarchicIterator< const GridImp > > HierarchicIterator
Definition: albertagrid/gridfamily.hh:109
Dune::Geometry< dim-cd, dim, const Grid, LocalGeometryReference > LocalGeometry
Definition: albertagrid/gridfamily.hh:120
ALBERTA REAL Real
Definition: misc.hh:45
IndexSet< GridImp, LevelIndexSetImp, int > LevelIndexSet
Definition: albertagrid/gridfamily.hh:146
hierarchic index set of AlbertaGrid
Definition: albertagrid/gridfamily.hh:63
Dune::Intersection< const GridImp, AlbertaGridLeafIntersection< const GridImp > > LevelIntersection
Definition: albertagrid/gridfamily.hh:101
static const int dimensionworld
Definition: albertagrid/gridfamily.hh:88
Id Set Interface.
Definition: common/grid.hh:360
unsigned int IdType
Definition: albertagrid/gridfamily.hh:94
Alberta::Real ctype
Definition: albertagrid/gridfamily.hh:85
AlbertaGridGlobalGeometry< dim-cd, dimworld, const Grid > GeometryImpl
Definition: albertagrid/gridfamily.hh:117
Definition: albertagrid/gridfamily.hh:129