dune-grid
2.4.1
|
#include <dune/grid/yaspgrid/yaspgridentity.hh>
Classes | |
struct | Codim |
Public Types | |
typedef GridImp::ctype | ctype |
typedef GridImp::YGridLevelIterator | YGLI |
typedef GridImp::YGrid::Iterator | I |
typedef GridImp::template Codim< 0 >::Geometry | Geometry |
typedef GridImp::template Codim< 0 >::LocalGeometry | LocalGeometry |
typedef GridImp::template Codim< 0 >::EntityPointer | EntityPointer |
typedef GridImp::template Codim< 0 >::Entity | Entity |
typedef GridImp::template Codim< 0 >::EntitySeed | EntitySeed |
typedef GridImp::LevelIntersectionIterator | IntersectionIterator |
typedef GridImp::LevelIntersectionIterator | LevelIntersectionIterator |
typedef GridImp::LeafIntersectionIterator | LeafIntersectionIterator |
typedef GridImp::HierarchicIterator | HierarchicIterator |
typedef GridImp::PersistentIndexType | PersistentIndexType |
define the type used for persisitent indices More... | |
typedef GridImp::YGrid::iTupel | iTupel |
define type used for coordinates in grid module More... | |
enum | |
know your own codimension More... | |
enum | |
Dimension of the grid. More... | |
enum | |
Know dimension of the entity. More... | |
Public Member Functions | |
YaspEntity () | |
YaspEntity (const YGLI &g, const I &it) | |
YaspEntity (const YGLI &g, I &&it) | |
bool | equals (const YaspEntity &e) const |
Return true when two iterators over the same grid are equal (!). More... | |
int | level () const |
level of this element More... | |
EntitySeed | seed () const |
Return the entity seed which contains sufficient information to generate the entity again and uses as little memory as possible. More... | |
PartitionType | partitionType () const |
return partition type attribute More... | |
Geometry | geometry () const |
geometry of this entity More... | |
template<int cc> | |
int | count () const |
unsigned int | subEntities (unsigned int codim) const |
template<int cc> | |
Codim< cc >::Entity | subEntity (int i) const |
Entity | father () const |
Inter-level access to father element on coarser grid. Assumes that meshes are nested. More... | |
bool | hasFather () const |
returns true if father entity exists More... | |
LocalGeometry | geometryInFather () const |
const I & | transformingsubiterator () const |
const YGLI & | gridlevel () const |
I & | transformingsubiterator () |
YGLI & | gridlevel () |
const GridImp * | yaspgrid () const |
bool | isLeaf () const |
bool | isNew () const |
Returns true, if the entity has been created during the last call to adapt() More... | |
bool | mightVanish () const |
Returns true, if entity might disappear during the next call to adapt() More... | |
IntersectionIterator | ibegin () const |
returns intersection iterator for first intersection More... | |
LeafIntersectionIterator | ileafbegin () const |
returns intersection iterator for first intersection More... | |
LevelIntersectionIterator | ilevelbegin () const |
returns intersection iterator for first intersection More... | |
IntersectionIterator | iend () const |
Reference to one past the last neighbor. More... | |
LeafIntersectionIterator | ileafend () const |
Reference to one past the last neighbor. More... | |
LevelIntersectionIterator | ilevelend () const |
Reference to one past the last neighbor. More... | |
HierarchicIterator | hbegin (int maxlevel) const |
HierarchicIterator | hend (int maxlevel) const |
Returns iterator to one past the last son. More... | |
GeometryType | type () const |
Return the name of the reference element. The type can be used to access the Dune::ReferenceElement. More... | |
typedef GridImp::ctype Dune::YaspEntity< 0, dim, GridImp >::ctype |
typedef GridImp::template Codim<0>::Entity Dune::YaspEntity< 0, dim, GridImp >::Entity |
typedef GridImp::template Codim<0>::EntityPointer Dune::YaspEntity< 0, dim, GridImp >::EntityPointer |
typedef GridImp::template Codim<0>::EntitySeed Dune::YaspEntity< 0, dim, GridImp >::EntitySeed |
typedef GridImp::template Codim< 0 >::Geometry Dune::YaspEntity< 0, dim, GridImp >::Geometry |
typedef GridImp::HierarchicIterator Dune::YaspEntity< 0, dim, GridImp >::HierarchicIterator |
typedef GridImp::YGrid::Iterator Dune::YaspEntity< 0, dim, GridImp >::I |
typedef GridImp::LevelIntersectionIterator Dune::YaspEntity< 0, dim, GridImp >::IntersectionIterator |
typedef GridImp::YGrid::iTupel Dune::YaspEntity< 0, dim, GridImp >::iTupel |
define type used for coordinates in grid module
typedef GridImp::LeafIntersectionIterator Dune::YaspEntity< 0, dim, GridImp >::LeafIntersectionIterator |
typedef GridImp::LevelIntersectionIterator Dune::YaspEntity< 0, dim, GridImp >::LevelIntersectionIterator |
typedef GridImp::template Codim< 0 >::LocalGeometry Dune::YaspEntity< 0, dim, GridImp >::LocalGeometry |
typedef GridImp::PersistentIndexType Dune::YaspEntity< 0, dim, GridImp >::PersistentIndexType |
define the type used for persisitent indices
typedef GridImp::YGridLevelIterator Dune::YaspEntity< 0, dim, GridImp >::YGLI |
|
inherited |
know your own codimension
|
inherited |
Dimension of the grid.
|
inherited |
Know dimension of the entity.
|
inline |
|
inline |
|
inline |
References move.
|
inline |
Return number of subentities with codimension cc.
That number is (dim over (dim-codim)) times 2^codim
|
inline |
Return true when two iterators over the same grid are equal (!).
|
inline |
Inter-level access to father element on coarser grid. Assumes that meshes are nested.
|
inline |
geometry of this entity
|
inline |
Location of this element relative to the reference element of its father
|
inline |
|
inline |
|
inline |
returns true if father entity exists
|
inline |
Inter-level access to son elements on higher levels<=maxlevel. This is provided for sparsely stored nested unstructured meshes. Returns iterator to first son.
|
inline |
Returns iterator to one past the last son.
References Dune::YaspEntityPointer< 0, GridImp >::level().
|
inline |
returns intersection iterator for first intersection
|
inline |
Reference to one past the last neighbor.
|
inline |
returns intersection iterator for first intersection
|
inline |
Reference to one past the last neighbor.
|
inline |
returns intersection iterator for first intersection
|
inline |
Reference to one past the last neighbor.
|
inline |
|
inline |
Returns true, if the entity has been created during the last call to adapt()
|
inline |
level of this element
|
inline |
Returns true, if entity might disappear during the next call to adapt()
|
inline |
return partition type attribute
References Dune::GhostEntity, Dune::InteriorEntity, and Dune::OverlapEntity.
|
inline |
Return the entity seed which contains sufficient information to generate the entity again and uses as little memory as possible.
|
inline |
Return number of subentities with codimension cc.
That number is (dim over (dim-codim)) times 2^codim
|
inline |
Intra-element access to subentities of codimension cc > codim.
References move.
|
inline |
|
inline |
|
inlineinherited |
Return the name of the reference element. The type can be used to access the Dune::ReferenceElement.
|
inline |