|
dune-grid
2.4.1
|
#include <dune/grid/identitygrid/identitygridentity.hh>

Public Types | |
| enum | { codimension = codim } |
| Codimension of entity pointed to. More... | |
| enum | { CodimInHostGrid = GridImp::HostGridType::dimension - GridImp::dimension + codim } |
| typedef IdentityGridEntityPointer | EntityPointerImp |
| typedef GridImp::template Codim< codim >::Entity | Entity |
| typedef HostGridEntityPointer_ | HostGridEntityPointer |
Public Member Functions | |
| IdentityGridEntityPointer (const GridImp *identityGrid, const HostGridEntityPointer &hostEntityPointer) | |
| constructor More... | |
| template<typename ForeignHostGridEntityPointer > | |
| IdentityGridEntityPointer (const IdentityGridEntityPointer< codim, GridImp, ForeignHostGridEntityPointer > &entityPointer) | |
| ! copy constructor from EntityPointer storing different host EntityPointer More... | |
| template<typename ForeignHostGridEntityPointer > | |
| IdentityGridEntityPointer & | operator= (const IdentityGridEntityPointer< codim, GridImp, ForeignHostGridEntityPointer > &entityPointer) |
| ! assignment operator from EntityPointer storing different host EntityPointer More... | |
| IdentityGridEntityPointer (const GridImp *identityGrid, HostGridEntityPointer &&hostEntityPointer) | |
| Move constructor to avoid copying the host EntityPointer. More... | |
| IdentityGridEntityPointer (const IdentityGridEntity< codim, dim, GridImp > &entity) | |
| Constructor from an IdentityGrid entity. More... | |
| bool | equals (const IdentityGridEntityPointer &i) const |
| equality More... | |
| template<typename ForeignHostGridEntityPointer > | |
| bool | equals (const IdentityGridEntityPointer< codim, GridImp, ForeignHostGridEntityPointer > &entityPointer) const |
| equality with EntityPointer based on different host EntityPointer More... | |
| Entity | dereference () const |
| dereferencing More... | |
| void | compactify () |
| Make this pointer as small as possible. More... | |
| int | level () const |
| ask for level of entity More... | |
Protected Attributes | |
| const GridImp * | identityGrid_ |
| HostGridEntityPointer | hostEntityPointer_ |
| host EntityPointer More... | |
Acts as a pointer to an entities of a given codimension.
| typedef GridImp::template Codim<codim>::Entity Dune::IdentityGridEntityPointer< codim, GridImp, HostGridEntityPointer_ >::Entity |
| typedef IdentityGridEntityPointer Dune::IdentityGridEntityPointer< codim, GridImp, HostGridEntityPointer_ >::EntityPointerImp |
export the type of the EntityPointer Implementation. Necessary for the typeconversion between Iterators and EntityPointer
| typedef HostGridEntityPointer_ Dune::IdentityGridEntityPointer< codim, GridImp, HostGridEntityPointer_ >::HostGridEntityPointer |
| anonymous enum |
| anonymous enum |
|
inline |
constructor
|
inlineexplicit |
! copy constructor from EntityPointer storing different host EntityPointer
|
inline |
Move constructor to avoid copying the host EntityPointer.
|
inline |
Constructor from an IdentityGrid entity.
|
inline |
Make this pointer as small as possible.
|
inline |
dereferencing
|
inline |
equality
|
inline |
equality with EntityPointer based on different host EntityPointer
|
inline |
ask for level of entity
|
inline |
! assignment operator from EntityPointer storing different host EntityPointer
|
protected |
host EntityPointer
Referenced by Dune::IdentityGridEntityPointer< 0, GridImp, GridImp::HostGridType::template Codim< 0 >::Entity::HierarchicIterator >::dereference(), Dune::IdentityGridEntityPointer< 0, GridImp, GridImp::HostGridType::template Codim< 0 >::Entity::HierarchicIterator >::equals(), Dune::IdentityGridEntityPointer< 0, GridImp, GridImp::HostGridType::template Codim< 0 >::Entity::HierarchicIterator >::level(), and Dune::IdentityGridEntityPointer< 0, GridImp, GridImp::HostGridType::template Codim< 0 >::Entity::HierarchicIterator >::operator=().
|
protected |
1.8.11