|
dune-grid 2.11
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Static Public Attributes |
Protected Attributes |
Friends |
List of all members
Dune::YaspEntity< codim, dim, GridImp > Class Template Reference
#include <dune/grid/yaspgrid/yaspgridentity.hh>
Inheritance diagram for Dune::YaspEntity< codim, dim, GridImp >:

Public Types | |
| typedef GridImp::ctype | ctype |
| typedef GridImp::template Codim< codim >::Geometry | Geometry |
| typedef GridImp::Traits::template Codim< codim >::GeometryImpl | GeometryImpl |
| typedef GridImp::template Codim< codim >::EntitySeed | EntitySeed |
| typedef GridImp::YGridLevelIterator | YGLI |
| typedef GridImp::YGrid::Iterator | I |
| typedef GridImp::PersistentIndexType | PersistentIndexType |
Public Member Functions | |
| 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. | |
| Geometry | geometry () const |
| geometry of this entity | |
| constexpr GeometryType | type () const |
| Return the name of the reference element. The type can be used to access the Dune::ReferenceElement. | |
| unsigned int | subEntities (unsigned int cc) const |
| PartitionType | partitionType () const |
| return partition type attribute | |
| YaspEntity () | |
| YaspEntity (const YGLI &g, const I &it) | |
| YaspEntity (YGLI &&g, const I &&it) | |
| bool | equals (const YaspEntity &e) const |
| Return true when two iterators over the same grid are equal (!). | |
| PersistentIndexType | persistentIndex () const |
| globally unique, persistent index | |
| int | compressedIndex () const |
| consecutive, codim-wise, level-wise index | |
| int | subCompressedIndex (int i, unsigned int cc) const |
| subentity compressed index | |
| const I & | transformingsubiterator () const |
| const YGLI & | gridlevel () const |
| I & | transformingsubiterator () |
| YGLI & | gridlevel () |
| const GridImp * | yaspgrid () const |
Static Public Attributes | |
| static constexpr int | codimension |
| know your own codimension | |
| static constexpr int | dimension |
| Dimension of the grid. | |
| static constexpr int | mydimension |
| Know dimension of the entity. | |
Protected Attributes | |
| I | _it = {} |
| YGLI | _g = {} |
Friends | |
| template<int , PartitionIteratorType , typename > | |
| class | YaspLevelIterator |
| class | Dune::YaspIndexSet< GridImp, true > |
| class | Dune::YaspIndexSet< GridImp, false > |
| class | Dune::YaspGlobalIdSet< GridImp > |
Member Typedef Documentation
◆ ctype
template<int codim, int dim, class GridImp >
| typedef GridImp::ctype Dune::YaspEntity< codim, dim, GridImp >::ctype |
◆ EntitySeed
template<int codim, int dim, class GridImp >
| typedef GridImp::template Codim<codim>::EntitySeed Dune::YaspEntity< codim, dim, GridImp >::EntitySeed |
◆ Geometry
template<int codim, int dim, class GridImp >
| typedef GridImp::template Codim<codim>::Geometry Dune::YaspEntity< codim, dim, GridImp >::Geometry |
◆ GeometryImpl
template<int codim, int dim, class GridImp >
| typedef GridImp::Traits::template Codim<codim>::GeometryImpl Dune::YaspEntity< codim, dim, GridImp >::GeometryImpl |
◆ I
template<int codim, int dim, class GridImp >
| typedef GridImp::YGrid::Iterator Dune::YaspEntity< codim, dim, GridImp >::I |
◆ PersistentIndexType
template<int codim, int dim, class GridImp >
| typedef GridImp::PersistentIndexType Dune::YaspEntity< codim, dim, GridImp >::PersistentIndexType |
◆ YGLI
template<int codim, int dim, class GridImp >
| typedef GridImp::YGridLevelIterator Dune::YaspEntity< codim, dim, GridImp >::YGLI |
Constructor & Destructor Documentation
◆ YaspEntity() [1/3]
template<int codim, int dim, class GridImp >
|
inline |
◆ YaspEntity() [2/3]
template<int codim, int dim, class GridImp >
|
inline |
◆ YaspEntity() [3/3]
template<int codim, int dim, class GridImp >
|
inline |
Member Function Documentation
◆ compressedIndex()
template<int codim, int dim, class GridImp >
|
inline |
consecutive, codim-wise, level-wise index
◆ equals()
template<int codim, int dim, class GridImp >
|
inline |
Return true when two iterators over the same grid are equal (!).
◆ geometry()
template<int codim, int dim, class GridImp >
|
inline |
geometry of this entity
◆ gridlevel() [1/2]
template<int codim, int dim, class GridImp >
|
inline |
◆ gridlevel() [2/2]
template<int codim, int dim, class GridImp >
|
inline |
◆ level()
template<int codim, int dim, class GridImp >
|
inline |
level of this element
◆ partitionType()
template<int codim, int dim, class GridImp >
|
inline |
return partition type attribute
◆ persistentIndex()
template<int codim, int dim, class GridImp >
|
inline |
globally unique, persistent index
◆ seed()
template<int codim, int dim, class GridImp >
|
inline |
Return the entity seed which contains sufficient information to generate the entity again and uses as little memory as possible.
◆ subCompressedIndex()
template<int codim, int dim, class GridImp >
|
inline |
subentity compressed index
◆ subEntities()
template<int codim, int dim, class GridImp >
|
inline |
Return number of subentities with codimension cc.
That number is (dim over (dim-codim)) times 2^codim
◆ transformingsubiterator() [1/2]
template<int codim, int dim, class GridImp >
|
inline |
◆ transformingsubiterator() [2/2]
template<int codim, int dim, class GridImp >
|
inline |
◆ type()
template<int codim, int dim, class GridImp >
|
inlineconstexpr |
Return the name of the reference element. The type can be used to access the Dune::ReferenceElement.
◆ yaspgrid()
template<int codim, int dim, class GridImp >
|
inline |
Friends And Related Symbol Documentation
◆ Dune::YaspGlobalIdSet< GridImp >
template<int codim, int dim, class GridImp >
|
friend |
◆ Dune::YaspIndexSet< GridImp, false >
template<int codim, int dim, class GridImp >
|
friend |
◆ Dune::YaspIndexSet< GridImp, true >
template<int codim, int dim, class GridImp >
|
friend |
◆ YaspLevelIterator
template<int codim, int dim, class GridImp >
template<int , PartitionIteratorType , typename >
|
friend |
Member Data Documentation
◆ _g
template<int codim, int dim, class GridImp >
|
protected |
◆ _it
template<int codim, int dim, class GridImp >
|
protected |
◆ codimension
|
staticconstexprinherited |
know your own codimension
◆ dimension
|
staticconstexprinherited |
Dimension of the grid.
◆ mydimension
|
staticconstexprinherited |
Know dimension of the entity.
The documentation for this class was generated from the following files:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8