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.
|