Dune Core Modules (2.9.0)

Dune::ALU3dGridEntityPointerBase< codim, GridImp > Class Template Reference

#include <dune/alugrid/3d/entity.hh>

Public Types

typedef GridImp::template Codim< codimension >::Entity Entity
 type of Entity
 
typedef ThisType ALU3dGridEntityPointerType
 typedef of my type
 
typedef ALU3dGridEntityPointer< codimension, GridImp > EntityPointerImp
 make type of entity pointer implementation available in derived classes
 
typedef ALU3dGridEntitySeed< codimension, GridImp > ALU3dGridEntitySeedType
 type of entity seed
 

Public Member Functions

 ALU3dGridEntityPointerBase (const HElementType &item)
 Constructor for EntityPointer that points to an element.
 
 ALU3dGridEntityPointerBase (const HBndSegType &ghostFace)
 Constructor for EntityPointer that points to an ghost.
 
 ALU3dGridEntityPointerBase (const ALU3dGridEntitySeedType &seed)
 Constructor for EntityPointer that points to an ghost.
 
 ALU3dGridEntityPointerBase (const ALU3dGridEntityPointerType &org)
 copy constructor
 
bool equals (const ALU3dGridEntityPointerType &i) const
 equality
 
ThisTypeoperator= (const ThisType &org)
 assignment operator
 
Entitydereference () const
 dereferencing
 
int level () const
 ask for level of entities
 
 ALU3dGridEntityPointerBase ()
 default empty constructor
 

Protected Member Functions

void done ()
 has to be called when iterator is finished
 

Detailed Description

template<int codim, class GridImp>
class Dune::ALU3dGridEntityPointerBase< codim, GridImp >

Enables iteration over all entities of a given codimension and level of a grid.


The documentation for this class was generated from the following files:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (Apr 19, 22:31, 2024)