dune-alugrid  2.8-git
Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
ALUGrid::ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPIComm > Class Reference
Inheritance diagram for ALUGrid::ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPIComm >:
Inheritance graph

Public Types

typedef Dune::ALU3dBasicImplTraits< Dune::ALUGridMPIComm >::GitterImplType GitterImplType
 
typedef Dune::ALU3dBasicImplTraits< Dune::ALUGridMPIComm >::HElementType HElementType
 
typedef Dune::ALU3dBasicImplTraits< Dune::ALUGridMPIComm >::HBndSegType HBndSegType
 
typedef LeafValType val_t
 
typedef ElementPllXIF_t ItemType
 

Public Member Functions

template<class GridImp >
 ALU3dGridLeafIteratorWrapper (const GridImp &grid, int level, const int nlinks)
 
 ALU3dGridLeafIteratorWrapper (const ALU3dGridLeafIteratorWrapper &org)
 
InterfaceTypeclone () const
 
int size ()
 
void next ()
 
void first ()
 
int done () const
 
val_titem () const
 

Protected Types

typedef LeafLevelIteratorTTProxy< 1 > IteratorType
 
typedef IteratorSTI< val_tInterfaceType
 
typedef ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPICommThisType
 
typedef ALUHElementType< 1, Dune::ALUGridMPIComm >::ElementType ElType
 
typedef IteratorSTI< ElTypeInnerIteratorType
 

Protected Member Functions

IteratorTypenewIterator ()
 
void checkLeafEntity ()
 
void removeIterators ()
 
void createIterator ()
 
void checkInnerOuter ()
 

Protected Attributes

GitterImplTypegitter_
 
IteratorTypeiterTT_
 
InnerIteratorTypeit_
 
const int nl_
 
int link_
 
bool usingInner_
 

Member Typedef Documentation

◆ ElType

typedef ALUHElementType< 1, Dune::ALUGridMPIComm >::ElementType ALUGrid::ALU3dGridGhostIterator::ElType
protectedinherited

◆ GitterImplType

◆ HBndSegType

◆ HElementType

◆ InnerIteratorType

typedef IteratorSTI< ElType > ALUGrid::ALU3dGridGhostIterator::InnerIteratorType
protectedinherited

◆ InterfaceType

typedef IteratorSTI< val_t > ALUGrid::ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPIComm >::InterfaceType
protected

◆ ItemType

typedef ElementPllXIF_t ALUGrid::ALU3dGridGhostIterator::ItemType
inherited

◆ IteratorType

◆ ThisType

typedef ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPIComm > ALUGrid::ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPIComm >::ThisType
protected

◆ val_t

Constructor & Destructor Documentation

◆ ALU3dGridLeafIteratorWrapper() [1/2]

template<class GridImp >
ALUGrid::ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPIComm >::ALU3dGridLeafIteratorWrapper ( const GridImp &  grid,
int  level,
const int  nlinks 
)
inline

◆ ALU3dGridLeafIteratorWrapper() [2/2]

ALUGrid::ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPIComm >::ALU3dGridLeafIteratorWrapper ( const ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPIComm > &  org)
inline

Member Function Documentation

◆ checkInnerOuter()

void ALUGrid::ALU3dGridGhostIterator::checkInnerOuter ( )
inlineprotectedinherited

◆ checkLeafEntity()

void ALUGrid::ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPIComm >::checkLeafEntity ( )
inlineprotectedvirtual

Reimplemented from ALUGrid::ALU3dGridGhostIterator.

◆ clone()

InterfaceType* ALUGrid::ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPIComm >::clone ( ) const
inline

◆ createIterator()

void ALUGrid::ALU3dGridGhostIterator::createIterator ( )
inlineprotectedinherited

◆ done()

int ALUGrid::ALU3dGridGhostIterator::done ( ) const
inlineinherited

◆ first()

void ALUGrid::ALU3dGridGhostIterator::first ( )
inlineinherited

◆ item()

val_t& ALUGrid::ALU3dGridGhostIterator::item ( ) const
inlineinherited

◆ newIterator()

IteratorType* ALUGrid::ALU3dGridLeafIteratorWrapper< 0, Dune::Ghost_Partition, Dune::ALUGridMPIComm >::newIterator ( )
inlineprotectedvirtual

Reimplemented from ALUGrid::ALU3dGridGhostIterator.

◆ next()

void ALUGrid::ALU3dGridGhostIterator::next ( )
inlineinherited

◆ removeIterators()

void ALUGrid::ALU3dGridGhostIterator::removeIterators ( )
inlineprotectedinherited

◆ size()

int ALUGrid::ALU3dGridGhostIterator::size ( )
inlineinherited

Member Data Documentation

◆ gitter_

GitterImplType& ALUGrid::ALU3dGridGhostIterator::gitter_
protectedinherited

◆ it_

InnerIteratorType* ALUGrid::ALU3dGridGhostIterator::it_
protectedinherited

◆ iterTT_

IteratorType* ALUGrid::ALU3dGridGhostIterator::iterTT_
protectedinherited

◆ link_

int ALUGrid::ALU3dGridGhostIterator::link_
protectedinherited

◆ nl_

const int ALUGrid::ALU3dGridGhostIterator::nl_
protectedinherited

◆ usingInner_

bool ALUGrid::ALU3dGridGhostIterator::usingInner_
protectedinherited

The documentation for this class was generated from the following file: