dune-alugrid 3.0.0
Classes | Public Types | Public Member Functions | Protected Member Functions | List of all members
ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim > Class Template Reference

Ghost Iterator. More...

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

Inheritance diagram for ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >:
Inheritance graph

Public Types

typedef Dune::ALU3dBasicImplTraits< Dune::ALUGridMPIComm >::HElementType HElementType
 
typedef Dune::ALU3dBasicImplTraits< Dune::ALUGridMPIComm >::HBndSegType HBndSegType
 
typedef Dune::ALU3dBasicImplTraits< Dune::ALUGridMPIComm >::GhostPairType GhostPairType
 
typedef IteratorElType< codim, Dune::ALUGridMPIComm >::ElType ElType
 
typedef IteratorElType< codim, Dune::ALUGridMPIComm >::val_t val_t
 

Public Member Functions

template<class GhostElementIteratorImp , class GridImp >
 ALU3dGridGhostIteratorHigherCodim (GhostElementIteratorImp *, const GridImp &grid, int level, const int nlinks, GhostItemListType &ghList)
 
 ALU3dGridGhostIteratorHigherCodim (const ALU3dGridGhostIteratorHigherCodim &org)
 
int size ()
 
void first ()
 
void next ()
 
int done () const
 
val_titem () const
 
virtual IteratorSTI< IteratorElType< codim, Dune::ALUGridMPIComm >::val_t > * clone () const
 

Protected Member Functions

template<class GridImp , class GhostElementIteratorImp >
void updateGhostList (const GridImp &grid, GhostElementIteratorImp &ghostIter, GhostItemListType &ghList)
 

Detailed Description

template<int codim>
class ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >

Ghost Iterator.

Member Typedef Documentation

◆ ElType

template<int codim>
typedef IteratorElType<codim,Dune::ALUGridMPIComm>::ElType ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::ElType

◆ GhostPairType

template<int codim>
typedef Dune::ALU3dBasicImplTraits<Dune::ALUGridMPIComm>::GhostPairType ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::GhostPairType

◆ HBndSegType

template<int codim>
typedef Dune::ALU3dBasicImplTraits<Dune::ALUGridMPIComm>::HBndSegType ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::HBndSegType

◆ HElementType

template<int codim>
typedef Dune::ALU3dBasicImplTraits<Dune::ALUGridMPIComm>::HElementType ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::HElementType

◆ val_t

template<int codim>
typedef IteratorElType<codim,Dune::ALUGridMPIComm>::val_t ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::val_t

Constructor & Destructor Documentation

◆ ALU3dGridGhostIteratorHigherCodim() [1/2]

template<int codim>
template<class GhostElementIteratorImp , class GridImp >
ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::ALU3dGridGhostIteratorHigherCodim ( GhostElementIteratorImp *  ,
const GridImp &  grid,
int  level,
const int  nlinks,
GhostItemListType ghList 
)
inline

◆ ALU3dGridGhostIteratorHigherCodim() [2/2]

template<int codim>
ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::ALU3dGridGhostIteratorHigherCodim ( const ALU3dGridGhostIteratorHigherCodim< codim > &  org)
inline

Member Function Documentation

◆ clone()

virtual IteratorSTI< IteratorElType< codim, Dune::ALUGridMPIComm >::val_t > * ALUGrid::IteratorWrapperInterface< IteratorElType< codim, Dune::ALUGridMPIComm >::val_t >::clone ( ) const
inlinevirtualinherited

◆ done()

template<int codim>
int ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::done ( ) const
inlinevirtual

◆ first()

template<int codim>
void ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::first ( )
inlinevirtual

◆ item()

template<int codim>
val_t & ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::item ( ) const
inlinevirtual

◆ next()

template<int codim>
void ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::next ( )
inlinevirtual

◆ size()

template<int codim>
int ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::size ( )
inlinevirtual

◆ updateGhostList()

template<int codim>
template<class GridImp , class GhostElementIteratorImp >
void ALUGrid::ALU3dGridGhostIteratorHigherCodim< codim >::updateGhostList ( const GridImp &  grid,
GhostElementIteratorImp &  ghostIter,
GhostItemListType ghList 
)
inlineprotected

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