Public Methods |
| iterator () |
| default constructor.
|
| iterator (Matrix< I, DIM > *d) |
| constructor for a particular matrix.
|
| iterator (Matrix< I, DIM > *d, int constcoordinate) |
| constructor for a particular matrix, when iterating, the constcoordinate-th component of the iterator is fixed.
|
| iterator (const int *begin, const int *end) |
| constructor with explicit bounds.
|
| iterator (const int *begin, const int *end, int constcoordinate) |
| constructor with explicit bounds, when iterating, the constcoordinate-th component is kept fixed.
|
iterator& | operator++ () |
| advance.
|
bool | operator!= (const Matrix< I, DIM >::iterator &x) const |
| compare.
|
bool | operator<= (const Matrix< I, DIM >::iterator &x) const |
| \le ?
|
bool | operator<= (const int b[DIM]) const |
| \le multi-index.
|
bool | operator>= (const int b[DIM]) const |
| \ge multi-index.
|
void | Set (const int *j) |
| set multi-index.
|
void | SetBounds (const int *b, const int *e) |
| set just the bounds.
|
void | Print () |
| print.
|