Dune::cpgrid::LocalIndexProxy< AccessMethod, SizeMethod >::iterator Class Reference

#include <GridHelpers.hpp>

Inheritance diagram for Dune::cpgrid::LocalIndexProxy< AccessMethod, SizeMethod >::iterator:
Inheritance graph

Public Member Functions

 iterator (const Dune::CpGrid *grid, int outer_index, int inner_index)
 
int dereference () const
 
int elementAt (int n) const
 
void increment ()
 
void decrement ()
 
void advance (int n)
 
int distanceTo (const IndexIterator &o) const
 
bool equals (const IndexIterator &o) const
 

Protected Attributes

int index_
 

Constructor & Destructor Documentation

◆ iterator()

template<int(Dune::CpGrid::*)(int, int) const AccessMethod, int(Dune::CpGrid::*)(int) const SizeMethod>
Dune::cpgrid::LocalIndexProxy< AccessMethod, SizeMethod >::iterator::iterator ( const Dune::CpGrid grid,
int  outer_index,
int  inner_index 
)
inline

Member Function Documentation

◆ advance()

void Dune::cpgrid::IndexIterator::advance ( int  n)
inlineinherited

◆ decrement()

void Dune::cpgrid::IndexIterator::decrement ( )
inlineinherited

◆ dereference()

template<int(Dune::CpGrid::*)(int, int) const AccessMethod, int(Dune::CpGrid::*)(int) const SizeMethod>
int Dune::cpgrid::LocalIndexProxy< AccessMethod, SizeMethod >::iterator::dereference ( ) const
inline

◆ distanceTo()

int Dune::cpgrid::IndexIterator::distanceTo ( const IndexIterator o) const
inlineinherited

◆ elementAt()

template<int(Dune::CpGrid::*)(int, int) const AccessMethod, int(Dune::CpGrid::*)(int) const SizeMethod>
int Dune::cpgrid::LocalIndexProxy< AccessMethod, SizeMethod >::iterator::elementAt ( int  n) const
inline

◆ equals()

bool Dune::cpgrid::IndexIterator::equals ( const IndexIterator o) const
inlineinherited

◆ increment()

void Dune::cpgrid::IndexIterator::increment ( )
inlineinherited

Member Data Documentation

◆ index_


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