|
ESyS-Particle
2.3
|
iterator for a NTBlock More...
#include <ntb_iter.h>
Public Member Functions | |
| NTBlock_iter (NTBlock< T > *, int, int, int, int) | |
| NTBlock_iter & | operator++ () |
| move ops More... | |
| NTBlock_iter | operator++ (int) |
| T * | operator-> () |
| access ops More... | |
| T & | operator* () |
Private Attributes | |
| NTBlock< T > * | m_block |
| int | m_ix |
| int | m_iy |
| int | m_iz |
| int | m_ig |
Friends | |
| bool | operator== (const NTBlock_iter &, const NTBlock_iter &) |
| bool | operator!= (const NTBlock_iter &, const NTBlock_iter &) |
iterator for a NTBlock
| NTBlock_iter< T >::NTBlock_iter | ( | NTBlock< T > * | ntb, |
| int | ix, | ||
| int | iy, | ||
| int | iz, | ||
| int | ig | ||
| ) |
Construct block iterator
| ntb | the block over which to iterate |
| ix | the index in the x-dimension |
| iy | the index in the y-dimension |
| iz | the index in the z-dimension |
| ig | the index at the gridpoint |
| T & NTBlock_iter< T >::operator* | ( | ) |
dereference operator
| NTBlock_iter< T > & NTBlock_iter< T >::operator++ | ( | ) |
move ops
prefix increment operator
| NTBlock_iter< T > NTBlock_iter< T >::operator++ | ( | int | ) |
postfix increment operator
| T * NTBlock_iter< T >::operator-> | ( | ) |
access ops
prefix decrement operator
postfix decrement operator
access operator
|
friend |
inequality operator
|
friend |
equality operator
|
private |
Referenced by operator!=(), and operator==().
|
private |
Referenced by operator!=(), and operator==().
|
private |
Referenced by operator!=(), and operator==().
|
private |
Referenced by operator!=(), and operator==().
|
private |
Referenced by operator!=(), and operator==().