Dune::cpgrid::HierarchicIterator Class Reference

Only needs to provide interface for doing nothing. More...

#include <Iterators.hpp>

Public Types

using Reference = const Entity< 0 > &
 

Public Member Functions

 HierarchicIterator (const CpGridData &grid)
 
 HierarchicIterator (Entity< 0 > target, int maxLevel)
 
 HierarchicIterator (int maxLevel)
 
bool operator== (const HierarchicIterator &other) const
 Equality. More...
 
bool operator!= (const HierarchicIterator &other) const
 Inequality. More...
 
HierarchicIteratoroperator++ ()
 
HierarchicIterator operator++ (int)
 
const Entity< 0 > * operator-> () const
 Const member by pointer operator. More...
 
const Entity< 0 > & operator* () const
 Const dereferencing operator. More...
 

Detailed Description

Only needs to provide interface for doing nothing.

Member Typedef Documentation

◆ Reference

Constructor & Destructor Documentation

◆ HierarchicIterator() [1/3]

Dune::cpgrid::HierarchicIterator::HierarchicIterator ( const CpGridData grid)
inline
Parameters

◆ HierarchicIterator() [2/3]

Dune::cpgrid::HierarchicIterator::HierarchicIterator ( Entity< 0 >  target,
int  maxLevel 
)
inline

◆ HierarchicIterator() [3/3]

Dune::cpgrid::HierarchicIterator::HierarchicIterator ( int  maxLevel)
inline

Member Function Documentation

◆ operator!=()

bool Dune::cpgrid::HierarchicIterator::operator!= ( const HierarchicIterator other) const
inline

Inequality.

References operator==().

◆ operator*()

const Entity< 0 > & Dune::cpgrid::HierarchicIterator::operator* ( ) const
inline

Const dereferencing operator.

References Dune::cpgrid::Entity< codim >::isValid().

◆ operator++() [1/2]

HierarchicIterator & Dune::cpgrid::HierarchicIterator::operator++ ( )
inline
Parameters

◆ operator++() [2/2]

HierarchicIterator Dune::cpgrid::HierarchicIterator::operator++ ( int  )
inline
Parameters

◆ operator->()

const Entity< 0 > * Dune::cpgrid::HierarchicIterator::operator-> ( ) const
inline

Const member by pointer operator.

References Dune::cpgrid::Entity< codim >::isValid().

◆ operator==()

bool Dune::cpgrid::HierarchicIterator::operator== ( const HierarchicIterator other) const
inline

Equality.

Referenced by operator!=().


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