Dune Core Modules (2.4.1)
entity.hh
85 typedef typename Dune::ALU2dImplTraits< dimworld, eltype >::template Codim<cd>::InterfaceType ElementType;
86 typedef typename Dune::ALU2dImplTraits< dimworld, eltype >::template Codim<2>::InterfaceType VertexType;
557 typedef typename Dune::ALU2dImplTraits< dimworld, eltype >::template Codim<codim>::InterfaceType ElementType;
const GridImp & grid() const
return reference top grid
Definition: entity.hh:611
void updateEntityPointer(ElementType *item, int face=-1, int level=-1)
update underlying item pointer and set entity
ALU2dGridEntity< codimension, dim, GridImp > EntityImp
tpye of stored entity (implementation)
Definition: entity.hh:570
ALU2dGridEntityPointer(const EntityImp &entity)
Constructor for EntityPointer init of Level- and LeafIterator.
GridImp::template Codim< codimension >::EntitySeed EntitySeed
type of the seed
Definition: entity.hh:568
GridImp::template Codim< codimension >::Entity Entity
type of stored entity (interface)
Definition: entity.hh:565
ALU2dGridEntityPointer(const FactoryType &factory, const ElementType &item, int face=-1, int level=-1)
Constructor for EntityPointer that points to an element.
EntityObj * entity_
entity that this EntityPointer points to
Definition: entity.hh:630
const FactoryType & factory_
reference to entity factory
Definition: entity.hh:624
ALU2dGridEntityPointer(const FactoryType &factory, const EntitySeed &seed)
Constructor for EntityPointer init of Level- and LeafIterator.
ALU2dGridEntityPointer(const ThisType &org)
Copy Constructor.
ALU2dGridEntityPointer(const FactoryType &factory)
Constructor for EntityPointer init of Level- and LeafIterator.
EntitySeed seed_
the essential information
Definition: entity.hh:627
Definition: entity.hh:212
EntitySeed seed() const
return seed of entity
Definition: entity.hh:495
ALU2dGridEntityPointer< 0, GridImp > EntityPointer
tpye of entitypointer interface
Definition: entity.hh:260
int subBoundaryId(int i) const
The boundaryId of the i-th subentity of codimension cc
void setElement(const HElementType &element, int face=-1, int level=-1) const
EntityPointer father() const
int getIndex() const
index is unique within the grid hierachie and per codim
Codim< codim >::EntityPointer subEntity(int i) const
Definition: entity.hh:384
GridImp::template Codim< 0 >::Entity Entity
type of entity interface
Definition: entity.hh:257
int getMark() const
return current adaptation mark of element
ALU2dGridIntersectionIteratorType iend() const
Definition: entity.hh:325
PartitionType partitionType() const
return partition type of this entity ( see grid.hh )
Definition: entity.hh:413
bool mightVanish() const
The former state() method has been replaced by:
Definition: entity.hh:445
bool hasFather() const
returns true if father entity exists
Definition: entity.hh:356
bool mark(int refCount) const
ALU2dGridEntity(const FactoryType &factory, int level)
Constructor creating empty Entity.
ALU2dGridEntity(const ALU2dGridEntity &org)
Constructor creating empty Entity.
GridImp::template Codim< 0 >::LocalGeometry LocalGeometry
type of corresponding interface local geometry
Definition: entity.hh:246
int boundaryId() const
Id of the boundary which is associated with the entity, returns 0 for inner entities,...
Definition: entity.hh:306
GridImp::template Codim< 0 >::Geometry Geometry
type of our Geometry interface
Definition: entity.hh:244
ALU2dGridHierarchicIterator< GridImp > hbegin(int maxLevel) const
Definition: entity.hh:365
const FactoryType & factory() const
return reference to factory
Definition: entity.hh:504
LeafIntersectionIteratorWrapper< GridImp > ALU2dGridLeafIntersectionIteratorType
tpye of intersection iterator
Definition: entity.hh:252
const GridImp & grid() const
return reference to grid
Definition: entity.hh:501
Codim< cc >::EntityPointer entity(int i) const
bool isLeaf() const
returns true if Entity is leaf (i.e. has no children)
ALU2dGridHierarchicIterator< GridImp > hend(int maxLevel) const
Returns iterator to one past the last son.
Definition: entity.hh:371
GridImp::template Codim< 0 >::EntitySeed EntitySeed
typedef of my type
Definition: entity.hh:249
LocalGeometry geometryInFather() const
bool equals(const ALU2dGridEntity< 0, dim, GridImp > &org) const
compare 2 entities, which means compare the item pointers
unsigned int subEntities(unsigned int codim) const
Definition: entity.hh:296
ALU2dGridIntersectionIteratorType ibegin() const
Definition: entity.hh:318
Definition: entity.hh:55
GridImp::template Codim< cd >::Geometry Geometry
type of corresponding interface geometry
Definition: entity.hh:91
int boundaryId() const
Id of the boundary which is associated with the entity, returns 0 for inner entities,...
void setElement(const ElementType &element, int face=-1, int level=-1) const
set element as normal entity
GridImp::template Codim< cd >::Entity Entity
type of our interface entity
Definition: entity.hh:89
const FactoryType & factory() const
return reference to factory
Definition: entity.hh:155
GridImp::template Codim< cd >::EntitySeed EntitySeed
typedef of my type
Definition: entity.hh:94
GridImp::template Codim< 0 >::EntityPointer EntityPointer
tpye of EntityPointer
Definition: entity.hh:97
ALU2dGridEntity(const FactoryType &factory, int level)
Constructor.
FieldVector< alu2d_ctype, dim > & positionInOwnersFather() const
my position in local coordinates of the owners father
bool equals(const ALU2dGridEntity< cd, dim, GridImp > &org) const
compare 2 elements
EntityPointer ownersFather() const
int getIndex() const
index is unique within the grid hierachie and per codim
const GridImp & grid() const
return reference to grid
Definition: entity.hh:152
ElementType & getItem() const
return reference to current item
Definition: entity.hh:158
Unique label for each type of entities that can occur in DUNE grids.
Definition: type.hh:25
Class that wraps IntersectionIteratorImp of a grid and gets it's internal object from a object stack ...
Definition: intersectioniteratorwrapper.hh:233
Class that wraps IntersectionIteratorImp of a grid and gets it's internal object from a object stack ...
Definition: intersectioniteratorwrapper.hh:328
#define DUNE_DEPRECATED_MSG(text)
Mark some entity as deprecated.
Definition: deprecated.hh:169
PartitionType
Attributes used in the generic overlap model.
Definition: gridenums.hh:28
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.80.0
(May 16, 22:29, 2024)