#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 HostElementIterator &hostElementIterator, int subEntity) |
| EntityPointer (const Grid &grid, const HostElementIterator &hostElementIterator, int subEntity) |
| 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 Grid & | grid () const |
int | subEntity () 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::HostElementIterator | HostElementIterator |
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 |
const HostElementIterator & | hostElementIterator () const |
Protected Attributes |
HostElementIterator | hostElementIterator_ |
Friends |
class | EntityPointer< BaseTraits, true > |
template<class Traits>
class Dune::GeoGrid::EntityPointer< Traits, true >
Member Typedef Documentation
template<class Traits >
typedef Traits::Entity Dune::GeoGrid::EntityPointer< Traits, true >::Entity |
template<class Traits >
typedef Traits::EntitySeed Dune::GeoGrid::EntityPointer< Traits, true >::EntitySeed [protected] |
template<class Traits >
typedef Traits::HostElement Dune::GeoGrid::EntityPointer< Traits, true >::HostElement [protected] |
template<class Traits >
typedef Traits::HostElementIterator Dune::GeoGrid::EntityPointer< Traits, true >::HostElementIterator [protected] |
template<class Traits >
typedef Traits::HostEntityPointer Dune::GeoGrid::EntityPointer< Traits, true >::HostEntityPointer [protected] |
Constructor & Destructor Documentation
template<class Traits >
Dune::GeoGrid::EntityPointer< Traits, true >::EntityPointer |
( |
const Grid & |
grid, |
|
|
const HostElement & |
hostElement, |
|
|
int |
subEntity |
|
) |
| [inline] |
template<class Traits >
Dune::GeoGrid::EntityPointer< Traits, true >::EntityPointer |
( |
const Grid & |
grid, |
|
|
const EntitySeed & |
seed |
|
) |
| [inline] |
template<class Traits >
Dune::GeoGrid::EntityPointer< Traits, true >::EntityPointer |
( |
const This & |
other | ) |
[inline] |
template<class Traits >
template<class T >
Member Function Documentation
template<class Traits >
template<class T >
template<class Traits >
const Grid& Dune::GeoGrid::EntityPointer< Traits, true >::grid |
( |
| ) |
const [inline] |
template<class Traits >
int Dune::GeoGrid::EntityPointer< Traits, true >::level |
( |
| ) |
const [inline] |
template<class Traits >
Dune::GeoGrid::EntityPointer< Traits, true >::operator const EntityPointerImp & |
( |
| ) |
const [inline] |
template<class Traits >
const This& Dune::GeoGrid::EntityPointer< Traits, true >::operator= |
( |
const This & |
other | ) |
[inline] |
template<class Traits >
template<class T >
const This& Dune::GeoGrid::EntityPointer< Traits, true >::operator= |
( |
const EntityPointer< T, fake > & |
other | ) |
[inline] |
template<class Traits >
int Dune::GeoGrid::EntityPointer< Traits, true >::subEntity |
( |
| ) |
const [inline] |
Friends And Related Function Documentation
Member Data Documentation
template<class Traits >
const int Dune::GeoGrid::EntityPointer< Traits, true >::codimension = Traits::codimension [static] |
template<class Traits >
const int Dune::GeoGrid::EntityPointer< Traits, true >::dimension = Traits::dimension [static] |
template<class Traits >
const bool Dune::GeoGrid::EntityPointer< Traits, true >::fake = Traits::fake [static] |
The documentation for this class was generated from the following file: