MFEM v4.7.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::BlockArray< T >::iterator Class Reference

#include <array.hpp>

Inheritance diagram for mfem::BlockArray< T >::iterator:
[legend]
Collaboration diagram for mfem::BlockArray< T >::iterator:
[legend]

Public Member Functions

iteratoroperator++ ()
 
bool operator== (const iterator &other) const
 
bool operator!= (const iterator &other) const
 
- Public Member Functions inherited from mfem::BlockArray< T >::iterator_base< BlockArray, T >
T & operator* () const
 
T * operator-> () const
 
bool good () const
 
int index () const
 

Protected Types

typedef iterator_base< BlockArray, T > base
 

Protected Member Functions

 iterator ()
 
 iterator (bool stop)
 
 iterator (BlockArray *a)
 
- Protected Member Functions inherited from mfem::BlockArray< T >::iterator_base< BlockArray, T >
 iterator_base ()
 
 iterator_base (bool stop)
 
 iterator_base (BlockArray *a)
 
void next ()
 

Friends

class BlockArray
 

Additional Inherited Members

- Protected Attributes inherited from mfem::BlockArray< T >::iterator_base< BlockArray, T >
BlockArrayarray
 
T * ptr
 
T * b_end
 
T * ref
 
int b_end_idx
 
bool stop
 

Detailed Description

template<typename T>
class mfem::BlockArray< T >::iterator

Definition at line 580 of file array.hpp.

Member Typedef Documentation

◆ base

template<typename T >
typedef iterator_base<BlockArray, T> mfem::BlockArray< T >::iterator::base
protected

Definition at line 584 of file array.hpp.

Constructor & Destructor Documentation

◆ iterator() [1/3]

template<typename T >
mfem::BlockArray< T >::iterator::iterator ( )
inlineprotected

Definition at line 586 of file array.hpp.

◆ iterator() [2/3]

template<typename T >
mfem::BlockArray< T >::iterator::iterator ( bool stop)
inlineprotected

Definition at line 587 of file array.hpp.

◆ iterator() [3/3]

template<typename T >
mfem::BlockArray< T >::iterator::iterator ( BlockArray * a)
inlineprotected

Definition at line 588 of file array.hpp.

Member Function Documentation

◆ operator!=()

template<typename T >
bool mfem::BlockArray< T >::iterator::operator!= ( const iterator & other) const
inline

Definition at line 594 of file array.hpp.

◆ operator++()

template<typename T >
iterator & mfem::BlockArray< T >::iterator::operator++ ( )
inline

Definition at line 591 of file array.hpp.

◆ operator==()

template<typename T >
bool mfem::BlockArray< T >::iterator::operator== ( const iterator & other) const
inline

Definition at line 593 of file array.hpp.

Friends And Related Symbol Documentation

◆ BlockArray

template<typename T >
friend class BlockArray
friend

Definition at line 583 of file array.hpp.


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