#include <dune/grid/geometrygrid/entitypointer.hh>
List of all members.
Public Types |
| typedef Traits::Entity | Entity |
typedef EntityPointer
< BaseTraits, fake > | EntityPointerImp |
Public Member Functions |
| | EntityPointer (const GeometryImpl &geo, const HostEntityIterator &hostEntityIterator) |
| | EntityPointer (const Grid &grid, const HostEntityIterator &hostEntityIterator) |
| | EntityPointer (const Grid &grid, const HostElement &hostElement, int subEntity) |
| | EntityPointer (const Grid &grid, const EntitySeed &seed) |
| | EntityPointer (const EntityImpl &entity) |
| | EntityPointer (const This &other) |
| template<class T > |
| | EntityPointer (const EntityPointer< T, fake > &other) |
| const This & | operator= (const This &other) |
| | operator const EntityPointerImp & () const |
| template<class T > |
| const This & | operator= (const EntityPointer< T, fake > &other) |
| template<class T > |
| bool | equals (const EntityPointer< T, fake > &other) const |
| Entity & | dereference () const |
| int | level () const |
| const HostEntityIterator & | hostIterator () const |
| const Grid & | grid () const |
Static Public Attributes |
| static const int | dimension = Traits::dimension |
| static const int | codimension = Traits::codimension |
| static const bool | fake = Traits::fake |
Protected Types |
| typedef Traits::HostEntityPointer | HostEntityPointer |
| typedef Traits::HostEntityIterator | HostEntityIterator |
| typedef Traits::HostElement | HostElement |
| typedef Traits::EntitySeed | EntitySeed |
typedef GeoGrid::Entity
< codimension, dimension,
const Grid > | EntityImpl |
| typedef EntityImpl::GeometryImpl | GeometryImpl |
Protected Member Functions |
| EntityImpl & | entityImpl () const |
Protected Attributes |
| HostEntityIterator | hostEntityIterator_ |
Friends |
| class | EntityPointer< BaseTraits, false > |
template<class Traits>
class Dune::GeoGrid::EntityPointer< Traits, false >
Member Typedef Documentation
template<class Traits >
| typedef Traits::Entity Dune::GeoGrid::EntityPointer< Traits, false >::Entity |
template<class Traits >
typedef Traits::EntitySeed Dune::GeoGrid::EntityPointer< Traits, false >::EntitySeed [protected] |
template<class Traits >
typedef Traits::HostElement Dune::GeoGrid::EntityPointer< Traits, false >::HostElement [protected] |
template<class Traits >
typedef Traits::HostEntityIterator Dune::GeoGrid::EntityPointer< Traits, false >::HostEntityIterator [protected] |
template<class Traits >
typedef Traits::HostEntityPointer Dune::GeoGrid::EntityPointer< Traits, false >::HostEntityPointer [protected] |
Constructor & Destructor Documentation
template<class Traits >
| Dune::GeoGrid::EntityPointer< Traits, false >::EntityPointer |
( |
const Grid & |
grid, |
|
|
const HostElement & |
hostElement, |
|
|
int |
subEntity |
|
) |
| [inline] |
template<class Traits >
| Dune::GeoGrid::EntityPointer< Traits, false >::EntityPointer |
( |
const Grid & |
grid, |
|
|
const EntitySeed & |
seed |
|
) |
| [inline] |
template<class Traits >
| Dune::GeoGrid::EntityPointer< Traits, false >::EntityPointer |
( |
const This & |
other | ) |
[inline] |
template<class Traits >
template<class T >
Member Function Documentation
template<class Traits >
| Entity& Dune::GeoGrid::EntityPointer< Traits, false >::dereference |
( |
| ) |
const [inline] |
template<class Traits >
template<class T >
| bool Dune::GeoGrid::EntityPointer< Traits, false >::equals |
( |
const EntityPointer< T, fake > & |
other | ) |
const [inline] |
template<class Traits >
| const Grid& Dune::GeoGrid::EntityPointer< Traits, false >::grid |
( |
| ) |
const [inline] |
template<class Traits >
| int Dune::GeoGrid::EntityPointer< Traits, false >::level |
( |
| ) |
const [inline] |
template<class Traits >
| Dune::GeoGrid::EntityPointer< Traits, false >::operator const EntityPointerImp & |
( |
| ) |
const [inline] |
template<class Traits >
| const This& Dune::GeoGrid::EntityPointer< Traits, false >::operator= |
( |
const This & |
other | ) |
[inline] |
template<class Traits >
template<class T >
| const This& Dune::GeoGrid::EntityPointer< Traits, false >::operator= |
( |
const EntityPointer< T, fake > & |
other | ) |
[inline] |
Friends And Related Function Documentation
Member Data Documentation
template<class Traits >
const int Dune::GeoGrid::EntityPointer< Traits, false >::codimension = Traits::codimension [static] |
template<class Traits >
const int Dune::GeoGrid::EntityPointer< Traits, false >::dimension = Traits::dimension [static] |
template<class Traits >
const bool Dune::GeoGrid::EntityPointer< Traits, false >::fake = Traits::fake [static] |
The documentation for this class was generated from the following file: