|
dune-grid 2.8.0
|
#include <dune/grid/yaspgrid/yaspgridentity.hh>

Classes | |
| struct | Codim |
Public Types | |
| typedef GridImp::ctype | ctype |
| typedef GridImp::YGridLevelIterator | YGLI |
| typedef GridImp::YGrid::Iterator | I |
| typedef GridImp::template Codim< 0 >::Geometry | Geometry |
| typedef GridImp::template Codim< 0 >::LocalGeometry | LocalGeometry |
| typedef GridImp::template Codim< 0 >::Entity | Entity |
| typedef GridImp::template Codim< 0 >::EntitySeed | EntitySeed |
| typedef GridImp::LevelIntersectionIterator | IntersectionIterator |
| typedef GridImp::LevelIntersectionIterator | LevelIntersectionIterator |
| typedef GridImp::LeafIntersectionIterator | LeafIntersectionIterator |
| typedef GridImp::HierarchicIterator | HierarchicIterator |
| typedef GridImp::PersistentIndexType | PersistentIndexType |
| define the type used for persistent indices | |
| typedef GridImp::YGrid::iTupel | iTupel |
| define type used for coordinates in grid module | |
| enum | |
| know your own codimension More... | |
| enum | |
| Dimension of the grid. More... | |
| enum | |
| Know dimension of the entity. More... | |
Public Member Functions | |
| YaspEntity () | |
| YaspEntity (const YGLI &g, const I &it) | |
| YaspEntity (const YGLI &g, I &&it) | |
| YaspEntity (YGLI &&g, I &&it) | |
| bool | equals (const YaspEntity &e) const |
| Return true when two iterators over the same grid are equal (!). | |
| int | level () const |
| level of this element | |
| EntitySeed | seed () const |
| Return the entity seed which contains sufficient information to generate the entity again and uses as little memory as possible. | |
| PartitionType | partitionType () const |
| return partition type attribute | |
| Geometry | geometry () const |
| geometry of this entity | |
| template<int cc> | |
| int | count () const |
| unsigned int | subEntities (unsigned int codim) const |
| template<int cc> | |
| Codim< cc >::Entity | subEntity (int i) const |
| Entity | father () const |
| Inter-level access to father element on coarser grid. Assumes that meshes are nested. | |
| bool | hasFather () const |
| returns true if father entity exists | |
| LocalGeometry | geometryInFather () const |
| const I & | transformingsubiterator () const |
| const YGLI & | gridlevel () const |
| I & | transformingsubiterator () |
| YGLI & | gridlevel () |
| const GridImp * | yaspgrid () const |
| bool | isLeaf () const |
| bool | isNew () const |
| Returns true, if the entity has been created during the last call to adapt() | |
| bool | mightVanish () const |
| Returns true, if entity might disappear during the next call to adapt() | |
| IntersectionIterator | ibegin () const |
| returns intersection iterator for first intersection | |
| LeafIntersectionIterator | ileafbegin () const |
| returns intersection iterator for first intersection | |
| LevelIntersectionIterator | ilevelbegin () const |
| returns intersection iterator for first intersection | |
| IntersectionIterator | iend () const |
| Reference to one past the last neighbor. | |
| LeafIntersectionIterator | ileafend () const |
| Reference to one past the last neighbor. | |
| LevelIntersectionIterator | ilevelend () const |
| Reference to one past the last neighbor. | |
| HierarchicIterator | hbegin (int maxlevel) const |
| HierarchicIterator | hend (int) const |
| Returns iterator to one past the last son. | |
| GeometryType | type () const |
| Return the name of the reference element. The type can be used to access the Dune::ReferenceElement. | |
Member Typedef Documentation
◆ ctype
| typedef GridImp::ctype Dune::YaspEntity< 0, dim, GridImp >::ctype |
◆ Entity
| typedef GridImp::template Codim<0>::Entity Dune::YaspEntity< 0, dim, GridImp >::Entity |
◆ EntitySeed
| typedef GridImp::template Codim<0>::EntitySeed Dune::YaspEntity< 0, dim, GridImp >::EntitySeed |
◆ Geometry
| typedef GridImp::template Codim<0>::Geometry Dune::YaspEntity< 0, dim, GridImp >::Geometry |
◆ HierarchicIterator
| typedef GridImp::HierarchicIterator Dune::YaspEntity< 0, dim, GridImp >::HierarchicIterator |
◆ I
| typedef GridImp::YGrid::Iterator Dune::YaspEntity< 0, dim, GridImp >::I |
◆ IntersectionIterator
| typedef GridImp::LevelIntersectionIterator Dune::YaspEntity< 0, dim, GridImp >::IntersectionIterator |
◆ iTupel
| typedef GridImp::YGrid::iTupel Dune::YaspEntity< 0, dim, GridImp >::iTupel |
define type used for coordinates in grid module
◆ LeafIntersectionIterator
| typedef GridImp::LeafIntersectionIterator Dune::YaspEntity< 0, dim, GridImp >::LeafIntersectionIterator |
◆ LevelIntersectionIterator
| typedef GridImp::LevelIntersectionIterator Dune::YaspEntity< 0, dim, GridImp >::LevelIntersectionIterator |
◆ LocalGeometry
| typedef GridImp::template Codim<0>::LocalGeometry Dune::YaspEntity< 0, dim, GridImp >::LocalGeometry |
◆ PersistentIndexType
| typedef GridImp::PersistentIndexType Dune::YaspEntity< 0, dim, GridImp >::PersistentIndexType |
define the type used for persistent indices
◆ YGLI
| typedef GridImp::YGridLevelIterator Dune::YaspEntity< 0, dim, GridImp >::YGLI |
Member Enumeration Documentation
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
Constructor & Destructor Documentation
◆ YaspEntity() [1/4]
|
inline |
◆ YaspEntity() [2/4]
◆ YaspEntity() [3/4]
|
inline |
◆ YaspEntity() [4/4]
|
inline |
Member Function Documentation
◆ count()
|
inline |
Return number of subentities with codimension cc.
That number is (dim over (dim-codim)) times 2^codim
◆ equals()
|
inline |
Return true when two iterators over the same grid are equal (!).
◆ father()
|
inline |
Inter-level access to father element on coarser grid. Assumes that meshes are nested.
◆ geometry()
|
inline |
geometry of this entity
◆ geometryInFather()
|
inline |
Location of this element relative to the reference element of its father
◆ gridlevel() [1/2]
|
inline |
◆ gridlevel() [2/2]
|
inline |
◆ hasFather()
|
inline |
returns true if father entity exists
◆ hbegin()
|
inline |
Inter-level access to son elements on higher levels<=maxlevel. This is provided for sparsely stored nested unstructured meshes. Returns iterator to first son.
◆ hend()
|
inline |
Returns iterator to one past the last son.
◆ ibegin()
|
inline |
returns intersection iterator for first intersection
◆ iend()
|
inline |
Reference to one past the last neighbor.
◆ ileafbegin()
|
inline |
returns intersection iterator for first intersection
◆ ileafend()
|
inline |
Reference to one past the last neighbor.
◆ ilevelbegin()
|
inline |
returns intersection iterator for first intersection
◆ ilevelend()
|
inline |
Reference to one past the last neighbor.
◆ isLeaf()
|
inline |
◆ isNew()
|
inline |
Returns true, if the entity has been created during the last call to adapt()
◆ level()
|
inline |
level of this element
◆ mightVanish()
|
inline |
Returns true, if entity might disappear during the next call to adapt()
◆ partitionType()
|
inline |
return partition type attribute
◆ seed()
|
inline |
Return the entity seed which contains sufficient information to generate the entity again and uses as little memory as possible.
◆ subEntities()
Return number of subentities with codimension cc.
That number is (dim over (dim-codim)) times 2^codim
◆ subEntity()
|
inline |
Intra-element access to subentities of codimension cc > codim.
◆ transformingsubiterator() [1/2]
|
inline |
◆ transformingsubiterator() [2/2]
|
inline |
◆ type()
|
inlineinherited |
Return the name of the reference element. The type can be used to access the Dune::ReferenceElement.
◆ yaspgrid()
|
inline |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8