|
dune-grid 2.8.0
|
Loading...
Searching...
No Matches
geometrygrid/entity.hh
Go to the documentation of this file.
462 DUNE_THROW(Dune::Exception, "GeometryGrid: Cannot create fake entity of codim " << codimension << " from real host entity.");
582 EntitySeed seed () const { return typename EntitySeed::Implementation( hostElement().seed(), subEntity_ ); }
671 vertexPartitionType ( Dune::Transitional::ReferenceElement< ctype, Dim<dimension> > refElement, int i ) const
708 Entity ( const Grid &grid, const HostElement &hostEntity, int i ) : Base( grid, hostEntity, i ) {}
793 typedef GeoGrid::IntersectionIterator< Grid, typename HostGrid::LevelIntersectionIterator > LevelIntersectionIteratorImpl;
799 typedef GeoGrid::IntersectionIterator< Grid, typename HostGrid::LevelIntersectionIterator > LevelIntersectionIteratorImpl;
805 typedef GeoGrid::IntersectionIterator< Grid, typename HostGrid::LeafIntersectionIterator > LeafIntersectionIteratorImpl;
811 typedef GeoGrid::IntersectionIterator< Grid, typename HostGrid::LeafIntersectionIterator > LeafIntersectionIteratorImpl;
SLList< T, A > & operator=(const SLList< T, A > &other)
size_type dim() const
#define DUNE_THROW(E, m)
PartitionType
Attributes used in the generic overlap model.
Definition gridenums.hh:28
STL namespace.
Include standard header files.
EntitySeedImp Implementation
type of underlying implementation
Definition common/entityseed.hh:35
Definition cornerstorage.hh:20
DUNE-conform implementation of the entity.
Definition geometrygrid/entity.hh:692
Entity(const Grid &grid, const EntitySeed &seed)
Definition geometrygrid/entity.hh:703
Entity(const Grid &grid, const HostEntity &hostEntity)
Definition geometrygrid/entity.hh:705
Entity(const Grid &grid, HostEntity &&hostEntity)
Definition geometrygrid/entity.hh:706
Base::HostElement HostElement
Definition geometrygrid/entity.hh:697
Base::GeometryImpl GeometryImpl
Definition geometrygrid/entity.hh:698
Entity(const Grid &grid, const HostElement &hostEntity, int i)
Definition geometrygrid/entity.hh:708
Definition iterator.hh:372
Definition geometrygrid/intersectioniterator.hh:19
GeometryType type() const
obtain the name of the corresponding reference element
Definition geometrygrid/entity.hh:218
EntityBase(const Grid &grid, const HostElement &hostElement, int i)
Definition geometrygrid/entity.hh:145
bool equals(const EntityBase &other) const
compare two entities
Definition geometrygrid/entity.hh:205
EntityBase(const Grid &grid, HostEntity &&hostEntity)
Definition geometrygrid/entity.hh:168
EntityBase(EntityBase &&other)
Definition geometrygrid/entity.hh:180
EntityBase()
Definition geometrygrid/entity.hh:134
Traits::ctype ctype
coordinate type of the grid
Definition geometrygrid/entity.hh:99
unsigned int subEntities(unsigned int cc) const
Definition geometrygrid/entity.hh:259
const HostEntity & hostEntity() const
Definition geometrygrid/entity.hh:274
EntityBase(const GeometryImpl &geo, HostEntity &&hostEntity)
Definition geometrygrid/entity.hh:157
Geometry geometry() const
Definition geometrygrid/entity.hh:249
void initialize(const HostEntity &hostEntity)
initiliaze an entity
Definition geometrygrid/entity.hh:284
EntitySeed seed() const
return EntitySeed of host grid entity
Definition geometrygrid/entity.hh:265
HostIdSet::IdType id(const HostIdSet &idSet) const
obtain the entity's id from a host IdSet
Definition geometrygrid/entity.hh:337
Traits::template Codim< codim >::GeometryImpl GeometryImpl
Definition geometrygrid/entity.hh:123
EntityBase(const GeometryImpl &geo, const HostEntity &hostEntity)
Definition geometrygrid/entity.hh:151
Traits::template Codim< codimension >::Geometry Geometry
type of corresponding geometry
Definition geometrygrid/entity.hh:102
HostGrid::template Codim< codimension >::Entity HostEntity
type of corresponding host entity
Definition geometrygrid/entity.hh:114
Traits::template Codim< codimension >::EntitySeed EntitySeed
type of corresponding entity seed
Definition geometrygrid/entity.hh:117
EntityBase(const EntityBase &other)
Definition geometrygrid/entity.hh:174
EntityBase(const Grid &grid, const HostEntity &hostEntity)
Definition geometrygrid/entity.hh:163
HostIndexSet::IndexType index(const HostIndexSet &indexSet) const
obtain the entity's index from a host IndexSet
Definition geometrygrid/entity.hh:295
const Grid & grid() const
Definition geometrygrid/entity.hh:272
EntityBase(const Grid &grid, const EntitySeed &seed)
Definition geometrygrid/entity.hh:140
HostGrid::template Codim< 0 >::Entity HostElement
type of host elements, i.e., of host entities of codimension 0
Definition geometrygrid/entity.hh:120
PartitionType partitionType() const
obtain the partition type of this entity
Definition geometrygrid/entity.hh:230
int level() const
obtain the level of this entity
Definition geometrygrid/entity.hh:224
HostIndexSet::IndexType subIndex(const HostIndexSet &indexSet, int i, unsigned int cd) const
obtain the index of a subentity from a host IndexSet
Definition geometrygrid/entity.hh:311
bool isContained(const HostIndexSet &indexSet) const
check whether the entity is contained in a host index set
Definition geometrygrid/entity.hh:324
EntityBase(const EntityBase &other)
Definition geometrygrid/entity.hh:441
int level() const
obtain the level of this entity
Definition geometrygrid/entity.hh:524
HostGrid::template Codim< 0 >::Entity HostElement
type of host elements, i.e., of host entities of codimension 0
Definition geometrygrid/entity.hh:408
EntityBase(EntityBase &&other)
Definition geometrygrid/entity.hh:448
const HostEntity & hostEntity() const
Definition geometrygrid/entity.hh:590
PartitionType partitionType() const
obtain the partition type of this entity
Definition geometrygrid/entity.hh:530
bool equals(const EntityBase &other) const
compare two entities
Definition geometrygrid/entity.hh:486
HostIndexSet::IndexType index(const HostIndexSet &indexSet) const
obtain the entity's index from a host IndexSet
Definition geometrygrid/entity.hh:619
Traits::template Codim< codimension >::EntitySeed EntitySeed
type of corresponding entity seed
Definition geometrygrid/entity.hh:405
Traits::template Codim< codimension >::Geometry Geometry
type of corresponding geometry
Definition geometrygrid/entity.hh:390
EntityBase(const Grid &grid, const HostElement &hostElement, unsigned int subEntity)
Definition geometrygrid/entity.hh:429
HostIdSet::IdType id(const HostIdSet &idSet) const
obtain the entity's id from a host IdSet
Definition geometrygrid/entity.hh:663
unsigned int subEntities(unsigned int cc) const
Definition geometrygrid/entity.hh:575
EntitySeed seed() const
return EntitySeed of host grid entity
Definition geometrygrid/entity.hh:582
EntityBase(const Grid &grid, const EntitySeed &seed)
Definition geometrygrid/entity.hh:435
HostIndexSet::IndexType subIndex(const HostIndexSet &indexSet, int i, unsigned int cd) const
obtain the index of a subentity from a host IndexSet
Definition geometrygrid/entity.hh:635
Traits::template Codim< codimension >::GeometryImpl GeometryImpl
Definition geometrygrid/entity.hh:411
EntityBase(const Grid &grid, const HostEntity &hostEntity)
Definition geometrygrid/entity.hh:460
void initialize(const HostElement &hostElement)
initiliaze an entity
Definition geometrygrid/entity.hh:609
const HostElement & hostElement() const
Definition geometrygrid/entity.hh:595
Geometry geometry() const
Definition geometrygrid/entity.hh:565
const Grid & grid() const
Definition geometrygrid/entity.hh:588
EntityBase()
Definition geometrygrid/entity.hh:422
Traits::ctype ctype
coordinate type of the grid
Definition geometrygrid/entity.hh:387
int subEntity() const
Definition geometrygrid/entity.hh:600
bool isContained(const HostIndexSet &indexSet) const
check whether the entity is contained in a host index set
Definition geometrygrid/entity.hh:650
GeometryType type() const
obtain the name of the corresponding reference element
Definition geometrygrid/entity.hh:517
HostGrid::template Codim< codimension >::Entity HostEntity
type of corresponding host entity
Definition geometrygrid/entity.hh:402
Dune::Entity< 0, dim, Grid, Dune::GeoGrid::Entity > EntityFacade
Definition geometrygrid/entity.hh:750
bool hasBoundaryIntersections() const
Definition geometrygrid/entity.hh:815
LevelIntersectionIterator ilevelend() const
Definition geometrygrid/entity.hh:797
Entity(const Grid &g, const HostEntity &hostE, int i)
Definition geometrygrid/entity.hh:778
bool isLeaf() const
Definition geometrygrid/entity.hh:820
bool isRegular() const
Definition geometrygrid/entity.hh:852
HierarchicIterator hbegin(int maxLevel) const
Definition geometrygrid/entity.hh:840
HierarchicIterator hend(int maxLevel) const
Definition geometrygrid/entity.hh:846
Entity(const Grid &g, const HostEntity &hostE)
Definition geometrygrid/entity.hh:771
Traits::HierarchicIterator HierarchicIterator
type of hierarchic iterator
Definition geometrygrid/entity.hh:753
Entity(const GeometryImpl &geo, HostEntity &&hostE)
Definition geometrygrid/entity.hh:774
bool hasFather() const
Definition geometrygrid/entity.hh:830
Traits::LeafIntersectionIterator LeafIntersectionIterator
type of leaf intersection iterator
Definition geometrygrid/entity.hh:755
Grid::template Codim< codim >::Entity subEntity(int i) const
Definition geometrygrid/entity.hh:785
Traits::LevelIntersectionIterator LevelIntersectionIterator
type of level intersection iterator
Definition geometrygrid/entity.hh:757
Entity(const GeometryImpl &geo, const HostEntity &hostE)
Definition geometrygrid/entity.hh:773
Entity(const Grid &g, const EntitySeed &seed)
Definition geometrygrid/entity.hh:776
Entity(const Grid &g, HostEntity &&hostE)
Definition geometrygrid/entity.hh:772
LeafIntersectionIterator ileafend() const
Definition geometrygrid/entity.hh:809
Base::HostEntity HostEntity
Definition geometrygrid/entity.hh:761
LeafIntersectionIterator ileafbegin() const
Definition geometrygrid/entity.hh:803
LevelIntersectionIterator ilevelbegin() const
Definition geometrygrid/entity.hh:791
Base::EntitySeed EntitySeed
Definition geometrygrid/entity.hh:764
Base::HostElement HostElement
Definition geometrygrid/entity.hh:762
bool mightVanish() const
Definition geometrygrid/entity.hh:862
LocalGeometry geometryInFather() const
Definition geometrygrid/entity.hh:835
Traits::template Codim< codimension >::LocalGeometry LocalGeometry
type of corresponding local geometry
Definition geometrygrid/entity.hh:748
EntityFacade father() const
Definition geometrygrid/entity.hh:825
Base::GeometryImpl GeometryImpl
Definition geometrygrid/entity.hh:763
Different resources needed by all grid implementations.
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8