template<typename T>
class hermes::Index3Iterator< T >
- Template Parameters
-
◆ Index3Iterator() [1/2]
Construct a new Index3Iterator object.
- Parameters
-
lower | - lower bound |
upper | - upper bound |
start | - starting coordinate |
◆ Index3Iterator() [2/2]
◆ flatIndex()
Computes a flat index based on size.
\f(k * (d_i * d_j) + j * d_i + i\f)
where \f(d = upper - lower\f)
- Returns
◆ operator!=()
are different? operator
- Parameters
-
- Returns
- bool true if current indices are different
◆ operator*()
- Returns
- const Index3<T>& current index coordinate
◆ operator++()
◆ operator==()
are equal? operator
- Parameters
-
- Returns
- bool true if current indices are equal
The documentation for this class was generated from the following file: