dune-grid
2.2.0
|
#include <dune/grid/geometrygrid/entity.hh>
Public Types | |
typedef Base::HostEntity | HostEntity |
typedef Base::HostElement | HostElement |
typedef Base::GeometryImpl | GeometryImpl |
Types Required by DUNE | |
typedef Traits::template Codim < codimension >::LocalGeometry | LocalGeometry |
type of corresponding local geometry | |
typedef Traits::template Codim < codimension >::EntityPointer | EntityPointer |
type of corresponding entity pointer | |
typedef Traits::HierarchicIterator | HierarchicIterator |
type of hierarchic iterator | |
typedef Traits::LeafIntersectionIterator | LeafIntersectionIterator |
type of leaf intersection iterator | |
typedef Traits::LevelIntersectionIterator | LevelIntersectionIterator |
type of level intersection iterator | |
Public Member Functions | |
Entity (const Grid &grid) | |
Entity (const GeometryImpl &geo) | |
template<int codim> | |
int | count () const |
template<int codim> | |
Grid::template Codim< codim > ::EntityPointer | subEntity (int i) const |
LevelIntersectionIterator | ilevelbegin () const |
LevelIntersectionIterator | ilevelend () const |
LeafIntersectionIterator | ileafbegin () const |
LeafIntersectionIterator | ileafend () const |
bool | hasBoundaryIntersections () const |
bool | isLeaf () const |
EntityPointer | father () const |
bool | hasFather () const |
LocalGeometry | geometryInFather () const |
HierarchicIterator | hbegin (int maxLevel) const |
HierarchicIterator | hend (int maxLevel) const |
bool | isRegular () const |
bool | isNew () const |
bool | mightVanish () const |
Static Public Attributes | |
Attributes | |
static const int | codimension = Base::codimension |
codimensioon of the entity | |
static const int | dimension = Base::dimension |
dimension of the grid | |
static const int | mydimension = Base::mydimension |
dimension of the entity | |
static const int | dimensionworld = Base::dimensionworld |
dimension of the world | |
static const bool | fake = Base::fake |
true, if the entity is faked, i.e., if there is no corresponding host entity |
typedef Traits::template Codim< codimension >::EntityPointer Dune::GeoGrid::Entity< 0, dim, Grid >::EntityPointer |
type of corresponding entity pointer
typedef Base::GeometryImpl Dune::GeoGrid::Entity< 0, dim, Grid >::GeometryImpl |
typedef Traits::HierarchicIterator Dune::GeoGrid::Entity< 0, dim, Grid >::HierarchicIterator |
type of hierarchic iterator
typedef Base::HostElement Dune::GeoGrid::Entity< 0, dim, Grid >::HostElement |
typedef Base::HostEntity Dune::GeoGrid::Entity< 0, dim, Grid >::HostEntity |
typedef Traits::LeafIntersectionIterator Dune::GeoGrid::Entity< 0, dim, Grid >::LeafIntersectionIterator |
type of leaf intersection iterator
typedef Traits::LevelIntersectionIterator Dune::GeoGrid::Entity< 0, dim, Grid >::LevelIntersectionIterator |
type of level intersection iterator
typedef Traits::template Codim< codimension >::LocalGeometry Dune::GeoGrid::Entity< 0, dim, Grid >::LocalGeometry |
type of corresponding local geometry
Dune::GeoGrid::Entity< 0, dim, Grid >::Entity | ( | const Grid & | grid | ) | [inline, explicit] |
Dune::GeoGrid::Entity< 0, dim, Grid >::Entity | ( | const GeometryImpl & | geo | ) | [inline, explicit] |
int Dune::GeoGrid::Entity< 0, dim, Grid >::count | ( | ) | const [inline] |
EntityPointer Dune::GeoGrid::Entity< 0, dim, Grid >::father | ( | ) | const [inline] |
LocalGeometry Dune::GeoGrid::Entity< 0, dim, Grid >::geometryInFather | ( | ) | const [inline] |
bool Dune::GeoGrid::Entity< 0, dim, Grid >::hasBoundaryIntersections | ( | ) | const [inline] |
bool Dune::GeoGrid::Entity< 0, dim, Grid >::hasFather | ( | ) | const [inline] |
HierarchicIterator Dune::GeoGrid::Entity< 0, dim, Grid >::hbegin | ( | int | maxLevel | ) | const [inline] |
HierarchicIterator Dune::GeoGrid::Entity< 0, dim, Grid >::hend | ( | int | maxLevel | ) | const [inline] |
LeafIntersectionIterator Dune::GeoGrid::Entity< 0, dim, Grid >::ileafbegin | ( | ) | const [inline] |
LeafIntersectionIterator Dune::GeoGrid::Entity< 0, dim, Grid >::ileafend | ( | ) | const [inline] |
LevelIntersectionIterator Dune::GeoGrid::Entity< 0, dim, Grid >::ilevelbegin | ( | ) | const [inline] |
LevelIntersectionIterator Dune::GeoGrid::Entity< 0, dim, Grid >::ilevelend | ( | ) | const [inline] |
bool Dune::GeoGrid::Entity< 0, dim, Grid >::isLeaf | ( | ) | const [inline] |
bool Dune::GeoGrid::Entity< 0, dim, Grid >::isNew | ( | ) | const [inline] |
bool Dune::GeoGrid::Entity< 0, dim, Grid >::isRegular | ( | ) | const [inline] |
bool Dune::GeoGrid::Entity< 0, dim, Grid >::mightVanish | ( | ) | const [inline] |
Grid::template Codim< codim >::EntityPointer Dune::GeoGrid::Entity< 0, dim, Grid >::subEntity | ( | int | i | ) | const [inline] |
const int Dune::GeoGrid::Entity< 0, dim, Grid >::codimension = Base::codimension [static] |
codimensioon of the entity
const int Dune::GeoGrid::Entity< 0, dim, Grid >::dimension = Base::dimension [static] |
dimension of the grid
const int Dune::GeoGrid::Entity< 0, dim, Grid >::dimensionworld = Base::dimensionworld [static] |
dimension of the world
const bool Dune::GeoGrid::Entity< 0, dim, Grid >::fake = Base::fake [static] |
true, if the entity is faked, i.e., if there is no corresponding host entity
const int Dune::GeoGrid::Entity< 0, dim, Grid >::mydimension = Base::mydimension [static] |
dimension of the entity