Dune Core Modules (2.4.1)

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

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

Public Types

typedef GridImp::template Codim< codimension >::Entity Entity
 type of Entity
 
typedef MakeableInterfaceObject< EntityEntityObject
 underlying EntityImplementation
 
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 FactoryType &factory, const HElementType &item)
 Constructor for EntityPointer that points to an element.
 
 ALU3dGridEntityPointerBase (const FactoryType &factory, const HElementType &item, const int level, const int twist, const int duneFace)
 Constructor for EntityPointer that points to an element.
 
 ALU3dGridEntityPointerBase (const FactoryType &factory, const HBndSegType &ghostFace)
 Constructor for EntityPointer that points to an ghost.
 
 ALU3dGridEntityPointerBase (const FactoryType &factory, const ALU3dGridEntitySeedType &seed)
 Constructor for EntityPointer that points to an ghost.
 
 ALU3dGridEntityPointerBase (const ALU3dGridEntityPointerType &org)
 copy constructor
 
 ~ALU3dGridEntityPointerBase ()
 Destructor.
 
bool equals (const ALU3dGridEntityPointerType &i) const
 equality
 
ThisTypeoperator= (const ThisType &org)
 assignment operator
 
Entitydereference () const
 dereferencing
 
int level () const
 ask for level of entities
 

Protected Member Functions

void done ()
 has to be called when iterator is finished
 
void freeEntity ()
 put entity to entity stack
 
const GridImp & grid () const
 return reference to grid
 
 ALU3dGridEntityPointerBase (const FactoryType &factory, int level)
 

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.

Constructor & Destructor Documentation

◆ ALU3dGridEntityPointerBase()

template<int codim, class GridImp >
Dune::ALU3dGridEntityPointerBase< codim, GridImp >::ALU3dGridEntityPointerBase ( const FactoryType &  factory,
int  level 
)
inlineprotected

Constructor for EntityPointer init of Level-, and Leaf-, and HierarchicIterator

References Dune::ALU3dGridEntityPointerBase< codim, GridImp >::level().


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.111.3 (Dec 22, 23:30, 2024)