|
dune-grid 2.8.0
|
Loading...
Searching...
No Matches
identitygridentity.hh
Go to the documentation of this file.
78 typedef typename GridImp::HostGridType::Traits::template Codim<CodimInHostGrid>::Entity HostGridEntity;
209 enum {CodimInHostGrid = GridImp::HostGridType::dimension - GridImp::dimension};
212 typedef typename GridImp::HostGridType::Traits::template Codim<CodimInHostGrid>::Entity HostGridEntity;
328 return IdentityGridEntity<cc,dim,GridImp>(identityGrid_, hostEntity_.template subEntity<cc>(i));
size_type dim() const
std::ptrdiff_t index() const
PartitionType
Attributes used in the generic overlap model.
Definition gridenums.hh:28
STL namespace.
Include standard header files.
Default Implementations for EntityImp.
Definition common/entity.hh:548
GeometryType type() const
Return the name of the reference element. The type can be used to access the Dune::ReferenceElement.
Definition common/entity.hh:582
provides access to host grid objects from GeometryGrid
Definition identitygrid.hh:35
The implementation of entities in a IdentityGrid.
Definition identitygridentity.hh:53
IdentityGridEntity & operator=(IdentityGridEntity &&original)
Definition identitygridentity.hh:125
IdentityGridEntity(IdentityGridEntity &&original)
Definition identitygridentity.hh:108
bool equals(const IdentityGridEntity &other) const
Definition identitygridentity.hh:135
GridImp::template Codim< codim >::EntitySeed EntitySeed
The type of the EntitySeed interface class.
Definition identitygridentity.hh:86
EntitySeed seed() const
Create EntitySeed.
Definition identitygridentity.hh:146
IdentityGridEntity(const GridImp *identityGrid, const HostGridEntity &hostEntity)
Definition identitygridentity.hh:92
Geometry geometry() const
geometry of this entity
Definition identitygridentity.hh:171
PartitionType partitionType() const
The partition type for parallel computing.
Definition identitygridentity.hh:159
unsigned int subEntities(unsigned int cc) const
Return the number of subEntities of codimension codim.
Definition identitygridentity.hh:165
IdentityGridEntity(const IdentityGridEntity &original)
Definition identitygridentity.hh:103
IdentityGridEntity(const GridImp *identityGrid, HostGridEntity &&hostEntity)
Definition identitygridentity.hh:97
bool hasFather() const
returns true if father entity exists
Definition identitygridentity.hh:141
GridImp::template Codim< codim >::Geometry Geometry
Definition identitygridentity.hh:83
IdentityGridEntity & operator=(const IdentityGridEntity &original)
Definition identitygridentity.hh:114
int level() const
level of this element
Definition identitygridentity.hh:152
Definition identitygridintersectioniterator.hh:82
Iterator over all element neighborsMesh entities of codimension 0 ("elements") allow to visit all nei...
Definition identitygridintersectioniterator.hh:27
Iterator over the descendants of an entity.Mesh entities of codimension 0 ("elements") allow to visit...
Definition identitygridhierarchiciterator.hh:24
unsigned int subEntities(unsigned int codim) const
Return the number of subEntities of codimension codim.
Definition identitygridentity.hh:317
IdentityGridEntity(const GridImp *identityGrid, HostGridEntity &&hostEntity)
Definition identitygridentity.hh:241
bool isLeaf() const
returns true if Entity has NO children
Definition identitygridentity.hh:365
IdentityGridEntity()
Definition identitygridentity.hh:232
IdentityGridHierarchicIterator< GridImp > hbegin(int maxLevel) const
Inter-level access to son elements on higher levels<=maxlevel. This is provided for sparsely stored n...
Definition identitygridentity.hh:396
GridImp::template Codim< 0 >::LocalGeometry LocalGeometry
Definition identitygridentity.hh:216
GridImp::template Codim< 0 >::EntitySeed EntitySeed
The type of the EntitySeed interface class.
Definition identitygridentity.hh:228
EntitySeed seed() const
Create EntitySeed.
Definition identitygridentity.hh:290
IdentityGridLevelIntersectionIterator< GridImp > ilevelbegin() const
First level intersection.
Definition identitygridentity.hh:333
IdentityGridEntity(const GridImp *identityGrid, const HostGridEntity &hostEntity)
Definition identitygridentity.hh:236
int level() const
Level of this element.
Definition identitygridentity.hh:296
IdentityGridLeafIntersectionIterator< GridImp > ileafbegin() const
First leaf intersection.
Definition identitygridentity.hh:349
HostGridEntity hostEntity_
Definition identitygridentity.hh:433
IdentityGridEntity & operator=(const IdentityGridEntity &original)
Definition identitygridentity.hh:258
Geometry geometry() const
Geometry of this entity.
Definition identitygridentity.hh:309
IdentityGridLevelIntersectionIterator< GridImp > ilevelend() const
Reference to one past the last neighbor.
Definition identitygridentity.hh:341
IdentityGridEntity(const IdentityGridEntity &original)
Definition identitygridentity.hh:247
IdentityGridHierarchicIterator< GridImp > hend(int maxLevel) const
Returns iterator to one past the last son.
Definition identitygridentity.hh:403
IdentityGridLeafIntersectionIterator< GridImp > ileafend() const
Reference to one past the last leaf intersection.
Definition identitygridentity.hh:357
IdentityGridHierarchicIterator< GridImp > HierarchicIterator
Iterator over descendants of the entity.
Definition identitygridentity.hh:225
IdentityGridLevelIntersectionIterator< GridImp > LevelIntersectionIterator
The Iterator over intersections on this level.
Definition identitygridentity.hh:219
bool wasRefined() const
Definition identitygridentity.hh:410
IdentityGridEntity & operator=(IdentityGridEntity &&original)
Definition identitygridentity.hh:269
bool hasFather() const
returns true if father entity exists
Definition identitygridentity.hh:285
GridImp::HostGridType::Traits::template Codim< CodimInHostGrid >::Entity HostGridEntity
Definition identitygridentity.hh:212
GridImp::template Codim< 0 >::Entity father() const
Definition identitygridentity.hh:372
bool mightBeCoarsened() const
Definition identitygridentity.hh:422
LocalGeometry geometryInFather() const
Location of this element relative to the reference element element of the father. This is sufficient ...
Definition identitygridentity.hh:386
const GridImp * identityGrid_
Definition identitygridentity.hh:434
GridImp::template Codim< cc >::Entity subEntity(int i) const
Provide access to sub entity i of given codimension. Entities are numbered 0 ... subEntities(cc)-1.
Definition identitygridentity.hh:327
IdentityGridEntity(IdentityGridEntity &&original)
Definition identitygridentity.hh:252
GridImp::template Codim< 0 >::Geometry Geometry
Definition identitygridentity.hh:214
IdentityGridLeafIntersectionIterator< GridImp > LeafIntersectionIterator
The Iterator over intersections on the leaf level.
Definition identitygridentity.hh:222
bool equals(const IdentityGridEntity &other) const
Definition identitygridentity.hh:279
PartitionType partitionType() const
The partition type for parallel computing.
Definition identitygridentity.hh:303
Definition identitygridindexsets.hh:24
Definition identitygridindexsets.hh:101
Definition identitygridindexsets.hh:197
Definition identitygridindexsets.hh:249
Different resources needed by all grid implementations.
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8