dune-fem 2.12-git
Loading...
Searching...
No Matches
Dune::Fem::__GhostDofMapper::ConstIterator< Index > Class Template Reference

#include <dune/fem/space/mapper/ghost.hh>

Public Types

typedef std::random_access_iterator_tag iterator_category
 
typedef Index value_type
 
typedef Index difference_type
 
typedef Envelope< Index > pointer
 
typedef Index reference
 

Public Member Functions

 ConstIterator () noexcept=default
 
 ConstIterator (Index index) noexcept
 
Index operator* () const noexcept
 
Envelope< Index > operator-> () const noexcept
 
Index operator[] (Index n) const noexcept
 
bool operator== (const ThisType &other) const noexcept
 
bool operator!= (const ThisType &other) const noexcept
 
ThisTypeoperator++ () noexcept
 
ThisType operator++ (int) noexcept
 
ThisTypeoperator-- () noexcept
 
ThisType operator-- (int) noexcept
 
ThisTypeoperator+= (Index n) noexcept
 
ThisTypeoperator-= (Index n) noexcept
 
ThisType operator+ (Index n) const noexcept
 
ThisType operator- (Index n) const noexcept
 
Index operator- (const ThisType &other) const noexcept
 
bool operator< (const ThisType &other) const noexcept
 
bool operator<= (const ThisType &other) const noexcept
 
bool operator>= (const ThisType &other) const noexcept
 
bool operator> (const ThisType &other) const noexcept
 

Friends

ThisType operator+ (Index n, const ThisType &i) noexcept
 

Member Typedef Documentation

◆ difference_type

template<class Index >
typedef Index Dune::Fem::__GhostDofMapper::ConstIterator< Index >::difference_type

◆ iterator_category

template<class Index >
typedef std::random_access_iterator_tag Dune::Fem::__GhostDofMapper::ConstIterator< Index >::iterator_category

◆ pointer

template<class Index >
typedef Envelope< Index > Dune::Fem::__GhostDofMapper::ConstIterator< Index >::pointer

◆ reference

template<class Index >
typedef Index Dune::Fem::__GhostDofMapper::ConstIterator< Index >::reference

◆ value_type

template<class Index >
typedef Index Dune::Fem::__GhostDofMapper::ConstIterator< Index >::value_type

Constructor & Destructor Documentation

◆ ConstIterator() [1/2]

template<class Index >
Dune::Fem::__GhostDofMapper::ConstIterator< Index >::ConstIterator ( )
defaultnoexcept

◆ ConstIterator() [2/2]

template<class Index >
Dune::Fem::__GhostDofMapper::ConstIterator< Index >::ConstIterator ( Index  index)
inlineexplicitnoexcept

Member Function Documentation

◆ operator!=()

template<class Index >
bool Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator!= ( const ThisType other) const
inlinenoexcept

◆ operator*()

template<class Index >
Index Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator* ( ) const
inlinenoexcept

◆ operator+()

template<class Index >
ThisType Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator+ ( Index  n) const
inlinenoexcept

◆ operator++() [1/2]

template<class Index >
ThisType & Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator++ ( )
inlinenoexcept

◆ operator++() [2/2]

template<class Index >
ThisType Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator++ ( int  )
inlinenoexcept

◆ operator+=()

template<class Index >
ThisType & Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator+= ( Index  n)
inlinenoexcept

◆ operator-() [1/2]

template<class Index >
Index Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator- ( const ThisType other) const
inlinenoexcept

◆ operator-() [2/2]

template<class Index >
ThisType Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator- ( Index  n) const
inlinenoexcept

◆ operator--() [1/2]

template<class Index >
ThisType & Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator-- ( )
inlinenoexcept

◆ operator--() [2/2]

template<class Index >
ThisType Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator-- ( int  )
inlinenoexcept

◆ operator-=()

template<class Index >
ThisType & Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator-= ( Index  n)
inlinenoexcept

◆ operator->()

template<class Index >
Envelope< Index > Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator-> ( ) const
inlinenoexcept

◆ operator<()

template<class Index >
bool Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator< ( const ThisType other) const
inlinenoexcept

◆ operator<=()

template<class Index >
bool Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator<= ( const ThisType other) const
inlinenoexcept

◆ operator==()

template<class Index >
bool Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator== ( const ThisType other) const
inlinenoexcept

◆ operator>()

template<class Index >
bool Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator> ( const ThisType other) const
inlinenoexcept

◆ operator>=()

template<class Index >
bool Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator>= ( const ThisType other) const
inlinenoexcept

◆ operator[]()

template<class Index >
Index Dune::Fem::__GhostDofMapper::ConstIterator< Index >::operator[] ( Index  n) const
inlinenoexcept

Friends And Related Symbol Documentation

◆ operator+

template<class Index >
ThisType operator+ ( Index  n,
const ThisType i 
)
friend

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