dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Dune::Fem::StencilWrapper< DomainSpace, RangeSpace, LocalStencil >::Iterator Struct Reference

#include <dune/fem/operator/common/stencil.hh>

Public Types

typedef std::pair< DomainGlobalKeyType, const LocalStencilType & > ItemType
 

Public Member Functions

 Iterator (const DomainGlobalKeyType &init, const GlobalStencilType &stencil)
 
Iteratoroperator++ ()
 
ItemType operator* () const
 
bool operator== (const Iterator &other) const
 
bool operator!= (const Iterator &other) const
 

Public Attributes

DomainGlobalKeyType index_
 
const GlobalStencilTypestencil_
 

Member Typedef Documentation

◆ ItemType

template<class DomainSpace , class RangeSpace , class LocalStencil >
typedef std::pair< DomainGlobalKeyType, const LocalStencilType& > Dune::Fem::StencilWrapper< DomainSpace, RangeSpace, LocalStencil >::Iterator::ItemType

Constructor & Destructor Documentation

◆ Iterator()

template<class DomainSpace , class RangeSpace , class LocalStencil >
Dune::Fem::StencilWrapper< DomainSpace, RangeSpace, LocalStencil >::Iterator::Iterator ( const DomainGlobalKeyType init,
const GlobalStencilType stencil 
)
inline

Member Function Documentation

◆ operator!=()

template<class DomainSpace , class RangeSpace , class LocalStencil >
bool Dune::Fem::StencilWrapper< DomainSpace, RangeSpace, LocalStencil >::Iterator::operator!= ( const Iterator other) const
inline

◆ operator*()

template<class DomainSpace , class RangeSpace , class LocalStencil >
ItemType Dune::Fem::StencilWrapper< DomainSpace, RangeSpace, LocalStencil >::Iterator::operator* ( ) const
inline

◆ operator++()

template<class DomainSpace , class RangeSpace , class LocalStencil >
Iterator & Dune::Fem::StencilWrapper< DomainSpace, RangeSpace, LocalStencil >::Iterator::operator++ ( )
inline

◆ operator==()

template<class DomainSpace , class RangeSpace , class LocalStencil >
bool Dune::Fem::StencilWrapper< DomainSpace, RangeSpace, LocalStencil >::Iterator::operator== ( const Iterator other) const
inline

Member Data Documentation

◆ index_

template<class DomainSpace , class RangeSpace , class LocalStencil >
DomainGlobalKeyType Dune::Fem::StencilWrapper< DomainSpace, RangeSpace, LocalStencil >::Iterator::index_

◆ stencil_

template<class DomainSpace , class RangeSpace , class LocalStencil >
const GlobalStencilType& Dune::Fem::StencilWrapper< DomainSpace, RangeSpace, LocalStencil >::Iterator::stencil_

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