dune-grid 2.9.0
Public Types | Public Member Functions | List of all members
Dune::Alberta::MeshPointer< dim >::MacroIterator Class Reference

#include <dune/grid/albertagrid/meshpointer.hh>

Public Types

typedef Alberta::MeshPointer< dim > MeshPointer
 
typedef Alberta::ElementInfo< dim > ElementInfo
 

Public Member Functions

 MacroIterator ()
 
bool done () const
 
bool equals (const MacroIterator &other) const
 
void increment ()
 
const MacroElementmacroElement () const
 
const MeshPointermesh () const
 
Thisoperator++ ()
 
ElementInfo operator* () const
 
bool operator== (const MacroIterator &other) const
 
bool operator!= (const MacroIterator &other) const
 
ElementInfo elementInfo (typename FillFlags::Flags fillFlags=FillFlags::standard) const
 

Member Typedef Documentation

◆ ElementInfo

template<int dim>
typedef Alberta::ElementInfo< dim > Dune::Alberta::MeshPointer< dim >::MacroIterator::ElementInfo

◆ MeshPointer

template<int dim>
typedef Alberta::MeshPointer< dim > Dune::Alberta::MeshPointer< dim >::MacroIterator::MeshPointer

Constructor & Destructor Documentation

◆ MacroIterator()

template<int dim>
Dune::Alberta::MeshPointer< dim >::MacroIterator::MacroIterator ( )
inline

Member Function Documentation

◆ done()

template<int dim>
bool Dune::Alberta::MeshPointer< dim >::MacroIterator::done ( ) const
inline

◆ elementInfo()

template<int dim>
ElementInfo Dune::Alberta::MeshPointer< dim >::MacroIterator::elementInfo ( typename FillFlags::Flags  fillFlags = FillFlags::standard) const
inline

◆ equals()

template<int dim>
bool Dune::Alberta::MeshPointer< dim >::MacroIterator::equals ( const MacroIterator other) const
inline

◆ increment()

template<int dim>
void Dune::Alberta::MeshPointer< dim >::MacroIterator::increment ( )
inline

◆ macroElement()

template<int dim>
const MacroElement & Dune::Alberta::MeshPointer< dim >::MacroIterator::macroElement ( ) const
inline

◆ mesh()

template<int dim>
const MeshPointer & Dune::Alberta::MeshPointer< dim >::MacroIterator::mesh ( ) const
inline

◆ operator!=()

template<int dim>
bool Dune::Alberta::MeshPointer< dim >::MacroIterator::operator!= ( const MacroIterator other) const
inline

◆ operator*()

template<int dim>
ElementInfo Dune::Alberta::MeshPointer< dim >::MacroIterator::operator* ( ) const
inline

◆ operator++()

template<int dim>
This & Dune::Alberta::MeshPointer< dim >::MacroIterator::operator++ ( )
inline

◆ operator==()

template<int dim>
bool Dune::Alberta::MeshPointer< dim >::MacroIterator::operator== ( const MacroIterator other) const
inline

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